JPG Upload geht nicht

xppx

Mitglied
Hallo,
ich habe mir ein Script gemacht, mit dem ich JPG's hochladen wollte...
PHP:
<?php
if(isset($_FILES['userfile']['name'])){
echo "<br>Dateiname: ";
echo $_FILES['userfile']['name'];
echo "<br>Type: ";
echo $_FILES['userfile']['type'];
echo "<br>Größe: ";
echo $_FILES['userfile']['size'];
echo "<br>Tempname: ";
echo $_FILES['userfile']['tmp_name'];
move_uploaded_file($_FILES['userfile']['tmp_name'], "/var/www/".$_FILES['userfile']['name']);
}else{ ?>
<form enctype="multipart/form-data" action="" method="post">
<input type="hidden" name="MAX_FILE_SIZE" value="30000">
Datei: <input name="userfile" type="file">
<input type="submit" value="Hochladen">
</form>
<?php } ?>
leider musste ich aber feststellen, das ich png, gif, txt alles hochladen kann nur meine JPG's nicht ich habe mir daraufhin eine JPG von google geholt, die klein ist und diese hat er dann angenommen. Ich habe den File Upload auch schon auf 20M erweitert leider brachte dies auch keinen Erfolg. Genau wie das ich enctype auf image/jpg |jpeg |pjpeg geändert hatte.

Hat da jemand ne Idee oder einen Rat, was ich falsch mache?

Danke!
 
Prüfe lieber serverseitig mithilfe der getimagesize()-Funktion den Grafiktyp als dich auf die vom Client gesendeten Daten zu verlassen.
 
Hallo, ich habe es gefunden. Es liegt an dem INPUT, da sage ich ja wie groß die datei sein darf...
PHP:
<input type="hidden" name="MAX_FILE_SIZE" value="30000">

Danke für eure ideen.
 
Zurück