2015-03-31 24 views
-4

我有這樣一段代碼:不能寫入文件我創造了自己

$fp = fopen("/path/to/file", "a+"); 
if (!$fp) { 
     fwrite($fp, "somedata\n"); 
     fclose($fp); 
} else { 
     echo "cannot open"; 
} 

,結果是一個空文件和消息cannot open。我禁用了SELinux,權限似乎沒問題,否則文件將不會被創建,我會說。

任何想法?

+3

'如果(!$ FP)' - >'如果($ FP)'也許? – Rizier123 2015-03-31 10:24:28

回答

3

明顯的錯誤:

if (!$fp) { 

應該

if ($fp) { 
+3

謝謝。我現在會去角落。 – 2015-03-31 10:26:19