導航:首頁 > 編程語言 > 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讀文件函數相關的資料

熱點內容
androidn下載地址 瀏覽:484
pythonre小括弧 瀏覽:911
apktool反編譯dex閃退 瀏覽:499
怎麼和女生聊天用啥app 瀏覽:203
如何創造一個好玩的伺服器 瀏覽:1
c語言閏年演算法 瀏覽:843
未加密的信息叫什麼 瀏覽:233
python列印線程id 瀏覽:330
記事本asp源碼 瀏覽:722
合夥程序員 瀏覽:226
ztp是怎麼解壓的 瀏覽:750
安卓手機如何關閉超頻 瀏覽:591
寫單片機程序算什麼行業 瀏覽:32
單片機的p10 瀏覽:357
銑外圓格式編程視頻 瀏覽:245
掛壁式空調壓縮機 瀏覽:706
通信伺服器是什麼意思 瀏覽:392
私有雲與伺服器有什麼區別 瀏覽:378
設計源碼是什麼 瀏覽:514
nioslinux 瀏覽:459