看板 PHP 關於我們 聯絡資訊
※ 引述《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
libraghost:請問您的意思是我要寫個php 然後用它而非FileZilla等軟 06/23 18:19
libraghost:體上傳 如果是 那我第一個php(用來上傳的) 還是不能用 06/23 18:21
libraghost:因為我第一個上去的檔案一定是用FileZilla上傳 06/23 18:29
libraghost:還是說我誤會您的意思 06/23 18:29
bibo9901:應該是指ftp_*函式 06/23 19:11
liaosankai:是滴,你得使用ftp系列的函式,包含建立ftp連線等 06/24 03:11