我有这个代码,它允许我将textarea中的信息添加到现有的php文件(UPDATEFILE.php)。
<?php
if ($_POST['addition']) {
$file_open = fopen("UPDATEFILE.php", "a+");
fwrite($file_open, $_POST['addition']);
fclose($file_open);
}
?>
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="POST">
<textarea id="txtarea" name="addition">
</textarea>
<input type="submit" name="button">
</form>
是否可以在输入的前后包含一些内容?
例如,让INPUT成为我放入textarea的任何东西。每次按Submit,我都希望将其添加到UPDATEFILE.php
<div class="update">INPUT</div>
我非常感谢你的帮助,提前谢谢!
答案 0 :(得分:4)
是的,通过连接。
<?php
if($_POST['addition']) {
$addition = "Before " . $_POST['addition'] . " after."
$file_open = fopen("UPDATEFILE.php", "a+");
fwrite($file_open, $addition);
fclose($file_open);
}
?>
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="POST">
<textarea id="txtarea" name="addition">
</textarea>
<input type="submit" name="button">
</form>
答案 1 :(得分:3)
你可以这样做
<?php
if($_POST['addition']){
$content = '<div class="update">INPUT</div>'.$_POST['addition']; //Add line to your existing input
$file_open = fopen("UPDATEFILE.php","a+");
fwrite($file_open, $content);
fclose($file_open);
}
?>