我需要讀取位於本地主機路徑中的文件,該文件的字符串之間用「;」分隔。 我想定義一個函數,函數應該打開文件,讀取一個字符串,並將其放入第二個參數傳遞。
但是從驗證我得到解析錯誤:
致命錯誤:不能重新聲明ReadFile的()在你的代碼上線13嘗試讀取文件時未加載頁面
<?php
function readfile($filename, $var)
{
$file=fopen($filename,"r");
while($temp!=";")
{
$temp=fread($file,1);
if($temp!=";")
$result=$result . $temp;
}
fclose($file);
$var=$result;
}
$filename="log.txt";
readfile($filename,$nome);
echo $nome;
?>
什麼是錯誤的代碼?
也;如我錯了請糾正我。但是當你調用'readfile($ filename,$ nome);'時,你不需要傳入$ nome作爲參考嗎? – Menztrual 2012-04-18 11:15:54