2016-09-22 63 views
-1

我想保存在換行符 每一個用戶名,我想文本文件看起來像這樣:製作在文本文件中的換行符

  • 名1
  • 名2

,而不是這樣的:

name1name2

PHP代碼:

<?php 
$username= $_POST['username'] 
file_put_contents("users.txt",$username); 
?> 
+0

'$ _POST ['username']'從哪裏來? –

+0

從html文件lol – Amir

回答

0
<?php 
$username = "\n".$_POST['username']; 
file_put_contents("users.txt",$username, FILE_APPEND); 
?> 

因爲你看似現有文件的末尾寫,你必須在前面加上一個換行符到它。

注意:在處理未過濾的用戶數據時,您應該非常小心。

+0

但file_put_contents覆蓋該文件。除非您傳遞FILE_APPEND作爲第三個參數。 –

+1

使用'FILE_APPEND' ... – AbraCadaver

+0

@Andrew有效點。 –

相關問題