wie ein echo, wenn es eine header-location

Möchte ich zeigen Sie ein echo, wenn eine Datei gelöscht wird. Für das löschen von Dateien in einem Ordner ich diese Schleife:

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();
}

Weil der header location, das echo wird nicht angezeigt. Das ist sehr schade. Gibt es eine Möglichkeit, ich kann immer noch zeigen, ein echo, selbst wenn es ein header location nach es?

  • Verwenden von javascript-redirect, oder für außergewöhnliche Fall - verwenden ob_start();
  • set_flash_message mit session
InformationsquelleAutor Jack Maessen | 2016-06-03
Schreibe einen Kommentar