發現一個很奇怪的問題,我在用fwrite
寫入檔案的時候,程式沒有報錯,fwrite
也回傳了寫入的字數,但文件裡的內容是空的。
<code> $path = Yii::$app->basePath."/upload/tt.txt"; $file = fopen($path,'w'); fwrite($file,'aaaaa'); fclose($file);</code>
使用的是Yii2.0
框架。
再嘗試用file_put_contents
,一樣沒有反應 O__O "…
發現一個很奇怪的問題,我在用fwrite
寫入檔案的時候,程式沒有報錯,fwrite
也回傳了寫入的字數,但文件裡的內容是空的。
<code> $path = Yii::$app->basePath."/upload/tt.txt"; $file = fopen($path,'w'); fwrite($file,'aaaaa'); fclose($file);</code>
使用的是Yii2.0
框架。
再嘗試用file_put_contents
,一樣沒有反應 O__O "…
請檢查該檔案是否有可寫權限
感覺是寫成功了,你找一下可能的路徑。
<code>is_writable($file) </code>
判斷寫權限
但是樓主這個好像是路徑錯了
應該是路徑寫錯了,你吧$path 印出來看看
把php的錯誤等級調高點 調試下
請檢查該文件編碼格式是否為衝突。
你輸出下$path,確認下路徑是不是對的