作者drlai (蘇打)
看板PHP
標題Re: [請益] Linux上使用fopen產生新檔案的問題
時間Wed Jan 11 01:01:21 2006
※ 引述《drlai (蘇打)》之銘言:
: 我嘗試使用php產生檔案
: fopen("test.txt","w");
: 但我發現這樣的作法會使得他的UID變成65534~
: 有什麼辦法可以更改UID呢?
: UID為65534的檔案我會無法開啟,也不能編輯
: 只能從FTP上刪除而已@@"
: (php的chmod跟chown都無效,權限不足= =)
: 現在只有從 ftp上傳的檔案才會是我的uid
: 如果是使用php產生的檔案都會變成65534..(這樣的檔案沒用處 囧)
: 感謝
附上他的錯誤訊息..
Warning: main(): SAFE MODE Restriction in effect. The script whose uid is
65534 is not allowed to access ./main.php owned by uid 1984 in
./testpage.php on line 2
從上面的訊息看來我的uid是1984(用ftp看也是如此)
而使用fopen產生出來的檔案用ftp看卻是65534
導致php在server上無法作後續的動作
麻煩協助,感謝@@
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.8.138
※ 編輯: drlai 來自: 220.135.8.138 (01/11 01:05)
1F:推 sonicjr:用程式建一個屬性0777的目錄 在fopen在裡面看看 01/11 10:48
2F:推 drlai:感謝各位..網路上有其他人提供方法了..就是使用ftp上傳XD 01/12 11:55
3F:→ drlai:連線到自己身上然後把檔案傳過去@@雖然有點怪但還是可以解決 01/12 11:55