x-plosiv: datei hochladen jpg

Beitrag lesen

hallo liebe forumleser ...ich habe schon wieder ein problem

ich möcht ein einfaches script schreiben um fotos auf meinen server zu laden.

es klappt auch bei allen dateien die ich getestet habe wie zb. gif, doc, pdf. aber ich will eigentlich jpg hochladen.
es gibt mit auch keine fehlermeldung weder auf der seite noch auf dem server log.

ich verstehe die welt nicht mehr....ich weiss dieses script ist nicht das sicherste, aber mich nimmt wunder warum es bei jpg nicht klappt, damit ich den durchblick von grund auf erhalte.

besten dank für eure hilfe

<form enctype="multipart/form-data" action="upload.php" method="post">
<input name="file" type="file"><br>
<input type="submit" value="hochladen">
</form>

<?php
@$tempname = $_FILES['file']['tmp_name'];
@$name = $_FILES['file']['name'];
@$type = $_FILES['file']['type'];
@$size = $_FILES['file']['size'];
if($type != "application/pdf" && $type != "image/gif") {
$err[] = "nur pdf und gif Dateien dürfen hochgeladen werden.";
}
if($size > "1000000") {
$err[] = "Die Datei welche du hochladen willst, ist zu gross!<br>Maximale Dateigrosse beträgt 1 MB!";
}
If(empty($err)) {
copy("$tempname", "../test/$name");
echo "Die Datei $name wurde erfolgreich hochgeladen!";
}
else {
foreach($err as $error)
echo "$error<br>";
}

wenn ich diese zeile :
if($type != "application/pdf" && $type != "image/gif") {

ersetze mit:
if($type != "image/jpeg" && $type != "image/gif") {

klappt es zwar mit dem gif....jedoch nicht mit dem jpg...

irgendwie erkennt er die endung jpg nicht

:-(