簡體   English   中英

在$ _POST之前和之后添加一些文本

[英]Adding some text before and after $_POST

我有這段代碼,它使我可以將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成為我在文本區域中輸入的內容。 每次按提交,我都希望將其添加到UPDATEFILE.php

<div class="update">INPUT</div>

非常感謝您的幫助,在此先感謝您!

是的,通過串聯。

<?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>

你可以這樣

<?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);
}
?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM