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

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

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://m.ythuaji.com.cn'>服務器之家</a>asdddddddddddddddddddddddddddddddddxxxxxxxxx");//已追加方式寫入 
$content=file_get_contents("test.txt");//讀取文件 讀取遠程文件推薦用此函數 
//$content=file_get_contents("http://m.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));//打印文件信息 

?>

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 午夜免费啪视频观看视频 | 日产一区二区 | 国产久热精品 | poren黑人| 91麻豆精品国产自产在线观看 | 成年人免费在线看的惊悚动作片 | 深夜a| 很黄的孕妇a级黄毛片 | 亚洲欧美日韩天堂在线观看 | 99九九国产精品免费视频 | 亚洲福利精品电影在线观看 | 视频在线精品 | 嫩草成人影院 | 香蕉tv亚洲专区在线观看 | 亚洲国产精品无码中文字满 | 114毛片免费观看网站 | 久久99国产视频 | 欧美日韩高清完整版在线观看免费 | 秋霞色| 日韩精品在线一区二区 | 亚洲人成网站在线观看妞妞网 | 亚洲AV人无码综合在线观看蜜桃 | 日本伊人色 | 久久99re2在线视频精品 | 色涩导航| 日韩日日日 | jizzjizz3d动漫| 视频免费在线 | 亚洲成人网页 | 亚洲成人看片 | 日本免费在线观看视频 | 日本一区二区三区在线 视频 | 国产精品第页 | 国产大胆歌舞团网站 | 国产成人啪精品午夜在线播放 | 被老外玩爽的中国美女视频 | 911精品国产亚洲日本美国韩国 | jazz欧美人免费xxxxxx | 91精品国产高清久久久久久io | 92精品国产成人观看免费 | 国产精品人人视频 |