Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Tdutybq
-13 / 3 / 1
Регистрация: 18.01.2012
Сообщений: 83
#1

Отступить строку в файле - PHP

04.09.2012, 21:54. Просмотров 1780. Ответов 1
Метки нет (Все метки)

Есть html-документ, в котором вводятся имя, @-mail и вопрос:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html>
<head>
</head>
<body>
<form action="action.php" method="post">
<p>Ваше имя<br>
<input name="name" type="text" class="lnews_data" size="30">
</p>
<p>Ваше e-mail<br>
<input name="email" type="text" class="lnews_data" size="40">
</p>
<p>Ваш вопрос<br>
<textarea name="mes" cols="50" rows="5" class="lnews_data"></textarea>
</p>
<p>
<label>
<input type="submit" name="submit" id="submit" value="спросить">
</label>
</p>
</form> 
</body>
</html>
также есть PHP-документ, записывающий введенные имя, @-mail и вопрос в файл questions.txt.
PHP
1
2
3
4
5
6
7
8
9
10
<?php
if ($_POST['']);
$file=fopen('questions.txt','a+');
fputs($file,$_POST['name']);
fputs($file,$_POST['email']);
fputs($file,$_POST['mes']);
echo "\n\r";
fclose($file);
echo 'Ваш вопрос принят!'; //можно удалить
?>
В файл данные записываются в одну строку.
Вопрос: как сделать так, чтобы каждое имя, "мыло" и вопрос были с новой строки.

echo "\n\r" echo "\r\n" не помогает
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.09.2012, 21:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Отступить строку в файле (PHP):

Заменить строку в файле - PHP
Здраствуйте. Нужна помощь :scratch: Имеется файл, допустим file.txt, со следующим содержанием: aaa bbb ccc При момощи...

Как изменить строку в файле? - PHP
Подскажите. Вот у меня имеется файл. База имэйлов скажем. Есть мини-шаблон, который выводит каждый email в input_text. Рядом располагается...

Переход на следующую строку в файле - PHP
как сделать перенос на следующую строку в pdf ? \r &lt;/br&gt; не работают может кто подскажет $location=$_REQUEST; $area=$_REQUEST;...

Как в файле перевести строку? - PHP
Как в файле перевести строку? :) Я пробовал и &quot;&lt;br&gt;&quot; и &quot;\n&quot; - не получается.

Заменить строку в файле и сохранить его - PHP
Есть файл 1.txt. name1|name2|yes name3|name4|yes name4|name5|yes В переменную $glob я занес &quot;name4&quot;. Я прохожу в цикле по...

Как изменить указанную строку во внешнем файле? - PHP
Как изменить указанную строку во внешнем файле? Я пытался сделать такой вариант, но он неправильно записывает файл (например, при...

1
wolfalone
В экстазе
158 / 142 / 33
Регистрация: 05.08.2012
Сообщений: 748
Записей в блоге: 3
04.09.2012, 22:08 #2
Цитата Сообщение от Tdutybq Посмотреть сообщение
echo "\n\r" не помогает
PHP
1
echo "\n\r"
выводит перевод строки и каретки в поток вывода (например, в браузер). А Вы пишите в файл, а не в браузер, соответственно и "это" нужно записывать туда.

Рабочий пример:
PHP
1
2
3
4
5
6
7
8
9
10
11
<?php
$string = 'New string';
$f = fopen('file.txt', 'w');
fwrite($f, $string);
fwrite($f, "\n");
fwrite($f, $string);
fwrite($f, "\n");
fwrite($f, $string);
fwrite($f, "\n");
fclose($f);
?>
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.09.2012, 22:08
Привет! Вот еще темы с ответами:

Как прочитать строку из пхп в файле .css ? - PHP
Как прочитать строку из пхп в файле .css ???

Как узнать строку определения функции в файле PHP ? - PHP
Пытаюсь написать свою функцию проверки, чтобы в функцию передавались только целые числа (integer), и хочу написать что-то типа вывода...

Добавить в конец текста, находящегося в файле, самую длинную строку - PHP
Добавить в конец текста, находящегося в файле, самую длинную строку. &lt;html &lt;head&gt; &lt;title&gt;Пример&lt;/title&gt; &lt;/head&gt; &lt;body&gt; ...

Изменить конкретную строку в файле, без перезаписи полного файла - PHP
Возможно ли такое? Допустим, у меня есть текстовик. Скрипт на сайте если надо изменит одну строку в этом текстовике. Но если два юзера...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru