首頁 > 後端開發 > php教程 > php fwrite寫入檔案成功但檔案無內容

php fwrite寫入檔案成功但檔案無內容

WBOY
發布: 2023-03-01 20:22:02
原創
2686 人瀏覽過

發現一個很奇怪的問題,我在用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,確認下路徑是不是對的

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板