Echo里面的元素属性?

时间:2013-02-25 18:20:33

标签: php iframe

我只是想知道是否可以在iframe中放置一个php echo?像这样的东西:

<iframe src="<?php echo $dyn; ?>" width="800" height="500" scrolling="yes"></iframe>

如果没有,这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

PHP的工作方式是在HTML甚至发送之前在幕后完成工作,所以当你实际向用户发送完整数据时,它会被解析为应该给浏览器的内容。 / p>

也就是说,例如

<?php
    $dyn = "index.html";
?>

<iframe src="<?php echo $dyn; ?>" width="800" height="500" scrolling="yes"></iframe>

当服务器全部关闭时,浏览器只会看到

<iframe src="index.html" width="800" height="500" scrolling="yes"></iframe>

这就是为什么你可以在同一页面上使用HTML和PHP的原因,因为服务器在将PHP发送到浏览器之前解析它,所以你最终只是将文本/ HTML发送到最终位置。 Echo只是告诉PHP的手段,“而不仅仅是这样做,向用户显示这个结果。”,它围绕你已经存在的HTML构建它。