【问题标题】:How to implement the body of a blog post in order to get the line breaks如何实现博客文章的正文以获得换行符
【发布时间】:2012-04-24 12:41:13
【问题描述】:

有几十个PHP 博客教程。在这些教程中,BlogPost 对象用于表示博客的新帖子。通常,BlogPost 有一个存储新帖子正文的文本字段。当然,表单用于从网页的文本框中获取文本。

通常,帖子条目分为由换行符分隔的段落。当通过网页表单发送的 POST 操作获取文本时,将其存储在数据库中(在我的例子中是 MySQL)。

当新帖子被数据库检索到然后显示在网页中时,所有换行符都不会显示。当然,每个单独的段落都应该通过循环到正确的 HTML 标记来呈现。

如何从入口端渲染端处理MySQL和PHP5的这个问题?

提前致谢。

PS:我认为这个问题本质上很简单,所以请原谅这个问题。但是,我也认识到许多问题(博客、在线新闻报纸、论坛等)都很常见。

【问题讨论】:

  • 但是你的<p> 标签(i.e. *<p> markup tag*) 解决了这个问题(我的意思是有一个换行符):)

标签: php mysql text textbox blogs


【解决方案1】:

您可以使用几个编辑器,例如TinyMCE,它们可以为您解决这个问题。用户似乎在一个不错的文本编辑器中输入文本,但在幕后,该字段正在填充呈现该文本所需的 html。

【讨论】:

  • 所以,总是需要使用这样的客户端脚本!有没有服务器端的解决方案?
  • 好吧,你可以做一个正则表达式查找和替换,用

    替换所有换行符,然后在开头添加一个

    字段,以

    结尾。
  • 非常感谢您的回答。非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-18
  • 1970-01-01
相关资源
最近更新 更多