Hi Tad,
閱讀你的實戰PHP7+mysql時, 在CH15 的上傳檔案部分, 無法成功建立資料夾與大小圖, 環境為5.5.38-0ubuntu0.14.04.1 我是直接伺服器上做測試, 是否因為版本問題所致? 或是遺漏你的重點?
以上想請你解惑
謝謝
DAVE
[email protected]
Hi Tad,
我有將整個專案資料夾都設為777 依舊無法新增上去, 但資料有寫進資料庫的 請問是否還有可能是甚麼原因?
這要分兩部份來看
「無法成功建立資料夾」
最有可能的就是權限問題,假設程式是放在 /var/www/html 下,那就要確保 html 是777才能自動建立出 uploads(但實際運作時一般不會這麼做,通常都會手動先建立好,並將uploads設為777,html則保持原來的權限)
「無法成功建立大小圖」這問題就比較複雜,也有可能是您的ubuntu沒有安裝GD函式庫的關係,試試:
sudo apt-get install php5-gd
sudo service apache2 restart
Hi Tad,
謝謝你回應, 因為專案不止這一個, 其他專案看似有圖片上傳的功能, 但是不確定是否同在一個SERVER, 需要再確認, 我會再試試看只是就暫時沒有圖片可看...
Hi Tad,
原來是這樣~但已經有手動建立777的uploads資料夾, 其實都是777了.. 儲存後沒有圖片在資料夾中! 因為沒有抱錯所以看起來也無據可循
Hi Tad,
在替CKEditor 加入管理檔案功能時, 於路徑設定部分有問題要請教, 由於是在伺服器上運行, URL PATH是否可以都寫為絕對路徑? 目前新版的URL與範例有點不一樣是否還可以這樣寫呢? 謝謝
/var/www/wish/uploads 前面要加上根目錄的斜線
Hi Tad,
我最後將你的範例上傳上去了, 結果一切正常! 只能重新來過了...
不好意思 我再慢慢抓
謝謝
Hi Tad,
你好~
實際再操作過一遍後, 會在章節15.1出現無法上傳圖片的問題
因為有上傳測試過你的檔案是沒有問題的
但是照著書中在還沒使用 class.upload.php 前的代碼是會無法上傳成功
實在不知道哪邊是出錯的?
附上圖片 請教是否是我沒注意到甚麼地方?
您在 insert_programs() 時,沒有去呼叫使用 save_programs_pic() 函數阿。
換言之,上傳動作沒有執行。
Hi Tad,
非常感謝!!! 已經成功了~ 原來之前所有的上傳都是因為save pic沒有呼叫到!
洩氣的感覺...
many thanks