導航:首頁 > 編程語言 > php讀文件函數

php讀文件函數

發布時間:2022-11-01 11:26:36

A. fopen函數在php中怎麼用求一個完整的例子

打開文件
fopen() 函數用於在 PHP 中打開文件。

此函數的第一個參數含有要打開的文件的名稱,第二個參數規定了使用哪種模式來打開文件:

<html>
<body>
<?php
$file=fopen("welcome.txt","r");
?>
</body>
</html>文件可能通過下列模式來打開:

r 只讀。在文件的開頭開始。
r+ 讀/寫。在文件的開頭開始。
w 只寫。打開並清空文件的內容;如果文件不存在,則創建新文件。
w+ 讀/寫。打開並清空文件的內容;如果文件不存在,則創建新文件。
a 追加。打開並向文件文件的末端進行寫操作,如果文件不存在,則創建新文件。
a+ 讀/追加。通過向文件末端寫內容,來保持文件內容。
x 只寫。創建新文件。如果文件以存在,則返回 FALSE。
x+ 讀/寫。創建新文件。如果文件已存在,則返回 FALSE 和一個錯誤。

注釋:如果 fopen() 無法打開指定文件,則返回 0 (false)。

例子
如果 fopen() 不能打開指定的文件,下面的例子會生成一段消息:
<html>
<body>
<?php
$file=fopen("welcome.txt","r") or exit("Unable to open file!");
?>
</body>
</html>

關閉文件
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";

逐行讀取文件
fgets() 函數用於從文件中逐行讀取文件。
注釋:在調用該函數之後,文件指針會移動到下一行。

例子
下面的例子逐行讀取文件,直到文件末端為止:

<?php
$file = fopen("welcome.txt", "r") or exit("Unable to open file!");
//Output a line of the file until the end is reached
while(!feof($file))
{
echo fgets($file). "<br />";
}
fclose($file);
?>

逐字元讀取文件
fgetc() 函數用於從文件逐字元地讀取文件。
注釋:在調用該函數之後,文件指針會移動到下一個字元。

例子
下面的例子逐字元地讀取文件,直到文件末端為止:

<?php
$file=fopen("welcome.txt","r") or exit("Unable to open file!");
while (!feof($file))
{
echo fgetc($file);
}
fclose($file);
?>

B. 在php中 為什麼用 readfile 函數讀取網路圖片,有時成功有時失敗呢

首先讀取網路圖片,建議用file_get_contents函數。因為網路連接本身是不穩定的,因此可能失敗。<?phpdo{ $img = @file_get_contents($url)}while(strlen($img) < 256);?>以上代碼通過循環來確保文件能被正確讀取。文件的大小不能小於256個字元。

C. php文件函數fread只能讀取785個字元

代碼寫的不對.幫你改了下.
================
$ip="58.61.164.141";
$filename="http://www.ip138.com/ips.asp?ip=".$ip."&action=2";//定義遠程文件地址
$handle=fopen($filename,"r");//打開遠程文件
$content="";
while(!feof($handle)){//使用循環
//fopen()
$content .=fread($handle,1024);//使用字元串聯接,而不是直接=,否則就被覆蓋了.
//$content=iconv("gb2312","utf-8",$content);

}
echo $content."\n<br /><br />\n";

D. php那種方法讀寫文件最快

一次性讀取最快

可以採用file_get_contents() 函數

file_get_contents() 函數把整個文件讀入一個字元串中。

例子

<?php
echofile_get_contents("test.txt");
?>

望採納 Thx

E. php 當滿足某個條件後自動執行讀取另外一個PHP文件

//被調用的文件如果不存在會報錯,腳本中斷。
//被調用文件在當前腳本中可重復執行。
require(文件路徑);

/*========================*/

//被調用的文件如果不存在會報錯,腳本中斷。
//被調用文件在當前腳本中僅執行一次。
require_once(文件路徑);

/*========================*/
//被調用的文件如果不存在不會報錯,腳本繼續。
//被調用文件在當前腳本中可重復執行。
include(文件路徑);

/*========================*/

//被調用的文件如果不存在不會報錯,腳本繼續。
//被調用文件在當前腳本中僅執行一次。
include_once(文件路徑);

這4個函數均可引用PHP文件。

F. php用什麼函數讀取文件的infohash值

hash_file()

G. php:如何讀寫conf文件呢不是php配置文件只是個單純的conf文件...

用file_get_contents(),可以獲取文件的內容

file_get_contents() 函數把整個文件讀入一個字元串中。

和 file() 一樣,不同的是 file_get_contents() 把文件讀入一個字元串。

file_get_contents() 函數是用於將文件的內容讀入到一個字元串中的首選方法。

H. php操作文件的函數有哪些以finfo開頭的函數

根據 php 官方手冊,Fileinfo 有以下函數:

finfo_buffer
finfo_close
finfo_file
finfo_open
finfo_set_flags

I. php裡面函數file_get_contents有什麼用

將整個文件讀入一個字元串

閱讀全文

與php讀文件函數相關的資料

熱點內容
我的世界國際服為什麼登不進伺服器 瀏覽:994
微盟程序員老婆 瀏覽:928
intellij創建java 瀏覽:110
java連接odbc 瀏覽:38
啟動修復無法修復電腦命令提示符 瀏覽:359
手機編程是什麼 瀏覽:97
山東移動程序員 瀏覽:163
蘇州java程序員培訓學校 瀏覽:476
單片機液晶驅動 瀏覽:854
魔拆app里能拆到什麼 瀏覽:130
新預演算法的立法理念 瀏覽:144
wdcpphp的路徑 瀏覽:134
單片機p0口電阻 瀏覽:926
瀏覽器中調簡訊文件夾 瀏覽:594
五菱宏光空調壓縮機 瀏覽:68
為什麼app佔用幾百兆 瀏覽:680
自動解壓失敗叫我聯系客服 瀏覽:485
易語言新手源碼 瀏覽:458
oa伺服器必須有固定ip地址 瀏覽:45
傳奇源碼分析是什麼 瀏覽:270