Autor Zpráva
fojta
Profil *
cavec mam problem s uploadem .... velmi casto se mi stava ze mi to nebere obrazek *.jpg a napise to error "Lze nahrávat pouze soubory typu JPG!" a pri opakovanem zkouseni ne a nebere ... ale nastanou chvili kdy se tomu asi chce fungovat a funguje to :D pls help
if (isset($_FILES['fupload']))
  {
    if($_FILES['fupload']['type']=="image/jpeg"){ 
    $slozka = $_GET[fot]; 
    $cil = "../gallery/fotogalerie/" . $slozka . "/" .$_FILES['fupload']['name']; 
    $nazev_souboru = $_FILES['fupload']['tmp_name']; 
    $copy = move_uploaded_file($nazev_souboru, $cil) 
      or die ("Přenesený soubor nelze zkopírovat"); 

    if($copy == true){ 
      echo "Soubor " .$_FILES['fupload']['name']. " byl úspěšně nahrán na server.";
    }else{
      echo "Soubor nemohl být nahrán.\nPočet chyb: " . $_FILES['fupload']['error'];
    }
    }else{
    echo "Lze nahrávat pouze soubory typu JPG!";
    }
    }
?>
orava
Profil
neni nahodou rozdiel medzi JPeG a JPG?
fojta
Profil *
neni nahodou rozdiel medzi JPeG a JPG?
image/jpeg = jpeg i jpg
joe
Profil
v exploreru to není

image/jpeg

ale image/pjpeg myslím, nebo tak nějak. Tak jestli to náhodou nezkoušíš jednou ve FF a podruhé v IE třeba.
Leo
Profil
Ono je uplne jedno, jestli tam ma byt jpg nebo jpeg, protoze pri testu dat z prohlizece nemuzete z bezpecnostnich duvodu prohlizeci verit, a

$_FILES['fupload']['type']

posila prohlizec. MUSITE zkontrolovat samotny soubor, ne http hlavicku pozadavku. Leo
Leo
Profil
A ten kod co jste poslal - pokud vam tam nekdo posle svuj php skript s hlavickou Content-type jpg, tak mate vymalovano, protoze to navic ukladate pod puvodnim nazvem... Leo
fojta
Profil *
to Leo:
k tomu overeni souboru mam pouzit fci exif_imagetype() ??
Leo
Profil
Staci getimagesize

Leo
fojta
Profil *
Staci getimagesize
Leo

oukej, dikec

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: