2015-10-09 52 views
1

到目前爲止,這是我的,但它似乎並不奏效......PHP讀取文件,並檢查是否某些字符串存在

<? 
    $file = fopen('wiu.dat','r') 
    while (wui = fgets($file)){ 
    if ($wui = 'True') { 
     header("Location: index.html"); 
     die() 
    } else { 
     echo"<h2>Down for maintenance.</h2>" 
    ;}} 
    fclose($fh); 
    ?> 

任何反饋,將不勝感激

+0

wiu.dat文件的內容是什麼?還編輯'if($ wui =='True')'語句。 – C1sc0

+0

可以肯定的是,在你死前(()),我可能會犯錯。 – Glubus

+1

在'while(wui')中缺少'$',如果這是你的實際代碼,錯誤報告的說法是「undefined constant wui ...」 –

回答

3

我解決了明顯的問題。我加了一個分號你的第一行後和die()後,在您的while條件而變化wui$wui,改變$wui = 'True'$wui == 'True',改變fclose($fh);fclose($file);盪滌你的縮進只是所以它看起來更好。從那裏,我猜代碼的成功取決於你在wiu.dat裏面得到了什麼。

<?php 
    $file = fopen('wiu.dat','r'); 
    while ($wui = fgets($file)) { 
    if ($wui == 'True') { 
     header("Location: index.html"); 
     die(); 
    } else { 
     echo"<h2>Down for maintenance.</h2>"; 
    } 
    } 
    fclose($file); 
?> 
+0

我會嘗試它感謝:) –

+0

不能相信我錯過了所有的,OP你有錯誤報告關閉?這些都是單一測試應該告訴你的所有事情! – Glubus

+0

@Glubus我是web開發新手,我甚至沒有想過要打開控制檯 –

相關問題