【问题标题】:PHP: Embedding website into pagePHP:将网站嵌入页面
【发布时间】:2011-12-18 06:45:27
【问题描述】:

我想调用一个网站并将其嵌入到表格单元格中。我从数据库中获取站点请求或 url 没有问题。但是当我嵌入它时,它会变得混乱并把它放在整个地方,或者不会打开整个页面。

我有:

$remote = fopen("http://www.theothersite.com/list.php", "r");
fpassthru($remote);

还有其他更清洁的解决方案吗?

iframe 显示为空白: 回声'<iframe src="'.$row[$url].'" width="100%" />';

        $url = 'URL';
        $tag = 'Tag';
        $id = 'P_Id';

        $query = "SELECT * FROM web_db WHERE Tag = '" . $userTag . "' ORDER BY RAND() LIMIT 1";

        $result = mysql_query($query);
        if($result) 
        {
            while($row = mysql_fetch_array($result))
           {
              echo 'ID:' . $row[$id] . '<br>';
              echo 'URL: ' . $row[$url] . '<br>';
              echo 'Tag:' . $row[$tag] . '<p>';


        //    $remote = fopen($row[$url],"r");
        //    fpassthru($remote);

            echo '<iframe src="'.$row[$url].'" width="100%" />';

【问题讨论】:

    标签: php embed


    【解决方案1】:

    使用 iframe,它旨在做你需要的事情。

    Here's an example

    【讨论】:

      【解决方案2】:

      你为什么不试试 iframe 呢?比如:

      <td><iframe src='http://www.theothersite.com/list.php'></iframe></td>
      

      否则你在 td 中有一些标签,如 html 和 body,这可能会让浏览器感到困惑。还要考虑您加载的页面使用包装页面的样式

      希望对你有帮助

      【讨论】:

        【解决方案3】:

        是什么阻止您尝试 HTML 解决方案?

        在表格中放置一个 src 等于网站 URL 的 iframe。 如果您不需要对其他站点的数据进行预处理,或者不需要 隐藏其他站点 url,那么 iframe 是一个很好的解决方案。 见例子:http://jsfiddle.net/c43zH/

        【讨论】:

        • echo '';
        • @Chris:我们可以将您的整个代码与&lt;iframe&gt; 联系起来吗?因为它确实有效,这就是它的用途。另外,我不认为&lt;iframe&gt; 会自动关闭,是吗?
        猜你喜欢
        • 2010-09-18
        • 1970-01-01
        • 1970-01-01
        • 2016-10-16
        • 1970-01-01
        • 1970-01-01
        • 2015-01-12
        • 2012-04-25
        • 2012-02-29
        相关资源
        最近更新 更多