2012年10月29日 星期一

[解決...才怪!!]班級網頁系統v2.3無法對圖片「批次上傳」的方法!


之前可以正常使用,但
(PS:聽說當班網系統移機到新Server時,就已經發生這種問題了o.O)
日前有老師反映無法使用相片區的「批次上傳」功能(如附件圖片的滑鼠箭頭處)
不過使用「新增相片」功能(批次上傳左邊那一顆,一次只能上傳1張相片)~卻可以成功!
使用文件區的「新增文件」也可以正常運作。
唯獨相片區的「批次上傳」功能都不能work!
弄了半天還是不知道問題出在哪?
------
相關資訊:
OS:FreeBSD 7.2
Apache版本1.3.41
MySQL版本5.1.33
班級網頁系統版本:高雄市加昌國小許智超 修改:蔡俊彥 v2.3
------



上週六幾乎花了一整天查這問題,
也上論壇詢問,但都沒下文..@@
今天不死心,
還是想試試看能否解決!

結果...,「解鈴還須繫鈴人」。
在班級網頁系統的發源地~「狼主實驗室」中的班級網頁管理系統
在裡面的FAQ中找到了解決辦法:
------以下為FAQ源文------
許智超
不好意思,因為我寫這程式時是php3的版本
現在php4.2以後的版本可能會出現一些變數讀取不到情形及警告字句
請修改 /etc/php.ini
=================================================
register_globals = Off 改為
register_globals = On
error_reporting = E_ALL & ~E_NOTICE 改為
error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING
=================================================
應可正常執行
再補充> 賴國賓(左營國中)
我發現我個人的問題以及解答
系統linux + apche + php +php-mysql
問題多出在/etc/php.ini 當中的設定
1.不能上傳,請改一下這裡,路徑可以自行設定
upload_tmp_dir = /tmp
*當可以正常上傳時,再注意一下
根據之前一些經驗,上傳太大檔案會因proxy而出問題,所以必要時提醒一下
上傳時可能要拿掉proxy
2.出現很多") echo("")echo("")...,這是因為無法解釋short tag ?,所以設定如下即可
short_open_tag = On 

------以上為FAQ源文------
就這樣,
照著上述FAQ的原作者的方式去對php做設定,
終於,見證奇蹟的時刻到了可以看到
照片的批次上傳功能,終於可以順利執行了!
好棒啊~!

======
後續:
後來上網發現,如果將
register_globals = Off 改為
register_globals = On
會有安全上的漏洞,
所以又設定register_globals = Off

不過如此一來,
照片批次上傳功能就又不能用了,
氣死了!

2 則留言:

  1. 可以跟你要此可以批次上傳的班級網頁版本嗎?學校老師一直很想要這個功能,謝謝!

    回覆刪除
  2. 我的Email:center0208@gmail.com

    回覆刪除