Downloadfenster öffnen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
attachment
beitrag
datei
disposition
encoding
fenster
hauptfenster
herunterladen
leeres fenster
plain
startseite
test
-
Hallo, wie kann ich mit php ein Downloadfenster ?ffnen?
Also, dass sich dann automatisch ein fenster ?ffnet:
M?chten Sie die datei test.txt herunterladen? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das kannst du nicht mit PHP sondern mit JS:
<script type="text/javascript">
function downloader(){
window.focus();
setTimeout('window.location.href="downloa.txt"',2000);
}
</script>
das in den header
und hier wo man drauf klicken muss:
<a target="_blank" href="#"
onclick="downloader()">
Hier Downloaden</center></a>
Beitrag ge?ndert am 7.07.2006 13:34 von newwarrior -
Nee, das geht nicht.
Er ?ffnet ein leeres Fenster, und im Hauptfenster ?ffnet er die Datei, aber nicht das downloadfenster.
-
Ok, ich habe nun eine L?sung gefunden,
aber:
er schreibt nicht das rein was er soll, sondern nur
Den Anfang meiner Homepage:
also wenn ich nun Test test in die Datei schreiben will, dann schreibt er nur Hallo, vi.
Also er schreibt nur so viele Zeichen in die Datei (von meiner Startseite), wie auch Zeichen im Text sind, den er eigentlich schreiben soll.
Nun zum Code:
$download_file = $_POST['spaw1']; //unter $_POST['spaw1'] ist der Text gespeichert, den er eigentlich reinschreiben soll. $filename = $_POST['url']. ".html"; header('Content-Type: text/x-delimtext; name="'.$filename.'"'); header('Content-Disposition: attachment;filename="'.$filename.'"'); header('Content-Transfer-Encoding: plain/text'); header('Content-Length: '.strlen($download_file));
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage