ciberjoerg
Erfahrenes Mitglied
Hallo ich hab ein Problem mit meinem fileupload in php.
also ich bekomme immer ne Fehlermeldung. Die Datei sei keine jpg Datei obwohl es eine ist.
zudem soll die Datei in einem generierten Ordner eingefügt und das bild Soll den Generierten namen bekommen.beide haben den gleichen namen.
woran kann der Fehler liegen?
PHP:
<?php
/* Kontrolldaten */
echo "Zur Kontrolle:<p>";
echo "Original-Dateiname: $upfile_name<br>";
echo "Dateigröße: $upfile_size Byte<br>";
echo "Dateityp: $upfile_type<br>";
/* Dateinamen-Erweiterung extrahieren */
$dname = explode(".",$upfile_name);
$dnamesize = count($dname);
$upfile_ext = $dname[$dnamesize-1];
echo "Dateinamen-Erweiterung: " . $upfile_ext . "<p>";
/* Temporärer Dateiname auf dem Server */
echo "Temporärer Dateiname: $upfile<p>";
/* Temporäre Datei dauerhaft an gewünschten Ort kopieren, */
/* falls vorhanden und richtige Erweiterung */
if($upfile_size>0 && $upfile_ext=="jpg")
{
copy($upfile,"$u->nic/$u->nic.jpg");
echo "Datei wurde kopiert in uc19.jpg<p>";
echo "<img src='uc19.jpg>";
}
else
{
echo "Kopier-Fehler: Datei nicht vorhanden";
echo " oder keine jpg-Datei";
}
?>
also ich bekomme immer ne Fehlermeldung. Die Datei sei keine jpg Datei obwohl es eine ist.
zudem soll die Datei in einem generierten Ordner eingefügt und das bild Soll den Generierten namen bekommen.beide haben den gleichen namen.
woran kann der Fehler liegen?