Autor | Zpráva | ||
---|---|---|---|
Drn Profil * |
Na své ztránce mám možnost uploadování ikonek, ale posledni dobou mi to nak blbne- obcas to de, obcas ne, tedy vlastne spise nekomuu to de a nekomu ne.
Kontroly o velikosti v kb a px fungujou ale i kdyz je splnujete casto vam to vypise poslední else "Chyba pri uploadovani souboru". Mozna je nejaka chyba v kodu, tenhle kod pro me udelal nekdo jiny takze mu moc nerozumim.... if (!empty($adimg)) { //pripona if (($tecka=strrpos($_FILES[adimg][name],'.'))===FALSE) echo "Soubor nema priponu"; else { $pripona=substr($_FILES[adimg][name],$tecka+1); $pripona=strtolower($pripona); } //kontrola pozadovanych udaju if (!(($pripona=='jpg')||($pripona=='jpeg')||($pripona=='bmp')||($pripona =='png')||($pripona=="gif"))) echo "Obrazek neni v podporovanem formatu"; else if ($_FILES[adimg][size]>20000) echo "Obrazek je vetsi nez 20kb a nelze proto nahrat"; else { $img = join ('', file ($_FILES[adimg][tmp_name])); $img=imagecreatefromstring($img); if ((imagesx($img)>100)||(imagesy($img)>140)) echo "Obrazek nema pozadovane rozmery (100x140 nebo mensi)"; else { //ulozeni obrazku $adress="icons/".$nick."."."png"; echo $_FILES[adimg][tmp_name]; if (!copy($_FILES[adimg][tmp_name],$adress)) echo "Chyba pri uploadovani souboru"; else echo "Obrazek byl uspesne nahran"; } } } |
||
Drn Profil * |
#2 · Zasláno: 24. 10. 2007, 07:32:05
Tak uz vim cim to je: pokud mam na serveru nejaky obrazek ktery se jmenuje stejne tak to vypisuje tuhle chybu...nemohl by pro me nekdo ten kod upravit aby se obrazek prepsal tim novejsim?
|
||
Drn Profil * |
#3 · Zasláno: 24. 10. 2007, 07:32:48
samozrejme s podminkou ze si nejdriv zjisti pokud tam jiz takovy soubor je
|
||
Joker Profil |
#4 · Zasláno: 24. 10. 2007, 09:25:33
Před to kopírování se dá:
if(file_exists($adress)) unlink($adress); |
||
Drn Profil * |
#5 · Zasláno: 24. 10. 2007, 15:20:41
dik
|
||
Časová prodleva: 16 let
|
0