Re: [請益] imagejpeg()不能生成圖檔?
※ 引述《libraghost (無腦熱血控)》之銘言:
: 我的程式裡面使用imagejpeg()函式
: 家裡try ok 但放上空間就GG了
: 都會跑下面這個錯誤訊息
: Warning: imagejpeg() [function.imagejpeg]:
: Unable to open 'zoom-source.jpg' for writing: Permission denied
: 查Google是寫入權限沒開放
: 問我的主機商他說防火牆的確有檔一些函式
: 可是他沒把這個函式檔下
: 請問有其他可能造成這個錯誤訊息嗎?
如果我沒記錯的話,這是承租的虛擬主機的問題。因為安全性的考量
FTP上傳的uid使用者,和程式執行的uid使用者兩者會不一樣
所以當你透過php去執行任何和檔案有關係的函式
像是mkdir、chmod等…都會被以「權限不足」的錯誤訊息擋下來
一種麻煩的解決方法就是,利用php去執行ftp的函式,透過ftp登入正確
的帳密後,再去做這些動作
不然就是要求虛擬主機提供商更改設定,不過通常都會以安全為由被拒絕(囧)
--
歡迎來我的網誌看看
@ http://liaosankai.pixnet.net/blog
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.105.48.108
推
06/23 18:19, , 1F
06/23 18:19, 1F
→
06/23 18:21, , 2F
06/23 18:21, 2F
→
06/23 18:29, , 3F
06/23 18:29, 3F
→
06/23 18:29, , 4F
06/23 18:29, 4F
推
06/23 19:11, , 5F
06/23 19:11, 5F
→
06/24 03:11, , 6F
06/24 03:11, 6F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章