Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Аналог print<<html в Perl 
V
    Опции темы
Throne
Дата 4.12.2006, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 10.5.2006

Репутация: нет
Всего: 2



Вот пример кода на Perl
Код

if ($arg eq "znach") {
print<<html
   <b>А тут любой код хтмл</b>
   <p>с табами и пробелами, а также ковычками и переменными</p>
html
;
}

Под скажите аналог на PHP.
Заранее спасибо.


Это сообщение отредактировал(а) Throne - 4.12.2006, 12:54
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
Kefir
Дата 4.12.2006, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



Код

echo <<<END
   <b>А тут любой код хтмл</b>
   <p>с табами и пробелами, а также ковычками и переменными</p>
   {$var} <= вот так вставляется переменная
END;

PM MAIL WWW Skype   Вверх
skyboy
Дата 4.12.2006, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



Код

echo<<<html
   <b>А тут любой код хтмл</b>
   <p>с табами и пробелами, а также ковычками и переменными</p>
html;

PM MAIL   Вверх
Kefir
Дата 4.12.2006, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



вмето слова END может писаль любое своё. и ещё - закрывающая строка (END;) должна содержать ТОЛЬКО слово END (или то, которон ты выбрал) и семиколон (;). Больше ничего (совсем!)
PM MAIL WWW Skype   Вверх
skyboy
Дата 4.12.2006, 15:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


неОпытный
****


Профиль
Группа: Модератор
Сообщений: 9820
Регистрация: 18.5.2006
Где: Днепропетровск

Репутация: 75
Всего: 260



heredoc-синтаксис

Добавлено @ 15:42 
Kefir, я тебя не дублирую, просто так получается  smile 
PM MAIL   Вверх
Kefir
Дата 4.12.2006, 15:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



skyboy, неужели ты мог подумать, что я мог подумать, что ты меня дублируешь?!
PM MAIL WWW Skype   Вверх
Throne
Дата 5.12.2006, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 10.5.2006

Репутация: нет
Всего: 2



Спасибо вам, Kefir и skyboy, очень помогли =). smile

Добавлено @ 11:55 
А вот такую конструкцию как вызвать: LoadModule ( 'menu_1' )
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
Throne
Дата 5.12.2006, 12:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 10.5.2006

Репутация: нет
Всего: 2



Опа =) как вы предложили почамуто не получилось. Вообще вчера занимался этим вопросом и когда делал тестил, но по невнимательности не тот файл. Ща короче заметил это недорозумение и затестил чо вчера намутил. И работает smile 
Далаю так:
Код

<?php 
if ($id == 0) {
?>
<td valign="top">
<p class="zagblock">Детали</p>
....
</td>
<?php  
};?>

--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
Kefir
Дата 5.12.2006, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



потести так:
Код

<?php
echo <<<END
<b>Bugaga</b>
END;
?>

ещё раз - последняя строка (END;) должна содержать ТОЛЬКО "END;". Никаких пробельных символов ни до, ни после.
PM MAIL WWW Skype   Вверх
Throne
Дата 5.12.2006, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 10.5.2006

Репутация: нет
Всего: 2



тестил, работает, но операторы условия почему-то не пашут
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
Kefir
Дата 5.12.2006, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



Цитата(Throne @  5.12.2006,  13:21 Найти цитируемый пост)
операторы условия почему-то не пашут

Эээ?
ты имеешь ввиду так?
Код

<?php
if($a == 1) {
  echo <<<END
<b>Bugaga</b>
END;
}
?>

PM MAIL WWW Skype   Вверх
Throne
Дата 6.12.2006, 03:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 147
Регистрация: 10.5.2006

Репутация: нет
Всего: 2



Именно. Отображается то что в "если" но если даже там условие не проходит то всеравно отбражается.
--------------------
Компьютер — это наредкость тупая вещь, но считает с феноменальной скоростью. 
PM MAIL   Вверх
Kefir
Дата 6.12.2006, 09:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



Throne, значит ищи баг в своём коде. работает всё так как надо.
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0627 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.