Tom: move_uploaded_file

Beitrag lesen

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

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de