将服务器脚本的输出嵌入到另一个HTML页面中

时间:2009-10-23 10:21:55

标签: php html svg

我有一个php脚本(generator.php),根据不同的条件生成某些HTML / XML / SVG。我想在我的主页(home.php)

中嵌入此脚本的输出

例如。让generator.php始终生成一个SVG文档(完成SVG NS和DTD)。现在我想将这个生成的图像嵌入到home.php的输出中

我尝试了<object><embed><iframe>。似乎没有工作。有人知道如何做到这一点吗?

1 个答案:

答案 0 :(得分:1)

您可以使用:

  1. include file on the PHP side.因此,在home.php页面上只需在您想要输出的位置包含generator.php文件。
  2. OR

    1. Use AJAX on the client side.在home.php上,当页面加载到浏览器中时,您可以对generator.php进行简单的AJAX调用,并在页面上的所需位置显示输出。
    2. 更新(考虑下面的评论):你试过这个:

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

      对于SVG?