Php Nl2br关于除<;李>;标签

Php Nl2br关于除<;李>;标签,php,mysql,internet-explorer,html-lists,nl2br,Php,Mysql,Internet Explorer,Html Lists,Nl2br,我希望能够从mysql获取html格式的数据,并将新行转换为或标记 我已经能够在CSS中使用空白:pre-wrap有效地做到这一点,IE7及以下版本除外 我的问题是,如果我在数据上加上一个条件nl2br(),如果浏览器是的话,你是想绕过WordPress的自动段落替换吗?如果是,则有一个内置的功能供您使用- 如果不是这样的话,那么你能说得更具体一点吗?看起来你的测试页面链接没有在帖子中出现?而且wpautop()是否没有按照你想要的方式工作e、 g.echo''.wpautop($row['po

我希望能够从mysql获取html格式的数据,并将新行转换为

标记

我已经能够在CSS中使用
空白:pre-wrap
有效地做到这一点,IE7及以下版本除外


我的问题是,如果我在数据上加上一个条件nl2br(),如果浏览器是的话,你是想绕过WordPress的自动段落替换吗?如果是,则有一个内置的功能供您使用-


如果不是这样的话,那么你能说得更具体一点吗?看起来你的测试页面链接没有在帖子中出现?

而且wpautop()是否没有按照你想要的方式工作e、 g.echo''.wpautop($row['post_content'])。

'-显然,你需要取出CSS,事实上,你不需要用P标签来包装它,即使它有效!谢谢我不知道wpautop函数。找不到。这是我第一次使用WordPress。它看起来也是一个相当大的功能。我可能猜不到要把这些都打出来。:)不用担心,很高兴它成功了。我必须承认,在我第一次需要它的时候,我花了很长时间才找到它——出于一些奇怪的原因,它不是一个很好的标志张贴功能。
...
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title>Untitled Document</title>
        </head>
        <style>
        p { white-space:pre-wrap;white-space:-moz-pre-wrap;word-wrap:break-word }
        </style>
        <body>
        <?php 
...
        $conn = mysql_connect($host, $user, $pw) or die('Error connecting to mysql');
        mysql_select_db($db);
        mysql_set_charset('utf8', $conn);
        $result = mysql_query("SELECT * FROM wp_posts WHERE post_status='publish' AND post_type='post'");

        while($row = mysql_fetch_array($result))
          {
          echo '<h2>'.$row['post_title'].'</h2>'; 
          echo '<p>'.$row['post_content'].'</p>';
          }
    ...