本文章主要是介紹在php目錄操作函數 is_dir,rd_dir,mkdir等常用的目錄操作函數實例介紹。
本文章主要是介紹在php教程目錄操作函數 is_dir,rd_dir,mkdir等常用的目錄操作函數實例介紹。
*/
function dir_writeable($dir) //自定義函數擴展功能,建立可寫的目錄
{
if(!is_dir($dir)) //如果給定的參數不是目錄
{
@mkdir($dir,0777); //創建目錄
echo "目錄".$dir."建立成功!";
}
}
dir_writeable("test"); //調用自定義函數,建立test目錄
/*
執行本代碼將會在當前目錄建立名為:test的目錄,同時將輸出:
目錄test建立成功
*/
$dir="test"; //定義目錄
if(rmdir($dir)) //如果成功刪除目錄
{
echo "目錄".$dir."被成功刪除!"; //輸出內容
}
else
{
echo "刪除目錄".$dir."時,出現錯誤!";
}
//
$path="test.txt"; //定義路徑
echo $path; //輸出處理前的
$realpath=realpath($path); //將指定絕對路徑規范化輸出
echo "<br>";
echo $realpath //輸出處理後的結果
//看一完整理實例
function dir_writeable($dir) //建立自定義函數擴展功能
{
if(!is_dir($dir)) //如果給定參數不是目錄
{
@mkdir($dir,0777); //創建目錄
}
if(is_dir($dir))
{
if($fp=@fopen("$dir/test.txt",'w')) //以寫方式打開指定路徑下的文件,如果不存在就創建
{
@fclose($fp); //關閉文件句柄
@unlink("$dir/test.txt"); //刪除文件
$writeable=1; //定義返回值為真
}
else
{
$writeable=0; //定義返回值為假
}
}
return $writeable; //返回值
} //自定義函數結束