表格添加/'到文本文件

时间:2013-06-08 13:10:35

标签: php html forms

我有一个表单,即写入文本文件。然后该文本文件显示在页面上。我认为添加strip_tags会消除问题,但事实并非如此。

当我提交“我正在更改内容”时,我得到“我/我正在更改内容”

我不记得那个“/”是什么的FREAKING名字,我本可以发誓它是剥离的东西。显然我也很难找到我的解决方案。

这是代码,以防它有用。

的index.php

<body>

<?php include("whotitle.txt"); ?>
<br />
<?php include("whocontent.txt"); ?>
</body>

admin.php的

<body>

<form name="web_form" id="web_form" method="post" action="process-whotitle.php">
        <p><label>Enter Title: </label><textarea type="text" name="WhoTitle"> <?php include("whotitle.txt"); ?> </textarea></p>
        <p><label>Enter Content: </label><textarea type="text" name="WhoContent"> <?php include("whocontent.txt"); ?> </textarea></p>
        <p><input type="submit" value="Submit"></p>
</form>


</body>

过程whotitle.php

<?php
$whotitle = strip_tags( $_POST['WhoTitle'] );
$data = "$whotitle";
$fh = fopen("whotitle.txt", "w");
fwrite($fh, $data);
fclose($fh);

$whocontent = strip_tags( $_POST['WhoContent'] );
$data = "$whocontent";
$fh = fopen("whocontent.txt", "w");
fwrite($fh, $data);
fclose($fh);
print "Info Submitted";
?>

4 个答案:

答案 0 :(得分:1)

stripslashes($ variable)将删除斜杠

答案 1 :(得分:1)

  

我不记得那个“/”是什么的FREAKING名字,我可以拥有   发誓这是剥离的东西。显然我遇到了麻烦   也在寻找我的解决方案。

Stripslashes ??

答案 2 :(得分:1)

如何使用stripslashes的示例:

<?php
$str = "Is your name O\'reilly?";

// Outputs: Is your name O'reilly?
echo stripslashes($str);
?>

答案 3 :(得分:1)

正斜线,我非常确定你需要将它改为“scape”斜线才能使striplashes工作:

stripslashes(str_replace(“/”,“\”,$ text));