file_get_contents()與file_put_contents()的中文路徑問題。
同一個含有中文的路徑,用file_get_contents()可以獲取內容,用file_put_contents()寫入內容卻提示路徑不存在,重新創建了一個路徑亂碼的文件。這個是什么原理?
同一個含有中文的路徑,用file_get_contents()可以獲取內容,用file_put_contents()寫入內容卻提示路徑不存在,重新創建了一個路徑亂碼的文件。這個是什么原理?
2014-11-29
舉報
2014-12-01
你把代碼貼出來看看?
^-^...
2015-04-27
涉及轉碼的問題,gb2312和utf-8
2014-12-04
??$content=$_REQUEST["content"];
??$pat=$_REQUEST["filena"];
?? if(file_put_contents($pat,$content)){
????? $mes="更新成功!";
?? }else{
????? $mes="更新失??!";
?? }
獲取的變量來源于表單提交,在文件名是英文的情況下可以實現功能;中文名時候,用file_get_contents()可以獲取內容,用file_put_contents()寫入內容卻提示路徑不存在,重新創建了一個亂碼文件。然后這個亂碼文件又可以正常修改內容。