文本框向sql数据库提交空的html标记


text box submits empty html tags to sql database

这个解释有点复杂,但我们开始

我有一个作为iframe发送的文本框,这样我就可以允许人们在将文本提交到我的数据库之前将其加粗或斜体。我在php和sql中工作。

我刚刚发现,如果你输入一堆空白行,我会得到一堆

<br><br><br>

等等…'存储在数据库中。

我已经有了一些功能,可以去掉除了段落和换行标记之外的所有不需要的html,当然还有粗体和斜体,但我现在需要的是一个功能,可以检查内容是否完全是html标记,并且它们之间没有实际的文本。

我不知道该怎么办。

我想允许一些类似的东西

<br> I am <br><br><br>

但不是

<br> <br> <br>

<br> <br><br><br>

或者类似的、空标签或者只有空白的标签。我该怎么做?

我想我很清楚我的问题,没有粘贴任何实际的代码,但我很清楚,但如果你想的话,我很乐意编辑这个:)

干杯

只需删除所有html标记并修剪剩余的字符串。如果什么都没有留下,就没有内容:

if (empty(trim(strip_tags($your_string))))
{
  // no content
}