我有一个简单的格式化/编写脚本,但是每当我保存并阅读它(将其写入<textarea>
HTML 标记中)时,我都会收到一些奇怪的空字符,例如当您在文本编辑器中按 Tab 之前和之后实际文字。如果我用文本编辑器打开写入的文件,则只有文本。这是我的脚本(仅相关代码):
<?php
$text = $_POST["info"];
$text = str_replace("\n", "<br />", $text);
$text = preg_replace('/\*([^\*]+)\*/', '<b>\1</b>', $text);
if ($_POST["updateContato"]="updateContato") {
$file = fopen("./pages/contato.php","w");
fwrite($file, $text);
fclose($file);
}
?>
<form action="./?painel" method="post">
<textarea name="info" class="fullwidth">
<?php include "./pages/contato.php";?>
</textarea> <br />
<input type="checkbox" name="updateContato" value="updateContato" checked style="display:none;height:0;width:0;" />
<input type="submit" value="Salvar" />
</form>