![]() |
Модераторы: Aliance, skyboy, MoLeX, ksnk |
![]() ![]() ![]() |
|
ArnoldLane |
|
||||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 14.6.2005 Репутация: нет Всего: нет |
Только-только приступил к изучению php. Столкнулся вот с чем:
отображение в браузере: строка 1 строка 2 Хотя предполагалось вот так: строка 1 строка 2 В чем загвоздка? Что-то нужно поправить в ini-файле интерпретатора? Или где? Или сколько? ![]() P.S. Это кстати не единственная странность. Вот еще примерчик:
отображение в браузере:0.10 Хотя предполагалось вот так: 0.10 То есть символ пробела к строке не прибавился! |
||||
|
|||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 2 Всего: 315 |
если и преполагалось, то явно против стандартов html. в браузере отображается гипертекстовый язык разметки, в нём символ перевода на другую строку отображается пробелом. а перевод достигается либо блочной структурой, либо тэгом <br /> Это сообщение отредактировал(а) bars80080 - 29.9.2012, 16:15 |
|||
|
||||
ArnoldLane |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 14.6.2005 Репутация: нет Всего: нет |
Просто пока я не до конца понимаю суть. Как я это понимаю: 1. Интерпретатор PHP выполняет все инструкции кода, в том числе перводит текст на новую строку, затем передает полученный текст серверу. 2. Сервер полученный текст передает браузеру уже с html тэгами. Хорошо. Первый пример, это скорее всего просто мое недопонимание принципов работы связки интерпретатор-сервер, а второй пример почему не работает? Это же все взято из учебников. |
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 12 Всего: 386 |
ArnoldLane, сделай "просмотр кода страницы". Там будет отображаться все так, как написано в php? включая все вставленные переносы строк.
-------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
ArnoldLane |
|
|||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 14.6.2005 Репутация: нет Всего: нет |
С этим худо ли бедно разобрался. А вот что со второй частью вопроса? |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 2 Всего: 315 |
это?
а где вы вставляете пробел в начало строки? Это сообщение отредактировал(а) bars80080 - 3.10.2012, 13:44 |
|||
|
||||
ArnoldLane |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 14.6.2005 Репутация: нет Всего: нет |
Да
Согласно написанного в учебнике: "...Заполнитель. Символ-заполнитель, используемый для дополнения строки до заданной длины (этот параметр описывается ниже). Параметр заполнитель может содержать пробел (по умолчанию), 0 или любой другой символ, которому предшествует символ одинарной кавычки. Часто в качестве символа-заполнителя используется значения 01 или 0001...." |
||||||
|
|||||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Тексты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |