打開文件的更好的方法是通過 fopen() 函數。此函數為您提供比 readfile() 函數更多的選項。
在課程中,我們將使用文本文件 webdictionary.txt :
AJAX = Asynchronous JavaScript and XMLCSS = Cascading Style SheetsHTML = Hyper Text Markup LanguagePHP = PHP Hypertext PreprocessorSQL = Structured Query LanguageSVG = Scalable Vector GraphicsXML = EXtensible Markup Language
fopen() 的第一個參數包含被打開的文件名,第二個參數規定打開文件的模式。如果 fopen() 函數未能打開指定的文件,下面的例子會生成一段消息:
?php$myfile = fopen( webdictionary.txt , r ) or die( Unable to open file! echo fread($myfile,filesize( webdictionary.txt ));fclose($myfile);
運行實例
提示:我們接下來將學習 fread() 以及 fclose() 函數。
文件會以如下模式之一打開:
注釋:用完文件后把它們全部關閉是一個良好的編程習慣。您并不想打開的文件占用您的服務器資源。
fclose() 需要待關閉文件的名稱(或者存有文件名的變量):
?php$myfile = fopen( webdictionary.txt , r // some code to be executed....fclose($myfile);
運行實例
注釋:調用 fgets() 函數之后,文件指針會移動到下一行。
運行實例
運行實例
注釋:在調用 fgetc() 函數之后,文件指針會移動到下一個字符。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答