【问题标题】:HTML Generator: Convert HTML to PlainText and put in a TextBox using PHPHTML 生成器:使用 PHP 将 HTML 转换为纯文本并放入 TextBox
【发布时间】:2016-01-22 12:34:09
【问题描述】:

我想制作一个生成器,以便在 eBay 描述中轻松工作。 所以我创建了一个带有一些表单输入的页面,将值发送到主页 iframe 中的 php 页面。 现在我需要获取完整的 HTML 代码并放入 iframe(自然会得到完整的渲染页面),我需要查看源代码,复制并放入 eBay html 描述。

所以,问题是:我可以将 HTML 代码转换为纯文本并放入文本框中,以便使用按钮轻松复制吗?我不需要所见即所得。

我用谷歌搜索了它,但找不到合理的结果。

根据您的回复,现在是代码:

Page1.php

// It's only the page containing the form that must to pass variables

Page2.php

$html = file_get_contents('desc.php');

echo '<textarea readonly style="border:none;resize:none" rows="50" cols="116" value="'. $html .'"></textarea>';

Page3.php

// This is the file desc.php that must to be in plaintext

现在我得到了纯文本文件,但变量没有被传递,因为我已经将它们存储在会话中。

文本框只显示文件的一半,不显示&lt;link&gt;&lt;style&gt; 标签。

【问题讨论】:

    标签: php html iframe


    【解决方案1】:

    你可以使用 file_get_contents

    $homepage = file_get_contents('http://www.example.com/');
    
    
    echo $homepage;
    

     echo "<td><input type='text' value='$homepage'/></td>";
    

    或为 i 帧

    <iframe> 
       <div inside frame>
          <$php echo $content; ?>
       </div>
    </iframe>
    

    【讨论】:

    • 非常感谢,似乎可行,但现在的问题是,如何在不使用 cookie 或会话的情况下将一些变量传递给 $homepage 文件?我必须通过 GET 将值发送到带有 file_get_content 的页面,然后显示最终页面代码
    • 也许这很令人困惑,我需要用表单输入值替换一些字符串,比如图像 url 和其他东西,所以如果我得到页面的内容,它将以纯文本形式检索 $variable替换值
    • 对多个 cmets 感到抱歉,但我看到这没有写下标签上带有 css 的
    • 我现在才看到你的评论......有很多问题......如果你发布的问题得到解决,只是一个建议。最好发布另一个问题,例如单独的问题..以这种方式..所有 SO 社区都可以帮助你,而不仅仅是我.. ..
    • 感谢您的回复,我正在更新问题,但您是对的,我将创建另一个线程。
    猜你喜欢
    • 2016-04-29
    • 1970-01-01
    • 1970-01-01
    • 2010-10-20
    • 1970-01-01
    • 1970-01-01
    • 2011-01-25
    • 2022-01-25
    • 1970-01-01
    相关资源
    最近更新 更多