Помогите: Запись в файл, ошибка...
Создана: 14 Июля 2007 Суб 20:48:54.
Раздел: "Веб-строительство и интернет-проекты"
Сообщений в теме: 17, просмотров: 6524
-
Во всех книгах пишут одно и тоже:
Код: <?php
$handle=fopen("text.txt", "wb");
$text="Просто\nстрока\nтекста.\n";
fwrite($handle, $text);
fclose($handle);
?>
Должно по сути записывать в файл следующие:
Код: Просто
строка
текста.
Так написано в книге. В итоге записывает так:
Код: Просто строка текста.
Другой случай из книги:
Код: <?php
$handle=fopen("text.txt", "ab");
$text="Просто строка текста.";
fwrite($handle, $text"\n");
fclose($handle);
?>
Должен в итоге записывать в файл при каждом запуске скрипта в новую строку, но он пишет все подрят.
Простой пример:
Код: <?php
echo "Просто\nстрока\nтекста.";
?>
Ситуация повторяется, в итоге во всех случаях \n не работает, почему? -
-
-
AlexAdmin писал :возможно всё дело в том, что в юниксе и винде разные коды перевода строки. Если в юниксе достаточно \n то в винде обязателен двойной код \n\r иначе винда не понимает что это именно перевод строки...
Уверины что \n\r? у меня наоборот только работает \r\n -
-
-
-
-
V.1.P_1 писал(а) :каждую книгу которую вижу об этом ничего не говорят
Потому что книги, как правило, пишут не практики, а в лучшем случае - теоретики, а в большинстве случаев - просто профаны, которые нахватавшись чего-то по верхам выдают себя за знатоков и зарабатывают деньги, публикуя малополезные книжки с многообщающими названиями -
К счастьб не всегда =)
Гениальные книги написаные не профанами тоде встречаютмя. Например "Совершеный код", "Философия JAVA", "Шаблоны ОО проектирования" (не помню как книга называется точно, 95 года, Э.Гамма), все книги Фаулера и многие другие. А по конкретным языкам (даже често не технологиям) найти что-то стоящее достаточно сложно.
ЗЫЖ а форма быстрого ответа тут есть? а то не могу найти =( -
-
-
-
-
И чем его потом смотреть??Системщик писал :Сделай проще, напиши вместо /n <br> и будет тебе счастье
HTML вьюером?
Очень напоминаешь