Pagina 1 din 2
[Rezolvat]Probleme la Upload de avatar!
Scris: 10-Mar-2004, 07:46:02
de IronAngel
Salut!
ia-ta ceva ciudat!

incerc de 1 ora sa fac Upload la un avatar pe forum si nu reusesc. Imaginea mea este de tip jpg si cand incerc sa fac Upload tot primesc acest mesaj:
Imaginile asociater trebuie să fie de tipul: .jpg, .gif sau .png
c'ya
P.S. Este acelasi avatar care l-am folosit la mai mult de 5 forumuri si nu am avut niciodata probleme!
Scris: 10-Mar-2004, 15:32:07
de mihaitza
Este pus CHMOD 777 pe directorul de imagini asociate?
re:
Scris: 10-Mar-2004, 15:35:54
de IronAngel
da

Scris: 10-Mar-2004, 16:30:25
de dorin
Este posibil ca dimensiunea acestuia sa nu respecte setarile forumului >
re:
Scris: 10-Mar-2004, 16:33:15
de IronAngel
Salut!
nu, pentru ca daca nu respecta dimensiunile, mesajul este altul
c'ya

Scris: 10-Mar-2004, 16:41:13
de dorin
Inseamna ca e un bug ...
Scris: 10-Mar-2004, 16:45:17
de mihaitza
dorin, ai încurcat subiectele în legătură cu avatarele.... aici era vorba că nu se face upload.
re:
Scris: 10-Mar-2004, 17:47:15
de IronAngel
are cineva vreo solutie, idee?

Scris: 11-Mar-2004, 11:26:15
de bogdan
am gasit 2 solutii pentru problema ta (incearca-le pe rand...)
solutia 1: modifica in fisierul
includes\usercp_avatar.php codul:
Cod: Selectaţi tot
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;
}
cu
Cod: Selectaţi tot
switch( $type )
{
case 'jpeg':
case 'pjpeg':
case 'image/pjpeg':
case 'jpg':
return '.jpg';
break;
case 'image/gif':
case 'gif':
return '.gif';
break;
case 'image/x-png':
case 'png':
return '.png';
break;
default:
$error = true;
$error_msg = (!empty($error_msg)) ? $error_msg . '<br />' . $lang['Avatar_filetype'] : $lang['Avatar_filetype'];
break;
}
----------------------------------------------------
solutia 2:
Cod: Selectaţi tot
#################################
#####File to EDIT: .../includes/usercp_avatar.php
#################################
#
#----[OPEN]---------------------------------
usercp_avatar.php
#
#----[Find]---------------------------------
#
if ( !($imgtype = check_image_type($user_avatar_filetype, $error, $error_msg)) )
{
return;
}
#
#----[Replace with]-------------------------
#
if ( !preg_match('(gif|jpg|jpeg|png)', $avatar_filetype, end(split("\.",$avatar_filename))) )
{
$error = true;
$error_msg = (!empty($error_msg)) ? $error_msg . '<br />' . $lang['Avatar_filetype'] : $lang['Avatar_filetype'];
return;
}
#
#----[FIND]---------------------------------
#
$tmp_path = ( !@$ini_val('safe_mode') ) ? '/tmp' : './' . $board_config['avatar_path'] . '/tmp';
#
#----[IN LINE FIND]-------------------------
#
$tmp_path = ( !@$ini_val('safe_mode') )
#
#----[REPLACE WITH]-------------------------
#
$tmp_path = ( $ini_val('safe_mode') )
#
#----[IN LINE FIND]-------------------------
#
? '/tmp' : './' . $board_config['avatar_path'] . '/tmp';
#
#----[SET FULL PATH TO YOUR "/tmp" DIRECTORY *(For example at me it is /usr/home/kuku/www/tmp )]
#
? '/usr/home/kuku/www/tmp' : './' . $board_config['avatar_path'] . '/usr/home/kuku/www/tmp';
#
#CALL FTP MANAGER TO YOUR SITE AND CREATE DIRECTORY RADICALY "/tmp" AND SET CHMOD THIS 777]
#
#----[END]
#SAVE ALL
##################################
PS. esti cumva pe IIS ?
re:
Scris: 11-Mar-2004, 15:06:35
de IronAngel
Salut!
-merci pentru raspunsuri/solutii, am sa le incerc imediat ce voi avea niste timp liber
-la ce te referi prin IIS ?
Merci
