Re: [請益] imagejpeg()不能生成圖檔?

看板PHP作者 (低溫烘焙)時間15年前 (2010/06/23 16:51), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《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
請問您的意思是我要寫個php 然後用它而非FileZilla等軟
06/23 18:19, 1F

06/23 18:21, , 2F
體上傳 如果是 那我第一個php(用來上傳的) 還是不能用
06/23 18:21, 2F

06/23 18:29, , 3F
因為我第一個上去的檔案一定是用FileZilla上傳
06/23 18:29, 3F

06/23 18:29, , 4F
還是說我誤會您的意思
06/23 18:29, 4F

06/23 19:11, , 5F
應該是指ftp_*函式
06/23 19:11, 5F

06/24 03:11, , 6F
是滴,你得使用ftp系列的函式,包含建立ftp連線等
06/24 03:11, 6F
文章代碼(AID): #1C8SiJDV (PHP)
討論串 (同標題文章)
文章代碼(AID): #1C8SiJDV (PHP)