JPEG billede bliver afvist, men det skal tillades!
Hej eksperter,jeg har lavet en file upload, som kun skal godkende jpg billeder, men alle jpg billeder bliver afvist? Hvorfor, og hvad kan jeg gøre ved det?
source:
$Pro ="";
$Por ="";
$Ud ="";
$Ref ="";
$Titel = "";
$Vej = "";
$By = "";
$Postnummer = "";
$Beskrivelse = "";
if(isset($_POST['Tilfoej'])){
$Titel = $_POST['Titel'];
$Vej = $_POST['Vej'];
$By = $_POST['Byen'];
$Postnummer = $_POST['Postnummer'];
$Beskrivelse = $_POST['Beskrivelse'];
if($_POST['Status'] == "Pro"){
$Pro ="SELECTED";
}elseif($_POST['Status'] == "Ud"){
$Ud ="SELECTED";
}elseif($_POST['Status'] == "Por"){
$Por ="SELECTED";
}elseif($_POST['Status'] == "Ref"){
$Ref ="SELECTED";
}
if(empty($_POST['Titel']) or empty($_POST['Vej']) or empty($_POST['Byen']) or empty($_POST['Postnummer']) or empty($_POST['Beskrivelse']) or empty($_POST['Status'])){
echo"alle felter skal udfyldes";
}else{
define( 'MAPPE', 'ejendomme/' );
if ( is_uploaded_file( $_FILES['fil']['tmp_name'] ) )
{
$tmpimg = MAPPE . uniqid('tmpimg') . uniqid('a');
move_uploaded_file( $_FILES['fil']['tmp_name'], MAPPE . $tmpimg );
if ( $inf = @getimagesize( $tmpimg ) )
{
if ( $inf[2] == 2 )
{
$unik = unik_traad();
mysql_query("insert into ejendomme (Unik, Titel, Beskrivelse, Status, Vej, Postnummer, Byen) values ('".$unik."', '".$_POST['Titel']."', '".$_POST['Beskrivelse']."', '".$_POST['Status']."', '".$_POST['Vej']."', '".$_POST['Postnummer']."', '".$_POST['Byen']."')") or die(mysql_error());
$result = mysql_query("select * from ejendomme where Unik = '$unik'") or die(mysql_error());
$row = mysql_fetch_array($result);
$id = $row['ID'];
rename( $tmpimg, MAPPE . $id . '.jpg' );
echo Godkendt("Ejendommen blev tilføjet!");
}
else
{
echo Fejl("Det er ikke et jpeg billede.");
@unlink( $tmpimg );
}
}
else
{
echo Fejl("Det er ikke et jpeg billede.");
}
}
}
}
echo"<br><form name=\"tilfoej\" method=\"post\" action=\"index.php?side=Admin&p=TilfoejEjendom\" enctype=\"multipart/form-data\">
<table class=\"tekst\" border=\"0\"><tr><td>Titel:</td><td><input type=\"text\" name=\"Titel\" value=\"$Titel\" style=\"width:175px\"></td></tr>
<tr><td>Vej:</td><td><input type=\"text\" name=\"Vej\" value=\"$Vej\" style=\"width:175px\"></td></tr>
<tr><td>By:</td><td><input type=\"text\" name=\"Byen\" value=\"$By\" style=\"width:175px\"></td></tr>
<tr><td>Postnummer:</td><td><input type=\"text\" name=\"Postnummer\" value=\"$Postnummer\" style=\"width:175px\"></td></tr>
<tr><td>Status:</td><td><Select name=\"Status\"><option value=\"0\">Vælg</option><option value=\"Pro\" $Pro>Projekter</option><option value=\"Por\" $Por>Portefølje</option><option value=\"Ref\" $Ref>Referencer</option><option value=\"Ud\" $Ud>Udlejning</option></select></td></tr>
<tr><td>Billede:</td><td><input type=\"file\" name=\"fil\" style=\"width:350px\"></td></tr>
<tr><td>Beskrivelse:</td><td><textarea name=\"Beskrivelse\" style=\"height:150px;width:350px\">$Beskrivelse</textarea></td></tr>
<tr><td></td><td align=\"left\"><input type=\"submit\" name=\"Tilfoej\" value=\"Tilføj\"></td></tr></table></form>";
