Zitat von
Flocke:
Ist eigentlich der falsche Weg - wie wäre es, wenn du nach dem erfolgreichen Hochladen einfach auf eine andere Seite weiterleitest? Z.B. die Übersicht über die hochgeladenen Dateien.
// Nachtrag: oder auf die Seite selbst? Dann hast du einen Puffer dazwischen und F5 richtet keinen Schaden mehr an (nur noch der Zurück-Button).
Also nach erfolgreichem Hochladen setzt du einfach
Code:
header('Location: ' . $_SERVER['REQUEST_URI']);
rein.
Code:
<?php
echo '
';
if ($_POST['sent'] == '1')
{
upload_file('/'.$newpath.'/'.$_FILES['uploadfile']['name'], $uploadfile, FTP_BINARY);
echo $_FILES['userfile']['error'];
}
else if ($_POST['sent'] == '2')
{
echo 'Delete: '.$deletefile;
}
header('Location: ' . $_SERVER['REQUEST_URI']);
echo '</p>';
?>
Führt zu der folgenden Fehlermeldung:
Zitat:
Warning: Cannot modify header information - headers already sent by (output started at /var/www/l3s11195/
html/Ablage/Privat/testFTP.php:8) in /var/www/l3s11195/
html/Ablage/Privat/testFTP.php on line 86