Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Направления программирования
>
Web
>
Серверные скрипты
> Тема:
PHP: перевод строки
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: PHP: перевод строки (Прочитано 21075 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Крош
Постоялец
Offline
PHP: перевод строки
«
:
06-04-2010 22:36 »
Недавно начал изучать php.
Сделал всё как написано, написал страничу как в книжке (Владимер Дронов-PHP,MySQL и Dreamweaver MX 2004 разработка интерактивных WEB-сайтов).
Писал в Notepad++. В качестве WEB-сервера использую Денвер 3.
После \r\n не происходит перенос на другую строчку. Подскажите чего я сделал не так?
P.S. Интернет изобилует спавочной литературой, но совсем нет хороших учебных пособий.
Вся надежда на вас.
index.php
(0.19 Кб - загружено 942 раз.)
Записан
Sla
Команда клуба
Offline
Пол:
Re: PHP: перевод строки
«
Ответ #1 :
07-04-2010 05:58 »
Крош
, а кто тебе сказал что происходит перенос строк?
ты код сформированный скриптом смотрел?
перенос строк происходит или автоматически или принудительно с помощmю тега <br>
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
Крош
Постоялец
Offline
Re: PHP: перевод строки
«
Ответ #2 :
07-04-2010 06:08 »
Так было написано в книжке, ну или я чего то недопонимаю. Но зачем тогда нужен оператор \r\n?
А <br> тег из HTML ( его я уже выучил).
Выдержка из книги:
Знаки возврата каретки и перевода строки,следующие друг за другом, - \r\n- позволят начать вывод данных с помощью аперетора echo с новой строки. Например, сценарий:
echo "Начнём";
echo "вывод \r\n"
echo "с новой строки!!!"
выведет на экран вот что:
Начнём вывод
с новой строки!!!
«
Последнее редактирование: 07-04-2010 06:22 от Крош
»
Записан
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
Re: PHP: перевод строки
«
Ответ #3 :
07-04-2010 06:15 »
Крош
, \r\n - это не оператор, а два символа эскейп-последовательности , первый вертает каретку до левого края, второй переводит на новую строку
Записан
>FAQ ПО ПРОГР.
>ССЫЛКИ ПО ПРОГР.
>Правила"Неотложки"
Крош
Постоялец
Offline
Re: PHP: перевод строки
«
Ответ #4 :
07-04-2010 06:25 »
А как тогда понимать выдержку из книги?
Знаки возврата каретки и перевода строки,следующие друг за другом, - \r\n- позволят начать вывод данных с помощью аперетора echo с новой строки. Например, сценарий:
echo "Начнём";
echo "вывод \r\n"
echo "с новой строки!!!"
выведет на экран вот что:
Начнём вывод
с новой строки!!!
Записан
Алексей++
глобальный и пушистый
Глобальный модератор
Offline
Сообщений: 13
Re: PHP: перевод строки
«
Ответ #5 :
07-04-2010 06:27 »
Крош
, имеется вывод в консоль или в элемент управления (вроде едитбокса). А парсер веб-страницы переваривает и показывает иначе (хотя, спецы веба лучше сейчас объяснят разницу
)
Записан
>FAQ ПО ПРОГР.
>ССЫЛКИ ПО ПРОГР.
>Правила"Неотложки"
Sla
Команда клуба
Offline
Пол:
Re: PHP: перевод строки
«
Ответ #6 :
07-04-2010 06:39 »
если ты смотришь результат работы скрипта в браузере, то ты не увидишь \r\n - браузеры игнорируют "пустые" символы
вот попробуй вывести, например строку
тест 5пробелов 10пробелов
Записан
Мы все учились понемногу... Чему-нибудь и как-нибудь.
RXL
Технический
Администратор
Offline
Пол:
Re: PHP: перевод строки
«
Ответ #7 :
07-04-2010 07:01 »
Крош
, все зависит от типа документа. По умолчанию PHP выдает тип "text/html". Можно задать другой тип:
Код:
header('Content-type: text/plain');
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Направления программирования
>
Web
>
Серверные скрипты
> Тема:
PHP: перевод строки
Загружается...