Pregunta

Tengo un script php (generator.php) que genera ciertos HTML/XML/SVG dependiendo de diversas condiciones.Quiero incrustar el resultado de este script en mi página de inicio (home.php)

p.ej.Deje que generador.php genere siempre un documento SVG (completo con SVG NS y DTD).Ahora quiero incrustar esta imagen generada en la salida de home.php

Yo he tratado <object>, <embed> y <iframe>.Ninguno parece funcionar.¿Alguien sabe cómo lograr esto?

¿Fue útil?

Solución

Puede usar:

  1. archivo de inclusión en el lado de PHP. Así en home.php la página simplemente incluye el archivo generator.php en el punto donde desea la salida.

O

  1. Use AJAX en el lado del cliente. En home.php cuando se carga la página en el navegador puede hacer una simple llamada AJAX a generator.php y mostrar la salida en el lugar deseado de la página.

Actualización (Teniendo en cuenta el comentario a continuación): ¿Intentó esto?

<object type="image/svg+xml" data="generator.php" width="300" height="200"></object> 

para el SVG?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top