|
|
|
| Мне нужно записывать в файл данные из формы, в принципе все работает но возникает один ньюанс. Вот код обработчика:
<?php
$login=$_POST['user'];
$email=$_POST['e-mail'];
$msg=$_POST['msg'];
$fp = fopen('all.txt', 'a');
$text = "Жалоба. Отправитель - $login\r " . "E-mail отправителя - $email\r " . "Сообщение: $msg\r\n ";
$test = fwrite($fp, $text);
fclose($fp);
?>
|
А в файл мне записывается так:
"Жалоба. Отправитель - Slava
E-mail отправителя - mymail@mail.ru
Сообщение: Мой текст
Жалоба Отправитель -
E-mail отправителя -
Сообщение: "
Не понимаю почему после каждой записи возникают пустые записи без значений. Еще не совсем понимаю значение \r и \n. Пожалуйста помогите разобраться в чем проблема. Заранее спасибо. | |
|
|
|
|
|
|
|
для: Aristokrat96
(19.11.2011 в 15:26)
| | >Не понимаю почему после каждой записи возникают пустые записи без значений.
Скорее всего умудряетесь два раза вызывать приведенный выше код.
>Еще не совсем понимаю значение \r и \n.
Эти символы используются для перевода строк, \r\n - это Windows перевод строки, \n - перевод строки, который используется в UNIX-подобных операционных системах. | |
|
|
|