我的PHP形式的PHP輸出新線,結果輸出保存在文本文件中的膠水,將一個字符串,如:在一個文本文件
Name1Email1The Message1Name2Email2The Message2Name3Email3The Message3Name4Email4The消息4
但我需要空間和/或換行符。我通常不使用PHP,所以我不明白。我沒有在網上找到答案,也在這裏閱讀了一些問答,但這並沒有幫助我。
的形式爲:
<form action="mailer.php?savedata=1" method="post">
Your Name: <input type="text" name="name"><br>
Your Email: <input type="text" name="email"><br>
Your Message:<br> <textarea name="message" rows="5" cols="30"></textarea><br>
<input type="submit" name="submit" value="Submit">
</form>
的PHP
<?php
$savedata = $_REQUEST['savedata'];
if ($savedata == 1){
$data = $_POST['name'];
$data .= $_POST['email'];
$data .= $_POST['message'];
$file = "YOURDATAFILE.txt";
$fp = fopen($file, "a") or die("Couldn't open $file for writing!");
fwrite($fp, $data) or die("Couldn't write values to file!");
fclose($fp);
echo "Your Form has been Submitted!";
}
?>
感謝所有!我選擇你的答案會導致不同的操作系統參數。 –