moin!
ich möchte ein backup einer mysql-datenbank machen, indem ich den inhalt in einer textdatei speichere und auf meinen rechner runterlade. dies klappt mit mozilla auch hervorragend. nur der internet explorer hält sich da zurück:
1. wird der dateiname nicht angezeigt
2. es erscheint eine fehlermeldung, dass die datei nicht runtergeladen werden kann.
ich gehe mal davon aus, dass ich die header nicht richtig angegeben habe. ich wäre froh, wenn mir jemand helfen könnte. folgendes steht bei mir im skript:
streicher
ich möchte ein backup einer mysql-datenbank machen, indem ich den inhalt in einer textdatei speichere und auf meinen rechner runterlade. dies klappt mit mozilla auch hervorragend. nur der internet explorer hält sich da zurück:
1. wird der dateiname nicht angezeigt
2. es erscheint eine fehlermeldung, dass die datei nicht runtergeladen werden kann.
ich gehe mal davon aus, dass ich die header nicht richtig angegeben habe. ich wäre froh, wenn mir jemand helfen könnte. folgendes steht bei mir im skript:
PHP-Code:
$dateiname = date("Y-m-d H:i");
$now = gmdate('D, d M Y H:i:s') . ' GMT';
header('Content-Type: application/octetstream');
header('Expires: ' . $now);
header('Content-Disposition: attachment; filename="'. $dateiname . '.sql"');
header('Pragma: no-cache');
streicher

nur kommt danach der befehl, der die datei erzeugt. wollte nur nicht das gesamte skript posten, da ich mir sicher bin, das es an den headern liegt (im mozilla funktioniert es einwandfrei)! auch liegt die datei nicht bei mir auf dem rechner. es handelt sich um eine datenbank, auf die ich nur übers internet zugriff habe und deren inhalt ich sichern lassen möchte. auch wundere ich mich darüber, dass es
Moderator
Kommentar