我在本地服務器上編寫了一個PHP腳本,它需要包含文件的路徑,我需要使用file_put_contents
將文件內容寫入文件,該文件在工作時沒有任何問題本地主機。我將這些文件移動到了網絡服務器,在該服務器上配置了空間在 之間的路徑,例如: C:\ Program File(xxx)\ Apache Software Foundation \ Apache2.2 \ htdocs \ writtencode \ writefile \如何處理根文件夾路徑中的空白
當我嘗試打開該文件夾寫文件,寫的內容temp_1.cfg該文件夾中的文件時,它會彈出錯誤
警告: file_put_contents(C:\ ProgramFile(XXX)\ ApacheSoftwareFoundation \ Apache2的。 2 \ htdocs \ writtencode \ writefile \ temp_1.cgf) [function.file-put-contents]:未能打開流:沒有這樣的文件或 目錄在C:\ Program Fil E(XXX)\ Apache軟件基金會 \ APACHE2.2 \ htdocs中\ writtencode \寫文件\的index.php
不知道如何寫內容到文件時刪除或空格的路徑中的問題解決使用file_put_contents
?
我在引號包圍的路徑,我需要包括在的空格路徑,以便它將空白區域寫入正確的文件 – 125369
好的,爲了簡單的修復,我會添加:'subst x:「C:\ Program File(xxx)\ Apache Software Foundation \ Apache2.2 \ htdocs \」 '到批處理文件(例如, mapx.bat)。運行這個批處理文件,現在你的htdocs文件夾可以通過驅動器x: 'file_put_content('x:\ writtencode \ writefile \ temp_1.cgf');'' –