ugrás a tartalomhoz

Kép feltöltés és a kép formátum ellenörzése.

xyberwolf · 2007. Ápr. 3. (K), 22.40
Sziasztok.

A problémám a következő. Képet szeretnék feltölteni a szerver meghatározott könyvtárába de elötte a formátumot szeretném ellenörizni. A következő kódot írtam. A kérdés hogy mi a hiba. Jó formátum esetén is azt írja ki hogy hibás formátum a nem képnél is.
  1. <html>  
  2. <head>  
  3. </head>  
  4. <body>  
  5. <form action="" method="POST" enctype="multipart/form-data">  
  6. <input type="file" size="20" name="kep" />  
  7. <input type="submit" value="feltöltés" />  
  8. </form>  
  9. <?php  
  10. if($_FILES['kep'])  
  11. {  
  12.     if($_FILES['kep']['type'] != "image/jpg")  
  13.     {  
  14.     $error_msg = "Rossz képformátum";  
  15.     }     
  16. }  
  17. if($error_msg == "")  
  18. {  
  19.     if(move_uploaded_file($FILE['kep']['tmp_name'],data.$FILES['name']['kep']));  
  20.     print "Sikeres feltöltés";  
  21. }  
  22. if(isset($error_msg))  
  23. {  
  24. print $error_msg;     
  25. }  
  26. ?>  
  27. </body>  
  28. </html>  
A segítsége előre is köszönöm.

by xyberwolf
 
1

jpg/jpeg

Pauló Lajos · 2007. Ápr. 4. (Sze), 06.14
Üdv!
  1. if($_FILES['kep']['type'] != "image/jpg")  
helyett próbáld így:
  1. if($_FILES['kep']['type'] != "image/jpeg")  
2

biztos, ami biztos

kacsa_ · 2007. Ápr. 4. (Sze), 08.31
en megneznem getImageSize-al is...
3

Köszönöm a segítséget

xyberwolf · 2007. Ápr. 5. (Cs), 00.18
Elöszöris köszönöm a segítsége. Sikerült

Természetesen a kis példa programomba a getimagesize is be fog kerülni.

Ami benne volt az kiszedtem hogy mindeki jobban átlássa a dolgot hogy mi a fő problémám.