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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не переносится строка 
V
    Опции темы
alex_alex
Дата 30.1.2010, 23:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Вот кусочек программы
$outputstring=date("H:j:s")."\t".$_POST['tireqty']."\t".$_POST['oilqty'].
"\t".$_POST['sparkqty']."\n";
@ $fp=fopen("orders.txt","a");
fwrite($fp,$outputstring);
 
почему в файл все записывается одной строкой
объясните плиз
PM MAIL   Вверх
motorway
Дата 30.1.2010, 23:51 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



А разве должно быть несколько строк?
PM MAIL   Вверх
skyboy
Дата 31.1.2010, 00:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

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



речь о том, что после нескольких запусков все данные в одну строку?
а смотришь чем? windows notepad? в windows для переноса строки обычно используется комбинация "\r\n", в *nix - только "\n". потому некоторые windows текстовые редакторы могут не переводить строку при отображении.
потому надо говорить не о наличии/отсутствии визуального эффекта. открыть файл hex-редактором и посмотреть: есть символ с кодом 0D или нет(или 0A - я путаю, кто из них "\r", а кто - "\n")
PM MAIL   Вверх
nginx
Дата 31.1.2010, 02:22 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(skyboy @  31.1.2010,  00:28 Найти цитируемый пост)
в windows для переноса строки обычно используется комбинация "\r\n",

не, это просто ПХП -  smile , в C#/Java/C++ в той же Винде, к примеру с \n переносится ) 
PM MAIL   Вверх
sTa1kEr
Дата 31.1.2010, 17:46 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

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



Цитата(nginx @  31.1.2010,  03:22 Найти цитируемый пост)
не, это просто ПХП -   

PHP_EOL smile

Добавлено через 4 минуты и 39 секунд
Цитата(nginx @  31.1.2010,  03:22 Найти цитируемый пост)
в C#/Java/C++ в той же Винде, к примеру с \n переносится

Не в C#/Java/C++, а в IDE такой-то такой-то. Сам язык не имеет никакого отношения к переносу строк.

Это сообщение отредактировал(а) sTa1kEr - 31.1.2010, 17:46
PM MAIL   Вверх
nginx
Дата 4.2.2010, 19:13 (ссылка)    | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(sTa1kEr @  31.1.2010,  17:46 Найти цитируемый пост)
PHP_EOL smile

не надо мне тыкать пхп.нет, ПХП - это недоязык и есть куча моментов, в которые же я сам могу тыкнуть )

Цитата(sTa1kEr @  31.1.2010,  17:46 Найти цитируемый пост)

Не в C#/Java/C++, а в IDE такой-то такой-то. Сам язык не имеет никакого отношения к переносу строк.

нет, IDE тут вообще не причем

РТФМ->go2msdn!

это называется "управляющие последовательности символов" (ESC-последовательностей)

К примеру , вряд ли в Джаве или ПХП есть ( \a ) , что в .net программе, разработанной на C# позволяет создать звуковой сигнал )

Это сообщение отредактировал(а) nginx - 4.2.2010, 19:57
PM MAIL   Вверх
Simpliest
Дата 4.2.2010, 20:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(nginx @  4.2.2010,  18:13 Найти цитируемый пост)
нет, IDE тут вообще не причем

А что тут причем?

Цитата(nginx @  4.2.2010,  18:13 Найти цитируемый пост)
это называется "управляющие последовательности символов"

А причем тут некое понятие и конкретный(е) символ(ы) переноса строк в конкретно файле?

Может не стоит писать по методике "слышал звон, да не знаю где он"?


--------------------
user posted image
PM   Вверх
nerezus
Дата 4.2.2010, 20:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


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

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



Цитата

не, это просто ПХП -   , в C#/Java/C++ в той же Винде, к примеру с \n переносится ) 
 Учим матчасть. Тебя в нее ткнули носом.
System.Environment.NewLine Так понятнее?

Цитата

не надо мне тыкать пхп.нет
 Надо, пока не выучишь. А пока не согласен с верным ответом, то не спорь, а проверяй свои знания, а уж потом влезай.

Цитата

ПХП - это недоязык и есть куча моментов, в которые же я сам могу тыкнуть )
 Он глупости по форумам не пишет, чтобы его тыкать.

Тема оффтопика закрыта. За следующее сообщение не по теме ридонли на неделю.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
sTa1kEr
Дата 4.2.2010, 21:04 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

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



nginx, не болтайте ерундой (с) "народная мудрость".

Escape-последовательности \r и \n, а так же \t, \a, \x00DF, \anyFunnyStuff и другие аналогичные сочетания символов - это всего-лишь механизм для удобного/читабельного представления непечатаемых символов в строковых константах. Наличие или отсутствие таковых в ЯП не имеет никакого отношения к переносу строк. 

Цитата(http://ru.wikipedia.org/wiki/Новая_строка)

Но́вая строка́ (калька с англ. new line, зд. «с новой строки») — понятие логического форматирования текста в текстовом процессоре, браузере и т.д.


Это сообщение отредактировал(а) sTa1kEr - 4.2.2010, 22:57
PM MAIL   Вверх
nginx
Дата 4.2.2010, 22:59 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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




Модератор: Сообщение скрыто.

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.

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


 




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


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

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