第 1 頁 (共 1 頁)
[問題] 請教無法上傳頭像問題
發表於 : 2005-02-23 17:00
由 linlnnnn
●架設主機作業系統:Windows 2003 Server
●您安裝的程式:IIS6 + php4 + MySql4
●您的 phpBB2 版本:phpBB (2.0.11)。
●您的 domain(網域名稱) :pcnet.com.tw
●您的 phpBB2 連結網址:
http://www.pcnet.com.tw/
我剛架完站, 但發現無法上傳頭像, 上傳時會出現訊息如下:
---------------------
頭像圖片的類型必須是 .jpg,.gif 或 .png
---------------------
但我卻定我上傳的頭像是 .jpg 格式, 且檔案小於6kb, 我有把
images/avatars/gallery及images/avatars/ 改為網際網路user
有存取權限, 但也是不行
請各位大大幫忙, 謝謝
--------
我後端的設定如下:
使用系統相冊 否
允許鏈接頭像圖片
從其他網址鏈接頭像圖片 否
允許用戶上傳頭像 是\r
頭像文件大小設置
由用戶上傳頭像圖片 10240 Bytes
圖片大小不可大於
(高 x 寬 像素) 80 x 80
個人頭像儲存路徑 images/avatars
系統相冊儲存路徑 images/avatars/gallery
發表於 : 2005-04-09 16:58
由 dean20
我也遇到相同的問題.. 請問各位大大.. 如何解決這個問題??
發表於 : 2005-04-09 17:08
由 dean20
我也遇到相同的問題.. 請問各位大大.. 如何解決這個問題??
發表於 : 2005-04-11 13:45
由 linlnnnn
我已解決掉了
我記得是修改 php.ini 解決的
我已忘了在那找到的, 找了快三天才解掉!
發表於 : 2005-04-13 00:11
由 ylincud
我也遇到同樣的問題!!
php.ini 在哪裡??
[反應] 個人圖像無法上傳問題解決了
發表於 : 2005-04-13 16:20
由 ylincud
我是申請web hosting公司的server來架設論壇, 無法修改php.ini, 所以只好試試看修改phpbb的程式, 以下是我的改法:
1. 打開profilcp目錄下的 functions_profile.php
2. 找到 function pcp_check_image_type(&$type, &$error, &$error_msg) 這個 function, 我的是在第256行
3. pcp_check_image_type function裡的程式會看到這段:
代碼: 選擇全部
case 'jpeg':
case 'pjpeg':
case 'jpg':
return '.jpg';
break;
case 'gif':
return '.gif';
break;
case 'png':
return '.png';
break;
4.在這段下加上底下這段:
代碼: 選擇全部
case 'image/pjpeg':
return '.jpg';
break;
case 'image/x-png':
return '.png';
break;
case 'image/gif';
return '.gif';
break;
5. 加完後看起來應該像:
代碼: 選擇全部
case 'jpeg':
case 'pjpeg':
case 'jpg':
return '.jpg';
break;
case 'gif':
return '.gif';
break;
case 'png':
return '.png';
break;
case 'image/pjpeg':
return '.jpg';
break;
case 'image/x-png':
return '.png';
break;
case 'image/gif';
return '.gif';
break;
default:
$error = true;
$error_msg = (!empty($error_msg)) ? $error_msg . '<br />' . $lang['Avatar_filetype'] : $lang['Avatar_filetype'];
break;
6. 試試看, 應該就可以用了
如果你也有遇到同樣的問題, 然後用這種方式解決, 請讓我知道, 或是有更好的方法, 也請提供, 謝謝!!

發表於 : 2005-06-01 13:15
由 kevin.chan
這個方法解決了我的問題, 謝謝!!
發表於 : 2005-06-02 23:32
由 zoro
請問各位大大...小弟新建了一個Forum, 用了Igloo風格\r
同樣無法上傳的頭像
>>profilcp目錄下的 functions_profile.php
請問在那裡可找到此profilcp目錄??
發表於 : 2005-06-03 08:42
由 conmin
我也找不到那個資料夾耶\r
我用的是phpbb2 plug(不要罵我,因為plug分站掛了,只好來這裡問)
麻煩教導一下,感謝感謝。
發表於 : 2006-08-12 01:51
由 hikari.hinata
檢查看看看 php.ini 裡面upload_tmp_dir設定的目錄是否有開寫入權限.
如果upload_tmp_dir是空的.就指定到php目錄下新開一個temp的子目錄.再把temp子目錄的權限打開試試.
