一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php筆記之常用文件操作

php筆記之常用文件操作

2019-11-10 14:47php教程網 PHP教程

php文件操作是phper必須掌握的 雖然用到的機會比較少,現在整理一下學習的筆記代碼有詳細的注釋 看起來應該沒問題的。

代碼如下:

<?php 
//常用文件操作函數 

//第一部分 文件讀寫 與創建 刪除 重命名等 
//在開始前操作文件前 我們先判斷一下是否是個文件 文件是否可執行 可讀 可寫 
$file="test.txt"; 
if(file_exists($file))//盤斷文件是否存在 

echo "文件存在<br>"; 
}else 

echo "文件不存在,已創建"; 
$fp=fopen($file,"w");//只讀模式創建 
fclose($fp); 

if(is_file($file)) 

echo "是文件<br>"; 

if(is_dir($file)) 

echo "是目錄<br>"; 


if(is_executable($file)) 

echo "文件可執行<br>"; 

if(is_readable($file)) 

echo "文件可讀<br>"; 

if(is_writable($file)) 

echo "文件可寫<br>"; 

chmod($file,0777);//完全權限 
//模式說明 數字 1 表示使文件可執行,數字 2 表示使文件可寫,數字 4 表示使文件可讀--模式相加代表權限 
$fp=fopen("test.txt","a+");//用追加讀寫的方式打開 
//打開遠程文件時 
//$fp=fopen("test.txt","a+b");記得加b; 
$content=fread($fp,70);//讀取70字節 
echo "1.{$content}<br> ";//輸出 
fwrite($fp,"我是<a href='http://www.ythuaji.com.cn'>服務器之家</a>asdddddddddddddddddddddddddddddddddxxxxxxxxx");//已追加方式寫入 
$content=file_get_contents("test.txt");//讀取文件 讀取遠程文件推薦用此函數 
//$content=file_get_contents("http://www.ythuaji.com.cn"); 
echo "2.{$content}<br> "; 
file_put_contents("test.txt","我是<a href='http://www.aspku.net'>源碼庫</a>asdddddddddddddddddddddddddddddddddxxxxxxxxx"); 
//輸出到文件 
fclose($fp);//關閉文件句柄 
$fp=fopen("test.txt","a+"); 
$content=fread($fp,filesize("test.txt")); 
//讀取全部內容 filesize($file)//文件字節數 
echo "3.{$content}<br>"; 
$fp=fopen("test.txt","r"); 
echo "一個字符".fgetc($fp)."<br>";//讀取一個字符 
$fp=fopen("test.txt","r"); 
echo "一行".fgets($fp)."<br>";//讀取一行字符 
$fp=fopen("test.txt","r"); 
echo "剩余數據"; 
fpassthru($fp); 
echo "<br>";//輸出剩余數據 可以用來輸出二進制文件 
copy("test.txt","服務器之家.txt"); 
//文件拷貝 
if(file_exists("源碼庫.txt")) 

unlink("源碼庫.txt"); 
//如果存在則刪除文件 

rename("服務器之家.txt","源碼庫.txt"); 
//文件重命名 

if(file_exists("服務器之家")) 

rmdir("服務器之家");//刪除文件夾 
}else 

mkdir("服務器之家");//創建文件夾 



//獲取文件信息 函數 
$file="test.txt"; 
echo "文件大小".filesize($file)."字節<br>"; 
echo "文件類型".filetype($file)."<br>"; 
//這里的文件類型不是我們看到的.txt這類 二十指fifo,char,dir,block,link,file 和 unknown 
$fp=fopen($file,"r");//打開文件 
print_r(fstat($fp));//打印文件信息 
echo "當前文件路徑信息".__FILE__."<br>"; 
echo "當前文件所在的目錄".dirname(__FILE__)."<br>"; 
echo "當前文件名".basename(__FILE__)."<br>"; 
print_r(stat($file));//打印文件信息 

?>

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美va免费大片 | 亚洲国产精品成 | 五花大绑esebdsm国产 | 亚洲热图 | 猫咪maomiav永久网址 | 亚洲欧洲日产国码无码av | 无码人妻视频又大又粗欧美 | 久久久久琪琪精品色 | 我在厨房摸岳的乳HD在线观看 | 无人影院在线播放视频 | 国产成人免费片在线观看 | 亚洲欧美日韩另类精品一区二区三区 | 亚洲精品中文字幕第一区 | 99热久热这里只精品 | 99热最新在线观看 | 国产一区二区三区福利 | 韩国美女豪爽一级毛片 | 国产欧美一区视频在线观看 | 欧美久草在线 | 四虎免费永久观看 | 国产盗摄wc厕所撒尿视频 | 日本高清中文字幕一区二区三区 | 女黑人尺寸bbb | 九九热这里只有精品视频免费 | 1024国产精品视频观看 | 日本护士撒尿xxxxhd | 男人天堂网站在线 | 日本不卡在线观看免费v | 白鹿扒开内裤露出尿孔 | 白丝女榨干蹂躏我 | 色戒 完整版 | 国产精品边做边接电话在线观看 | 日本人泡妞18xxⅹ | 我年轻漂亮的继坶2中字在线播放 | 四虎影院免费视频 | 青草青草久热精品视频在线网站 | 日韩经典在线 | 欧美日日操 | 二区免费视频 | 日b视频免费看 | 女暴露狂校园裸露小说 |