PS HTML теги мне не подходят!
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<?php echo "Первая строчка \n вторая строчка"; ?>
</body>
</html>
Спустя 1 минута, 39 секунд (16.07.2011 - 19:39) ADiel написал(а):
исходный код посмотрите. Там строка переводится? Извините, если задал глупый вопрос, но должно работать 100%. Попробуйте \r\n
Спустя 10 минут, 25 секунд (16.07.2011 - 19:50) bernjakov написал(а):
Исходный код:
Но в браузере выводится одной строчкой
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
Первая строчка
вторая строчка
</body>
</html>
Но в браузере выводится одной строчкой
Спустя 2 минуты, 53 секунды (16.07.2011 - 19:52) ADiel написал(а):
Естественно, браузер расценивает перевод строки как пробел. Используйте <br />
Цитата |
HTML теги мне не подходят! |
Почему?
Спустя 16 минут, 52 секунды (16.07.2011 - 20:09) bernjakov написал(а):
Ну потому что на самом деле дело в том что я пытаюсь сделать так чтобы три заполненных строки ввода формуляра записывались в текстовый фил но предварительно перенесясь на следующую строку. Но перенос не срабатывает! Почему??
if (file_exists('gast.txt')) { $output = "\n"; }
$comment = fopen('gast.txt','a');
$output .= $_POST['name']."~".$_POST['prof']."~".$_POST['message'];
fputs($comment,$output);
fclose($comment);
Спустя 1 час, 10 минут, 55 секунд (16.07.2011 - 21:20) ИНСИ написал(а):
bernjakov попробуй так:
$text = "{$_POST['name']}\r\n{$_POST['prof']}\r\n{$_POST['message']}";
file_put_contents('gast.txt',$text);
Спустя 10 часов, 37 минут, 4 секунды (17.07.2011 - 07:57) DeeKeiD написал(а):
$var = 'Первая сточка
Вторая строчка
Третья строчка';
echo nl2br($var);
Спустя 25 минут, 45 секунд (17.07.2011 - 08:23) ADiel написал(а):
Цитата (DeeKeiD @ 17.07.2011 - 04:57) |
|
Вот тут как раз и не будет переноса строк