[問題]上傳頭像問題

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

那可真麻煩.....
(我家有好幾個千變女郎 :P)
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

沒關係啦\r
又不差那幾個頭像空間
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
甲J啦
星球普通子民
星球普通子民
文章: 5
註冊時間: 2002-07-01 15:41

Re: [問題]上傳頭像問題

文章 甲J啦 »

讓使用者上傳頭像的功能2.0本來就有ㄌ嗎?
還是要自己安裝MOD
為什麼我的PHPBB沒有這個功能 :-o

(只有管理員特區才有,而進入普通會員個人資料沒有??)
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

Re: [問題]上傳頭像問題

文章 小竹子 »

甲J啦 寫:讓使用者上傳頭像的功能2.0本來就有ㄌ嗎?
還是要自己安裝MOD
為什麼我的PHPBB沒有這個功能 :-o

(只有管理員特區才有,而進入普通會員個人資料沒有??)

你要開放讓使用者可以上傳頭像呀
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
甲J啦
星球普通子民
星球普通子民
文章: 5
註冊時間: 2002-07-01 15:41

Re: [問題]上傳頭像問題

文章 甲J啦 »

小竹子 寫:
甲J啦 寫:讓使用者上傳頭像的功能2.0本來就有ㄌ嗎?
還是要自己安裝MOD
為什麼我的PHPBB沒有這個功能 :-o

(只有管理員特區才有,而進入普通會員個人資料沒有??)

你要開放讓使用者可以上傳頭像呀
SORRY.......竹喵喵...
我看到了....@@
單身貴族
星球普通子民
星球普通子民
文章: 8
註冊時間: 2002-07-07 16:49
聯繫:

[問題]-改成777也不行..

文章 單身貴族 »

:?:


頭像上傳的功能還是不行

試了老半天.........系統相簿道是可以用\r

各位大大----救救小弟吧\r

http://www.dnaxcat.com
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

系統可以讓你寫入嗎?
請確認你的資料夾屬性為755
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
單身貴族
星球普通子民
星球普通子民
文章: 8
註冊時間: 2002-07-07 16:49
聯繫:

文章 單身貴族 »

小竹子 寫:系統可以讓你寫入嗎?
請確認你的資料夾屬性為755

這是我的路徑
phpBB2/images/avatars/other

other為755


>"< -還是不行啊~~~~~~需要安裝什麼嗎
小竹子
竹貓星球大統領
竹貓星球大統領
文章: 4596
註冊時間: 2001-10-29 22:13
來自: 竹貓星球
聯繫:

文章 小竹子 »

檔案放在這裡吧\r
/images/avatars/
注意事項:
●phpBB 架設相關問題請到 + phpBB 3.0.x 討論區發表!
●都沒有你要的答案嗎??>>點這裡<<搜尋一下吧!
●請使用>>標準的發文格式<<發表問題!
●竹貓星球並非政治團體代言人,請不要在竹貓討論政治議題,也不要認為竹貓是偏向任何一方政治團體,竹貓愛的是台灣這片生長的土地,過於泛政治化文章請來信告知移除!
●關於 phpBB 使用問題請在版面發問,私人訊息提供其他不相干或是隱私的事情聯絡之用。
●所有市面上的免費空間皆非竹貓管轄,請勿來信詢問,請直接與該免費空間連絡。
單身貴族
星球普通子民
星球普通子民
文章: 8
註冊時間: 2002-07-07 16:49
聯繫:

文章 單身貴族 »

小竹子 寫:檔案放在這裡吧\r
/images/avatars/
還是不行ㄟ----一個X :cry:

那是預設值吧../images/avatars/
phage
星球普通子民
星球普通子民
文章: 3
註冊時間: 2005-11-30 21:32

文章 phage »

各位高手

我也遇到相同問題

phpbb version 2.0.19
"由您的電腦上傳頭像:"
會有
"頭像圖檔格式必須為 .jpg, .gif 或是 .png"


"從連結上傳圖檔:"
拿了小竹子的頭像卻成功

似乎2.0.19的原碼有問題,而非權限有問題
我應找那一個檔除錯呢\r

我的站在\r
http://www.hiedeww.myscicube.net/phpbb

phage
星球普通子民
星球普通子民
文章: 3
註冊時間: 2005-11-30 21:32

文章 phage »

在'includes/usercp_avatar.php'動了點手腳\r
發覺$type 的值是 'image/gif'

改動
function check_image_type(&$type, &$error, &$error_msg)
{
global $lang;

switch( $type )
{
case 'jpeg':
case 'pjpeg':
case 'jpg':
return '.jpg';
break;
case 'gif':
return '.gif';
break;
case 'png':
return '.png';
break;
default:
$error = true;
$error_msg = (!empty($error_msg)) ? $error_msg . '<br />' . $lang['Avatar_filetype'] : $lang['Avatar_filetype'];
break;
}

return false;
}
加了
case 'image/gif':
return '.gif';
break;
在\r
case 'gif':
return '.gif';
break;
之下

又有bug

應該怎改才好
phage
星球普通子民
星球普通子民
文章: 3
註冊時間: 2005-11-30 21:32

文章 phage »

那個原碼有古怪\r

他在前面定義$type=''
這switch 豈不是永遠過不了?

switch ($type)
{
// GIF
case 1:
if ($imgtype != '.gif')
{
@unlink($tmp_filename);
message_die(GENERAL_ERROR, 'Unable to upload file', '', __LINE__, __FILE__);
}
break;

// JPG, JPC, JP2, JPX, JB2
case 2:
case 9:
case 10:
case 11:
case 12:
if ($imgtype != '.jpg' && $imgtype != '.jpeg')
{
@unlink($tmp_filename);
message_die(GENERAL_ERROR, 'Unable to upload file', '', __LINE__, __FILE__);
}
break;

// PNG
case 3:
if ($imgtype != '.png')
{
@unlink($tmp_filename);
message_die(GENERAL_ERROR, 'Unable to upload file', '', __LINE__, __FILE__);
}
break;

default:
@unlink($tmp_filename);
message_die(GENERAL_ERROR, 'Unable to upload file'.'#'.$imgtype.'#'.$type.'#', '', __LINE__, __FILE__);
}
hikari.hinata
星球普通子民
星球普通子民
文章: 4
註冊時間: 2005-10-28 20:25

文章 hikari.hinata »

檢查看看看 php.ini 裡面upload_tmp_dir設定的目錄是否有開寫入權限.
如果upload_tmp_dir是空的.就指定到php目錄下新開一個temp的子目錄.再把temp子目錄的權限打開試試. ;-)
hikari.hinata
星球普通子民
星球普通子民
文章: 4
註冊時間: 2005-10-28 20:25

文章 hikari.hinata »

crab 寫:我是用Windows架設的
我不懂您所說的755
找到C:\WINDOWS\php.ini
檢查看看看 php.ini 裡面upload_tmp_dir 設定的目錄是否有開IUSER寫入權限.
如果upload_tmp_dir是空的..就隨便指定到新開一個temp的子目錄.再把temp子目錄的權限打開試試. ;-)

如果upload_tmp_dir沒設定的話.預設是C:\WINDOWS\TEMP目錄.因為安全性考量.千萬不要直接把C:\WINDOWS\TEMP目錄打開權限喔
主題已鎖定

回到「phpBB 2 安裝與使用」