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.
<html>
<head>
</head>
<body>
<form action="" method="POST" enctype="multipart/form-data">
<input type="file" size="20" name="kep" />
<input type="submit" value="feltöltés" />
</form>
<?php
if($_FILES['kep'])
{
	if($_FILES['kep']['type'] != "image/jpg")
	{
	$error_msg = "Rossz képformátum";
	}	
}
if($error_msg == "")
{
	if(move_uploaded_file($FILE['kep']['tmp_name'],data.$FILES['name']['kep']));
	print "Sikeres feltöltés";
}
if(isset($error_msg))
{
print $error_msg;	
}
?>
</body>
</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!
if($_FILES['kep']['type'] != "image/jpg")
helyett próbáld így:
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.