shogun69 scrie:cred ca nu merge php upload pe site la 3x.ro
am trimis un mail da inca nu au raspuns [acum vreo 2 zile

]
e posibil sa fie si din cauza lor dar pana atunci mai incearca o solutie care pentru unii care au avut problema asta se pare ca a mers... oricum, fa-ti un backup inainte la fisierul pe care o sa-l modifici (vezi pasul 3)
deci cu multa atentie:
---------------------------------
1. creaza un director denumit
tmp in directorul tau radacina (nu al forumului) si seteaza CHMOD-ul pe 777.
---------------------------------
2. afla calea directa de pe server (iti trebuie la pasul 3 punctul b) unde se afla directorul tau cu un fisier php denumit
phpinfo.php cu codul:
pe care il deschizi in browser si de ex. la sectiunea
PHP Variables trebuie sa ai o eticheta
_SERVER["SCRIPT_FILENAME"] ce specifica calea unde se afla fisierul
phpinfo.php. Ex:
/home/bogdan/
---------------------------------
3. modifica fisierul
usercp_avatar.php aflat in directorul
forum/includes astfel:
a) cauta functia:
Cod: Selectaţi tot
function user_avatar_upload($mode, $avatar_mode, &$current_avatar, &$current_type, &$error, &$error_msg, $avatar_filename, $avatar_realname, $avatar_filesize, $avatar_filetype)
b) sub linia :
din functia pe care ai gasit-o la punctul a) adauga codul:
Cod: Selectaţi tot
if ($avatar_mode == 'local') {
move_uploaded_file($avatar_filename,'/home/bogdan'.$avatar_filename);
$avatar_filename = '/home/bogdan'.$avatar_filename;
}
$tmp_path = '/home/bogdan/tmp';
c) in aceeasi functie exista linia:
Cod: Selectaţi tot
$tmp_path = ( !@$ini_val('safe_mode') ) ? '/tmp' : './' . $board_config['avatar_path'] . '/tmp';
ce trebuie comentata (pune inainte
//) sau sterge-o de tot:
Cod: Selectaţi tot
// $tmp_path = ( !@$ini_val('safe_mode') ) ? '/tmp' : './' . $board_config['avatar_path'] . '/tmp';
d) in aceeasi functie exista linia:
ce trebuie inlocuita cu:
e) in aceeasi functie exista linia:
Cod: Selectaţi tot
$move_file($avatar_filename, './' . $board_config['avatar_path'] . "/$new_filename");
si adauga sub aceasta linie codul: