Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

пробельные символы (Валерий Борисенко)
Author Message
Валерий Борисенко
Guest





Карма: 388
   поощрить/наказать


PostPosted: Mon Jan 28, 2008 8:40 pm (написано за 1 минуту 58 секунд)
   Post subject: пробельные символы
Reply with quote

Поставил денвер, всё работает, но нет реакции в сценариях на \n \r \t (как будто строки обработаны функцией trim()

echo "aaa\naaa\raaa\taaa<br>";
echo trim("aaa\n\n\n aaa\raaa\taaa<br>");

выводятся одинаково:

aaa aaa aaa aaa
aaa aaa aaa aaa
Back to top
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Mon Jan 28, 2008 11:49 pm (спустя 3 часа 8 минут; написано за 3 минуты 47 секунд)
   Post subject:
Reply with quote

Валерий Борисенко
а Вы ничего не путаете? Если Вы смотрите в браузере, то не забывайте, что браузер любую последовательность пробельных символов отображает как один пробел (исключая случаи, когда текст окружен в тег <pre>..</pre> или стили указывают, что он преформатирован). Делайте View Source (и учтите, что у FF есть 2 варианта - исходный и "generated source")
Back to top
View user's profile Send private message
Guest






Карма: 388
   поощрить/наказать


PostPosted: Tue Jan 29, 2008 9:39 am (спустя 9 часов 49 минут; написано за 4 минуты 38 секунд)
   Post subject:
Reply with quote

Спасибо.
С <pre>..</pre> всё понятно. Да, я смотрю в браузере. Не понятно - зачем в сценарии использовать \n или \r, если браузеры их игнорируют?
Чем ещё можно смотреть результат работы сценария?
Не понятно, что значит > "Делайте View Source (и учтите, что у FF есть 2 варианта - исходный и "generated source")"
Извините, - чайник, да ещё и зелёный, но очень хочется созреть..:-)
Back to top
Maus
Модератор



Joined: 29 Jun 2003
Posts: 8151
Карма: 271
   поощрить/наказать

Location: пос. Омсукчан Магаданской области

PostPosted: Wed Jan 30, 2008 12:21 am (спустя 14 часов 42 минуты; написано за 7 минут 11 секунд)
   Post subject:
Reply with quote

Гость wrote:
Чем ещё можно смотреть результат работы сценария?
например, флеш-ролик может получать XML, формируемый сценарием. В общем, если кто-то что-то может принять, то это что-то наверняка можно отдавать скриптом.
Гость wrote:
FF есть 2 варианта - исходный и "generated source")
это следует понимать буквально. Браузер Mozilla Firefox (с набором плагинов - незаменимый инструмент для веб-разработчика) в процессе рендеринга может корректировать тот HTML, который пришел в ответе сервера - например, вставлять недостающие, по его мнению, теги. Скажем, если выделить фрагмент страницы и выбрать "показать исходный код выделенного фрагмента", то там будет именно генерированный вариант. При отладке незнание этого аспекта может сбить с толку.
Back to top
View user's profile Send private message
Guest






Карма: 388
   поощрить/наказать


PostPosted: Thu Jan 31, 2008 12:02 am (спустя 23 часа 40 минут; написано за 32 секунды)
   Post subject:
Reply with quote

Maus
Спасибо, пока всё понятно.
Back to top
XaHyMaH
Участник форума



Joined: 04 Mar 2004
Posts: 41
Карма: 2
   поощрить/наказать

Location: Алматы

PostPosted: Fri Nov 06, 2009 10:02 am (спустя 1 год 9 месяцев 6 дней 10 часов 35 секунд; написано за 4 минуты 7 секунд)
   Post subject: Re: пробельные символы
Reply with quote

Валерий Борисенко wrote:
echo "aaa\naaa\raaa\taaa<br>";
echo trim("aaa\n\n\n aaa\raaa\taaa<br>");

выводятся одинаково:

aaa aaa aaa aaa
aaa aaa aaa aaa
1. Функция trim() обрезает конечные символы.
2. В браузере перевод строки не отображается, для этого есть тэг <br>
3. В данном случае наверное лучше использовать preg_replace или strtr
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML