Ich möchte ein Echo anzeigen, wenn eine Datei gelöscht wird. Zum Löschen von Dateien in einem Ordner verwende ich diese Schleife:Wie erstelle ich ein Echo, wenn eine Kopfzeile vorhanden ist?
if (isset($_GET['delete'])) {
// if is directory -> remove dir
if(is_dir($_GET['delete'])){
removeDirectory($_GET['delete']);
}
// else (must be a file) -> unlink file
else {
unlink($_GET['delete']);
}
echo 'file successful deleted!'; // this echo is lost...
// back to dir
$dir = dirname(($_GET['delete']));
header ("Location: ".'?dir='.$dir);
die();
}
Aufgrund der Header-Position wird das Echo nicht angezeigt. Das ist schade. Gibt es eine Möglichkeit, dass ich auch dann noch ein Echo anzeigen kann, wenn sich eine Kopfzeile dahinter befindet?
verwenden Javascript Umleitung oder für außergewöhnliche Fall- verwenden 'ob_start();' – Thamilan
set_flash_message Sitzung mit –