Hello,
also $_FILES[]['error'] meldet keinen Upload-Fehler?
ja, $_FILES[]['error'] meldet keinen Fehler, deshalb denke ich dass es hochzuladen geht, aber ob das Bild nun wirklich temporär hochgeladen wird weiss ich nicht.
Ich schreibe mir kurz vor dem Error die aktuelle Position der Datei raus, und diese besagt /tmp/... was ich aber nicht weiss, ob die Datei nur meint sie sei im Temp, oder ob sie wirklich ist, denn danach kann ich sie im Tmp nicht finden. Wobei auch die Funktionierenden Bilder nicht im Tmp erscheinen.
Das Script erhält erst die Kontrolle, wenn der Upload ins upload_tmp_dir bereits stattgefunden hat.
Prüfe dann anschleßend nach einem Single-Upload:
<?php
header('Content-Type: text/plain');
## hat ein Upload fehlerfrei stattgefunden?
if ($_FILES['$upload_field_name']['error'] === 0)
{
echo "Filename = {$_FILES['$upload_field_name']['tmp_name']} \r\n";
echo "Filesize = {$_FILES['$upload_field_name']['size']} \r\n";
}
flush();
sleep(100);
?>
und schaue mit dem Terminal auf dem Server im upload_tmp_dir (ini-File beachten) nach, ob dort eine Datei mit dem Namen vorhanden ist.
http://de.php.net/manual/en/features.file-upload.php
http://de.php.net/manual/en/features.file-upload.post-method.php
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
