fopen() 函數用於在 PHP 中打開文件。
打開文件
fopen() 函數用於在 PHP 中打開文件。
此函數的第一個參數含有要打開的文件的名稱,第二個參數規定了使用哪種模式來打開文件:
文件可能通過下列模式來打開:
例1:如果 fopen() 不能打開指定的文件,下面的例子會生成一段消息:
<html> <body> <?php $file=fopen("welcome.txt","r") or exit("Unable to open file!"); ?> </body> </html>
例2:關閉文件
fclose() 函數用於關閉打開的文件。
<?php $file = fopen("test.txt","r"); //some code to be executed fclose($file); ?>
檢測 End-of-file
feof() 函數檢測是否已達到文件的末端 (EOF)。
在循環遍歷未知長度的數據時,feof() 函數很有用。
註釋:在 w 、a 以及 x 模式,您無法讀取打開的文件!
if (feof($file)) echo "End of file";
例3:逐行讀取文件
fgets() 函數用於從文件中逐行讀取文件。
註釋:在調用該函數之後,文件指針會移動到下一行。
把g.txt的內容讀出來!
例4:逐字符讀取文件
fgetc() 函數用於從文件逐字符地讀取文件。
註釋:在調用該函數之後,文件指針會移動到下一個字符。
去掉了文件中的空格!