1

テキストファイルに書き込むフォームがあります。次に、そのテキスト ファイルがページに表示されます。strip_tags を追加すると問題が解決すると思いましたが、そうではありません。

「コンテンツを変更しています」を送信すると、「コンテンツを変更しています」と表示されます

その「/」が何であるかの恐ろしい名前を思い出せません。何かを取り除いたと断言できたでしょう。だから明らかに私も自分の解決策を探すのに苦労しています。

念のため、ここにコードを示します。

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

4 に答える 4

1

ストリップスラッシュの使用例:

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

// Outputs: Is your name O'reilly?
echo stripslashes($str);
?>
于 2013-06-08T13:24:20.220 に答える
1

スラッシュを削除するには、スラッシュを「スケープ」に変更する必要があると確信しています。

stripslashes(str_replace("/", "\", $text));

于 2013-06-08T13:29:23.817 に答える
1

stripslashes($variable) はスラッシュを削除します

于 2013-06-08T13:16:37.893 に答える
1

その「/」が何であるかの恐ろしい名前を思い出せません。何かを取り除いたと断言できたでしょう。だから明らかに私も自分の解決策を探すのに苦労しています。

ストリップスラッシュ??

于 2013-06-08T13:17:17.617 に答える