2013-10-03 75 views
0

之間的空間,我有以下代碼:

<html> 
<head> 
<title>Write to a text file</title> 
</head> 
<body> 
Add your text 
<form action="" method='post'> 
<input name='textblock'></input> 
<input name='otherblock'></input> 
<input type='submit' value='Add text'> 

</form> 

<?php 

// Open the text file 
$f = fopen("texties.txt", "a"); 

// Write text 
fwrite($f, $_POST["textblock"] . $_POST["otherblock"] . "\r\n"); 

// Close the text file 
fclose($f); 

$filecontents = file_get_contents("texties.txt"); 
print nl2br($filecontents); 
?> 

</body> 
</html> 

將會產生任何用戶輸入在文本框中,例如「藍色」和「水牛」爲

bluebuffalo

它如何我可以讀

藍爵

謝謝!

+1

你知道什麼是'。 「\ r \ n」'呢?只需在兩個變量之間加上一個空格就可以了。 – mario

回答

2

這可以做的伎倆:

fwrite($f, $_POST["textblock"]." ". $_POST["otherblock"] . "\r\n"); 
0

你會踢自己,當你看到這一點,但它的簡單:

<html> 
<head> 
<title>Write to a text file</title> 
</head> 
<body> 
Add your text 
<form action="" method='post'> 
<input name='textblock'></input> 
<input name='otherblock'></input> 
<input type='submit' value='Add text'> 

</form> 

<?php 

// Open the text file 
$f = fopen("texties.txt", "a"); 

// Write text 
fwrite($f, $_POST["textblock"] . " " . $_POST["otherblock"] . "\r\n"); 

// Close the text file 
fclose($f); 

$filecontents = file_get_contents("texties.txt"); 
print nl2br($filecontents); 
?> 

</body> 
</html>