Autor | Zpráva | ||
---|---|---|---|
HGD Profil |
#1 · Zasláno: 30. 1. 2007, 18:30:42
zdravim šechny.
Mam problem, už zase :D mam script: <?php a potřeboval bych, abych omezil upload jen na typy *.jpg, *.png, *.gif |
||
DJ Miky Profil |
#2 · Zasláno: 30. 1. 2007, 18:32:52 · Upravil/a: DJ Miky
Vždyť už tam na to máš podmínku:
if ($soubor_type == "image/jpeg" or $soubor_type="image/gif") Stačí tam jen dodat image/png. EDIT: A radši používej $_FILES['soubor']['name'] místo $soubor_name atp. - kvůli register_globals off a bezpečnosti. |
||
HGD Profil |
#3 · Zasláno: 30. 1. 2007, 18:58:57
nj, ale když tam mam tohle, tam mi tam de nahrát všechno,a když tam nechap jen jpeg, tak tam de jenom jpeg.
Jo a nahradil sem $soubor_name za $_FILES['soubor']['name'] a hází to tuhle chybu: Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /3w/xf.cz/h/h-upload/upload.php on line 40 |
||
WertriK Profil |
#4 · Zasláno: 30. 1. 2007, 21:46:54
if (move_uploaded_file ($_FILES['soubor']['tmp_name'] , "leden07/".$_FILES['soubor']['name'] )) {
.. .. .. print "Soubor <b>".$_FILES['soubor']['name']."</b> o velikosti <b>".$_FILES['soubor']['size']."</b> byl úspěšně nahrán na server<BR>"; |
||
Dero Profil |
#5 · Zasláno: 30. 1. 2007, 22:23:04
if ($soubor_type == "image/jpeg" or $soubor_type="image/gif")
Druhá část podmínky obsahuje jen jedno rovnítko (přiřazování) místo dvojrovnítka (rovnost). Správně je to takhle: if ($soubor_type == "image/jpeg" or $soubor_type=="image/gif") |
||
HGD Profil |
#6 · Zasláno: 31. 1. 2007, 18:27:23
ok, díky Dero! dělalo ot to "=" a ještě bych něco potřeboval.
Po uploadu když mi vyhodí nějaký chybový hlášení, tak bych potřeboval aby se mi nezobrazila červená část, ale modré části jsou již PHP script takže kód je takto: <tr> |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0