Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сохранить в строки 
:(
    Опции темы
Балбес
Дата 16.2.2006, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 19.8.2004

Репутация: нет
Всего: нет



Нужно сохранить строки в файл и каждую строку - с новой строки.
Так сохраняет все в один массив.
Код

$goods = fopen("file.txt","a+");
fputs($goods, 'hello');
fclose($goods);

Как быть? smile


PM MAIL   Вверх
Janus
Дата 16.2.2006, 19:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 186
Регистрация: 26.9.2005

Репутация: нет
Всего: 1



Код

  $goods = fopen("file.txt", "a+");
  fputs($goods, "hello\n");
  fclose($goods);



--------------------
Проект "Репликатор" 
PM MAIL   Вверх
Балбес
Дата 16.2.2006, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 19.8.2004

Репутация: нет
Всего: нет



Код

$goods = fopen("file.txt", "a+");    
  fputs($goods, "hello\n");    
  fclose($goods);


Неправильно: сохранит "hello\n"
PM MAIL   Вверх
AztEK
Дата 16.2.2006, 19:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 723
Регистрация: 4.1.2005

Репутация: 6
Всего: 18



Нет! smile
\n - это символ возврата строки
Добавлено @ 19:55
Кстати в Виндах бывают глюки с этим символом.
Лучше так - \r\n.


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
Балбес
Дата 16.2.2006, 19:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 19.8.2004

Репутация: нет
Всего: нет



smile

Сорри, не заметил, что нужно ставить кавычки, я то писал:
fputs($goods, 'hello\n');
В каких случаях тогда применяется знак
Код
'


Теперь усложним. "hello' будет содержаться в $hello:
Код

  $goods = fopen("file.txt", "a+");    
  $hello ="hello";
  fputs($goods, $hello);    
  fclose($goods);


Как тут использовать правильно \n ?



Это сообщение отредактировал(а) Балбес - 16.2.2006, 20:09
PM MAIL   Вверх
AztEK
Дата 16.2.2006, 20:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 723
Регистрация: 4.1.2005

Репутация: 6
Всего: 18



Код

  $goods = fopen("file.txt", "a+");    
  $hello ="hello";
  fputs($goods, $hello . "\r\n");    
  fclose($goods);


Одинарные кавычки экранируют спецсимволы


--------------------
Linux is like wigwam -- no windows, no gates, apache inside.
PM MAIL Jabber   Вверх
Балбес
Дата 16.2.2006, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 19.8.2004

Репутация: нет
Всего: нет



Janus,
AztEK,

Благодарю за хелп smile

Это сообщение отредактировал(а) Балбес - 16.2.2006, 21:16
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0649 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.