1. 檔案的讀寫操作。在自己的**根目錄下新建乙個txt文件,插入幾行測試資料。編寫**,使用php中檔案讀寫的相關函式,實現對該文件的讀寫操作。要求,幾個常用函式都盡量練習到。
<?php
$filename="d:/phpstudy/www/php25/1.txt";
$content="123456789101112.\n";
$handle=fopen($filename,'w');
fwrite($handle,$content);
fclose($handle);
echo "檔案寫入成功"."
";$filename="d:/phpstudy/www/php25/1.txt";
$content="abcdefg.";
echo "檔案追加成功"."
";$filename='d:/phpstudy/www/php25/1.txt';
$handle1=fopen($filename,"r");
$content1=fread($handle1,10);
echo "利用fread開啟檔案的前10個位元組:".$content1."
";$handel3=fopen($filename,"r");
$content3=fread($handel3,filesize($filename));
echo "利用fread開啟檔案的所有位元組:".$content3."
";$filename='d:/phpstudy/www/php 25/1.txt';
$handle1=fopen($filename,"r");
$content1=fgetc($handle1);
echo "利用fgetc讀取乙個字元".$content1."
";fclose($handle1);
$handle2=fopen($filename,"r");
$content2=fgets($handle2);
echo "利用fgets讀取所有字元".$content2."
";fclose($handle2);
$filename='d:/phpstudy/www/php 25/1.txt';
$content1=file_get_contents($filename);
echo "利用file_get_contents將檔案的內容全部讀取到乙個字串".$content1."
";$filename='d:/phpstudy/www/php25/1.txt';
$line=file($filename);
echo "利用file開啟檔案內容為:";
foreach ($line as $line_num)
?>
2. 遞迴遍歷自己的**根目錄,將所有的檔案顯示出來。
<?php
$path='d:\phpstudy\www\php25';
$handle=opendir($path);
while(false!==($file=readdir($handle)))
closedir($handle);
?>
3. 統計**根目錄中所有檔案的大小並輸出顯示。
<?php
functiongetdirsize($dirname)else}}
closedir($handle);
return $dirsize;
}$dirname="d:\phpstudy\www\php25";
echo$dirname."目錄中檔案總大小為:".getdirsize($dirname)."b";
?>
PHP 檔案和目錄操作
path 開啟資料夾 dir handle opendir path 讀取資料夾 while false file readdir dir handle 關閉資料夾 closedir dir handle path function read dirs tree path,deep 0 關閉資料夾 ...
php檔案目錄操作
新建檔案 1 先確定要寫入檔案的內容 content 你好 2 開啟這個檔案 系統會自動建立這個空檔案 假設新建的檔案叫file.txt,而且在上級目錄下。w表示 寫檔案 fp下面要用到,表示指向某個開啟的檔案。fp fopen file.txt w 3 將內容字串寫入檔案 fp告訴系統要寫入的檔案...
php檔案 目錄操作
訪問本地 遠端的檔案 服務端請求無 跨域限制 resource 型別理解 作為乙個容器的例項,有的話裡面封裝了檔案內容 或者是二進位制 對完提供api,以操作封裝在內的檔案內容 像c 的stream例項 feof f end of file 是否檔案結尾 檔案操作 resource fopen st...