Seite Speichern
Hi!
Gibt es eine möglichkeit einen Button zu erstellen womit man die aktuelle Internetseite speichern kann?
Wenn man draufklickt sollte direkt das Fenster "Speichern unter" aufgehen und eventuell mit einem voreingestellten Dateinamen
Google hab ich shcon durchgesucht, bin aber nirgends so richtig schlau geworden.
Vielleicht kann jemand von euch helfen
litoca
Gibt es eine möglichkeit einen Button zu erstellen womit man die aktuelle Internetseite speichern kann?
Wenn man draufklickt sollte direkt das Fenster "Speichern unter" aufgehen und eventuell mit einem voreingestellten Dateinamen
Google hab ich shcon durchgesucht, bin aber nirgends so richtig schlau geworden.
Vielleicht kann jemand von euch helfen

litoca
think positive!
litoca
litoca
Nein, so in diesem Sinne geht das nicht. Aber du könntest eine Version der Website zum Download anbieten, so dass dann aslo der Downloaddialog mit nachfolgendem "Speichern unter" - Dialog erscheint. Dabei ist jedoch auf strikte Verwendung relativer Pfade innerhalb der Download-Version zu achten.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ospx« (26. März 2009, 11:39)
Deine Suchwörter sind "Javascript", "Seite" und "speichern".
Zum Beispiel:
http://www.virtualuniversity.ch/software…/buttons/3.html
oder
http://www.grammiweb.de/javascript/java396.shtml
Teste das mal aus.
Die funktion klappt aber nur beim IE, weil Microsoft ja gerne jedem Tür und Tor öffnet, bei allen anderen Browsern passiert gar nichts.
Zum Beispiel:
http://www.virtualuniversity.ch/software…/buttons/3.html
oder
http://www.grammiweb.de/javascript/java396.shtml
Teste das mal aus.
Die funktion klappt aber nur beim IE, weil Microsoft ja gerne jedem Tür und Tor öffnet, bei allen anderen Browsern passiert gar nichts.
"Fehler sind immer zu Verzeihen, wenn man den Mut hat, diese auch zu zugeben." Lee Jun-Fan
Danke für eure Antworten!
litoca
Hmm... Wie geht das?Nein, so in diesem Sinne geht das nicht. Aber du könntest eine Version der Website zum Download anbieten, so dass dann aslo der Downloaddialog mit nachfolgendem "Speichern unter" - Dialog erscheint. Dabei ist jedoch auf strikte Verwendung relativer Pfade innerhalb der Download-Version zu achten.
litoca
think positive!
litoca
litoca
müßte ungefähr so funktionieren:
1. Die zu speichernde Seite via php abfragen und in einer Variablen speichern:
$htmlDoc = file_get_contents("http://meine.Domain.xx/page2.php");
Nun hast du das generierte html-Dokument als String in deiner $htmlDoc.
2. Seite als Download absenden
( dazu sind nur die richtigen header zu setzen):
header("Content-Type: application/octetstream");
header('Content-Disposition: attachment; filename="page2.html"');
3. Das generierte Document mitsenden:
echo $htmlDoc;
Anmerkung - bin mir bei den headern nicht ganz sicher, ob application/octetstream hier wirklich sinnvoll ist oder ob es bessere Möglichkeiten gibt, da es eigentlich text/xhtml ist. Aber probier es mal. sollte so funktionieren. Könnte sein, dass auch noch ein oder zwei andere header gesetzt werden müßten.Habe zu lange nichts mehr mit headern gemacht.
ps: das geht aber einfacher über "Datei"->"speichern unter", was nahezu jeder Browser in seiner Menüleiste anbietet.
1. Die zu speichernde Seite via php abfragen und in einer Variablen speichern:
$htmlDoc = file_get_contents("http://meine.Domain.xx/page2.php");
Nun hast du das generierte html-Dokument als String in deiner $htmlDoc.
2. Seite als Download absenden
( dazu sind nur die richtigen header zu setzen):
header("Content-Type: application/octetstream");
header('Content-Disposition: attachment; filename="page2.html"');
3. Das generierte Document mitsenden:
echo $htmlDoc;
Anmerkung - bin mir bei den headern nicht ganz sicher, ob application/octetstream hier wirklich sinnvoll ist oder ob es bessere Möglichkeiten gibt, da es eigentlich text/xhtml ist. Aber probier es mal. sollte so funktionieren. Könnte sein, dass auch noch ein oder zwei andere header gesetzt werden müßten.Habe zu lange nichts mehr mit headern gemacht.
ps: das geht aber einfacher über "Datei"->"speichern unter", was nahezu jeder Browser in seiner Menüleiste anbietet.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ospx« (26. März 2009, 21:17)
Ähnliche Themen
-
PHP »-
Uploadgeschwindigkeit ermitteln?
(11. August 2004, 10:41)
-
Handy, Organizer, Palm, etc. »-
Seiten aufs Handy speichern?
(23. Oktober 2003, 03:49)
-
Archiv: Software »-
Web Filme/Videos speichern
(8. Juni 2003, 20:07)
-
(X)HTML & CSS & DHTML & Javascript »-
Maustastenspeere umgehen
(12. November 2002, 17:24)


