Forum Webscript.Ru

Программирование => PHP => Тема начата: от 05 Июня 2002, 07:13:36

Название: "\\n" doesn\'t work
Отправлено: от 05 Июня 2002, 07:13:36
Пишу :


   for ($i = 0; $i < 9; $i++) {
      print "I have kill $i people today :)\\n";
   }
?>

А получаю всё в одну строку:

I have kill 0 people today :) I have kill 1 people today :) I have kill 2 people today :) I have kill 3 people today :) I have kill 4 people today......

В чём дело?
Название: "\\n" doesn\'t work
Отправлено: alezee от 05 Июня 2002, 07:41:33
Если тебе надо сделать перевод строки, то используй тег ХТМЛ
вместо \\n.
Название: "\\n" doesn\'t work
Отправлено: Roman.L от 05 Июня 2002, 08:40:54
alezee Ок так и сделаю, а почему \\n не работает? В перле же \\n пашет :\\
Название: "\\n" doesn\'t work
Отправлено: MadDog от 05 Июня 2002, 09:22:46
Roman.L
если ты будешь писать данные в файл, то пашет. ИМХО, в Перле тоже самое, вроде бы.
Название: "\\n" doesn\'t work
Отправлено: ThE0ReTiC от 05 Июня 2002, 11:40:17
В php.ini есть строка:
default_mimetype="text/html"
соответственно, все, что отдается броузеру без указания mimetype считается html
потому \\n и не работает
Название: "\\n" doesn\'t work
Отправлено: GotZfild от 05 Июня 2002, 13:03:25
Можно также перед php-кодом вставить
.
			
Название: "\\n" doesn\'t work
Отправлено: Dm от 05 Июня 2002, 23:05:59
Цитировать
почему \\n не работает?

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