Incorporamento dell'output di uno script del server in un'altra pagina HTML
Domanda
Ho uno script php (generator.php) che genera determinati HTML / XML / SVG a seconda delle varie condizioni. Voglio incorporare l'output di questo script nella mia homepage (home.php)
ad es. Lascia che generator.php generi sempre un documento SVG (completo di SVG NS e DTD). Ora voglio incorporare questa immagine generata nell'output di home.php
Ho provato <object>
, <embed>
e <iframe>
. Nessuno sembra funzionare. Qualcuno sa come realizzare questo?
Soluzione
Puoi usare:
- includi il file sul lato PHP. Quindi su home.php pagina è sufficiente includere il file generator.php nel punto in cui si desidera l'output.
o
- Usa AJAX sul lato client. Su home.php quando la pagina viene caricata nel browser è possibile effettuare una semplice chiamata AJAX a generator.php e inviare l'output nel punto desiderato della pagina.
Aggiornamento (considerando il commento di seguito): hai provato questo:
<object type="image/svg+xml" data="generator.php" width="300" height="200"></object>
per SVG?
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow