【发布时间】:2010-10-11 02:41:21
【问题描述】:
我有一个 HTML 表单,用户可以将文本输入到 title 字段中,然后我让 php 创建一个名为 title.html 的 HTML 文件
我的问题是用户可以在 html 文件名中无法使用的标题字段中输入空格和撇号。我用下划线替换了空格:
$FileName = str_replace(" ", "_", $UserInput);
但是,我似乎无法删除单引号?我试过使用:
$FileName = preg_replace("/'/", '', $UserInput);
但这需要test's 并将其变成test\s.html。
【问题讨论】:
-
您已打开魔术引号。这导致的问题多于解决的问题,因此请关闭它们。
标签: php