PHP學習 文件訪問和寫入

<?php
$path = $_SERVER['PHP_SELF'];		//PHP_SELF:當前執行腳本的文件名,與 document root 有關
echo basename($path).'<br>';		//basename() 函數返回路徑中的文件名部分。
echo basename($path,'.php').'<br>';	//basename() 函數返回路徑中的文件名部分,排除擴展名

$path_parts = pathinfo($path);		//pathinfo — 返回文件路徑的信息
echo '當前網頁的路徑:'.$path.'<br>';
echo '分割出來的路徑名稱:'.$path_parts['dirname'].'<br>';
echo '分割出來的文件名:'.$path_parts['basename'].'<br>';
echo '分割出來的擴展名:'.$path_parts['extension'].'<br><br>';

echo '當前網頁的絕對路徑:'.realpath(basename($path)).'<br><br>'; 

//mkdir(string pathname[,int mode[,bool recursive]]) 
//pathname 建立的文件夾路徑 mode 建立指定文件夾的權限模式 recursive 當路徑中的文件夾不存在的時候是否一併建立 TRUE表示一併建立,默認FALSE

//mkdir("C:\\myphp\\pic1") 		//建立文件夾 若myphp不存在 返回FALSE 

//mkdir("c:\\myphp\\pic2",777,TRUE); //當路徑中的文件夾不存在的時候是否一併建立 TRUE表示一併建立,默認FALSE

echo '獲取當前的工做文件夾:'.getcwd().'<br><br>';

//chdir("C:\\");				//切換當前工做文件夾
//mkdir("myphp");				//建立文件夾			
//rmdir("C:\\myphp\\pic1"); 	//只能刪除空文件夾

if(is_dir("C:\\"))
{
	echo 'YES It is Dir';
}

$folder_name = "C:\\myphp\\pic1";
if(!file_exists($folder_name)) //判斷文件夾和文件是否存在
mkdir($folder_name,NULL,TRUE);
else
echo "指定的文件夾已經存在";
//***************************************************
if(file_exists($folder_name))
	rmdir($folder_name);
else
	echo "指定的文件夾不存在";


chmod("pic1",0600);//變動文件夾權限
dirname //獲取文件夾的父文件夾名稱
scandir //獲取文件夾所包含的文件夾名稱和文件名 
is_file //是不是文件
copy //複製文件
unlink //刪除文件
rename //變動文件名稱
fread // 讀取文本文件
fclose //關閉文件
fgets //讀取一行
feof //判斷是否文件末端
file_get_contents //讀取所有內容

fwrite fputs// 寫入服務器文本文件
file_put_contents //寫入文本文件

?>
相關文章
相關標籤/搜索