2012-04-13 73 views
0

我在讀取php循環中的文本文件時遇到了問題。這是我的代碼的一個簡單示例,我知道我應該檢查它是否存在於我較長版本中的文件,但無論我做了什麼,它都不會讀取我的文本文件。 PHP警告說文本文件是空的,但它們不是。 PHP寫的是<br />壽。PHP讀取循環中的文件

for ($i=1; $i<=5; $i++) 
{ 
    $myFile = "$i.txt"; 
    $readfile = file_get_contents($myfile); 
    echo "$readfile <br />"; 
} 
+2

您正在閱讀的文件'$ myfile',但你想讀'$ myFile',即「未定義的變量」。 – Pateman 2012-04-13 13:17:27

回答

5

你傳球$myfilefile_get_contents,但它被稱爲$myFile以上(區分大小寫)

2

變量是區分大小寫的。

for ($i = 1; $i <= 5; $i++) { 
    $myFile = "$i.txt"; 
    $readfile = file_get_contents($myFile); 
    echo "$readfile<br />"; 
} 
0

如果您簡化代碼,還有機會少做了一個錯誤:

for ($i=1; $i<=5; $i++) 
{ 
    readfile("$i.txt"); 
    echo "<br />"; 
}