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有什麼用
將整個文件讀入一個字元串