Zum Inhalt springen

html mit grafik speichern


Empfohlene Beiträge

Hab das Problem auch schon gehabt, dass man vollständig generierte HTML-Seiten nicht speichern kann und sich noch nicht mal die Quelltext anzeigen lassen kann. Keine Ahnung, warum das so ist, vielleicht liegts daran, dass der Browser die Seite in einem solchen Fall von keiner festen Quelle beziehen kann sondern sie irgendwo in den TEMP-Bereich erstellt wird und der Zugriff auf selbigen nicht oder nur bedingt berücksichtigt wurde :confused:

Es gibt nun 2 Möglichkeiten, die du mal probieren könntest.

1. Versuchs mal mit nem anderen Browser, vielleicht klappt es dann schon mit dem Speichern.

2. Such dir ne kleine Template-Engine und erstelle einfach ein "leeres" HTML-Template, welches du mit den gewünschten Informationen füllst. Dann hat der Browser auch ne richtige Quelle und behandelt die Seite anders...zumindest hab ich solche Probleme mit Templates noch nicht gehabt ;)

Als kleine Template-Engine zum üben kann ich dir P.E.T. empfehlen, vollbringt zwar keine Wunder so wie die ganz Großen, aber die wichtigsten Funktionen sind drin und man braucht sie nicht auf dem Server installieren (v1.5 für PHP 4, v2 für PHP 5). Ist ne PHP-Klasse, einfach in deinem Projekt includen und schon kann es los gehen :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

2. Such dir ne kleine Template-Engine und erstelle einfach ein "leeres" HTML-Template, welches du mit den gewünschten Informationen füllst. Dann hat der Browser auch ne richtige Quelle und behandelt die Seite anders...zumindest hab ich solche Probleme mit Templates noch nicht gehabt ;)

Also eine Template engine kann dies auch nicht Lösen, da der Client nichts davon mitbekommt ob eine datei aus einer Template Engine kommt, oder "einfach so" generiert wurde.

Ich würde mit outputbuffering die komplette seite in ein File schreiben und dies als download anbieten...

Falls eingaben eines benutzer aus einem Formular noch mit einfliesen sollen, kannst du ja die Eingaben abfragen und noch mit ausliefern.

Gruß,

Markus

Link zu diesem Kommentar
Auf anderen Seiten teilen

ich verstehe das Problem nicht. ^^

Ist doch egal ob mit PHP erstellt oder nicht.

In jedem browser "Datei" "Speichern unter" sollte gehen, würde mich argh wundern wenn da Probleme auftreten.

Ob es einen "diese Seite Speichern"-Befehl für HTML Gibt... k.A....unwarscheinlich.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ob es einen "diese Seite Speichern"-Befehl für HTML Gibt... k.A....unwarscheinlich.
Nein, gibt es nicht und wird es auch nie geben.

HTML ist eine Dokumentenbeschreibungssprache, und solche "Features" gehören da nicht mit rein.

Ich kann einem Buch auch nicht sagen "Leg dich ins Regal".

Link zu diesem Kommentar
Auf anderen Seiten teilen

:) ich wollte die leute nur nicht so schnell entmutigen Perdi
Die Realität tut halt machmal weh - da muss man durch :)

sowas wie Drucken erzwingen geht über Javascript ja auch...
Naja window.print ist so eine Sache - unter Lynx bringt mir das beispielweise auch nix.

Das Problem mit solchen Sachen ist halt immer, dass ich nicht weiss, auf welchem Medium das ganze angezeigt wird. Auf einem PDA beispielsweise wäre es auch ziemlich albern zu sagen "Diese Seite drucken". Mir spart das ganze ohnehin nur einen Klick, aber selbst das scheint ja für manch einen User schon das Super-Feature schlechthin zu sein.

Aber okay, ich werde off-topic, irgendein Admin wird schon mit gefletschten Zähnen bereitstehen um mich zur Ordnung zu rufen :P

Link zu diesem Kommentar
Auf anderen Seiten teilen

willst du alle grafiken Speichern, suchst du mit einem preg_match den String nach <img> tags durch und speicherst dann was von der URL kommt.

Problem könnte sein wenn bilder mittels CSS eingebunden sind, die kriegst du nur auf komplizierten Umwegen heraus

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...