【发布时间】:2015-04-19 11:23:10
【问题描述】:
我用php做了一个curl请求,响应是一个完整的网站,包括doctype、html部分等等。
现在我想将此代码插入 iframe。在我看来,这只能用 javascript 来完成。所以我从我的 php 代码中回显了 javascript 代码。
现在我遇到的问题是 html 代码包含引号和换行符。引号被addlashes php 函数掩盖。我用 preg_replace php 函数替换了换行符。
但我总是收到错误“未终止的字符串文字”。您可以看到此页面使用的错误,例如萤火虫:
iframe 应显示在名为“Hotelbewertungen”的最下方部分。
感谢您的任何建议。
【问题讨论】:
-
为什么不直接将代码卷曲并在同一个 PHP 文件中回显呢?然后你可以只在 iframe 中包含这个 PHP 文件,而不需要任何 JavaScript。
-
好主意!这很简单:-)
-
或者使用PHP
file_get_contents。 -
我相信 OP 需要在他的页面中显示他无法控制的另一个网站的一部分,需要防止 iframe 中出现滚动条,并且不想处理 DOM适合他的网站。由于 CORS,他的选择有限。
标签: javascript php jquery html iframe