有没有一种方法可以让用户操作他/她可能通过 PHP 输入的文本?例如,用户可以将他/她输入的文本设为粗体,甚至斜体。人们可以假设,我正在尝试获得该网站的类似效果。有没有办法在 PHP 中做到这一点?我尝试这样做是因为一旦用户在输入文本信息后点击“提交”,该信息就会被保存到 MySQL 表中。从哪里,我稍后会尝试显示该信息。因此,检索用户输入的文本(粗体甚至斜体)会很容易。它是如何工作的?
谢谢。
最佳答案
StackOverflow 使用 Markdown 语言。这里有它的 PHP 实现:http://michelf.com/projects/php-markdown/以及这里的 JavaScript 实现:http://attacklab.net/showdown/或者您可以使用所见即所得控件StackOverflow的编辑基于:http://wmd-editor.com/
基本上,它将斜体和粗体(以及列表等其他格式)存储为具有特殊格式的简单文本:
*italics* **bold**
以便您可以将该纯文本存储在数据库中。然后在显示之前对其进行格式化。
(这是实际的 Markdown 项目: http://daringfireball.net/projects/markdown/ )
关于php - 如何让用户在将文本保存到 MySQL 表之前对其进行操作(使其粗体/斜体)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3357343/