Die Einbettung der Ausgabe eines Server-Skript in eine andere HTML-Seite
Frage
Ich habe einen PHP-Skript (generator.php), die von verschiedenen Bedingungen abhängig bestimmte HTML / XML / SVG erzeugt. Ich möchte die Ausgabe dieses Skripts in meiner Homepage (home.php)
einzubettenzB. Lassen Sie generator.php immer ein SVG-Dokument (komplett mit SVG NS und DTD) erzeugen. Jetzt möchte ich dieses erzeugte Bild in der Ausgabe von home.php einzubetten
Ich habe versucht, <object>
, <embed>
und <iframe>
. Keiner scheint zu funktionieren. Weiß jemand, wie dies zu erreichen?
Lösung
Sie können entweder:
- Datei auf der PHP-Seite umfasst. Also auf dem home.php Seite einfach schließen die generator.php Datei an dem Punkt, an dem Sie die Ausgabe möchten.
oder
- Verwenden Sie AJAX auf der Client-Seite. Auf home.php wenn der Seite geladen im Browser können Sie einen einfachen AJAX-Aufruf, um die Ausgabe an der gewünschten Stelle auf der Seite generator.php und dispay.
Update (In Anbetracht der Kommentar unten): Haben Sie versucht, dies:
<object type="image/svg+xml" data="generator.php" width="300" height="200"></object>
für den SVG?
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow