|
|
|
| Подскажите, какой при помощи какого оператора можно выводить блок операторов,например, блок создания формы? | |
|
|
|
|
|
|
|
для: user_dk
(26.05.2005 в 18:45)
| | =) Чьих операторов? HTML ? echo иди print.
PHP? include или require.
А лучше опишите по подробнее что выхотите сделать. | |
|
|
|
|
|
|
|
для: Akira
(26.05.2005 в 19:36)
| | Вот эта конструкция. Чтобы все не выводить при помощи кучи echo.
Подобная конструкция работает в Perl.Как это сделать в пхп????
print <<<END
<form >
<table>
</table>
</form>
END; | |
|
|
|
|
|
|
|
для: user_dk
(26.05.2005 в 19:51)
| |
<?
echo ("<form>
<table>
</table>
</form>");
?>
|
| |
|
|
|
|
|
|
|
для: Niemand
(26.05.2005 в 20:43)
| | Вы не поняли, если пользоваться вашим предложением то придется закрывать все " символы обратными косыми \" что довольно сложно.
Есть такой оператор, но проблема в том после него невозможно писать PHP код (почему это так или как этого избежать не знаю).
Я предпочитаю конструкцию '' так как одинарные кавычки встречаются довольно редко. | |
|
|
|
|
|
|
|
для: Flash5
(26.05.2005 в 22:49)
| | а я вот так делаю
<?
echo ("бредятенка 'вкуснятенка' и просто прелисть");
// или наоборот
echo ('бредятенка "вкуснятенка" и просто прелисть');
?>
|
смотря в какой синуации больше двойных кавычек или единарных...
если вы про это...
P.S. простите за бред в премере, фантазии не хватило. | |
|
|
|
|
|
|
|
для: user_dk
(26.05.2005 в 19:51)
| | Точно также, PHP очень многое перенял у Perl и это в том числе. | |
|
|
|
|
|
|
|
для: cheops
(26.05.2005 в 23:59)
| | Почему-то у меня php не обрабатывает тэги форм,если пишу так:
<?php
echo("<form>...</form>");
?> | |
|
|
|
|
|
|
|
для: user_dk
(27.05.2005 в 01:55)
| | Можно,например,так:
<?php
$form ="<form>...</form>";
$result = htmlspecialchars($form);
echo $result;
?>
|
Функция htmlspecialchars() гарант того,что ниодин участок не будет воспринят как тег. 8-).Она заменяет такие символы как <,>,$ и так далее ,их HTML-эквивалентами. | |
|
|
|
|
|
|
|
для: servannin
(27.05.2005 в 02:43)
| | Спасибо,конечно,но что-то ни черта не пашет.
Выдает ошибку:
Parse error: parse error in z:\home\localhost\www\list_reg.php on line 3 | |
|
|
|
|
|
|
|
для: user_dk
(27.05.2005 в 03:04)
| | Странно, у меня опять всё работает 8-)
php-файл у вас содержит только этот код??
<?php
$form ="<form>...</form>";
$result = htmlspecialchars($form);
echo $result;
?>
|
| |
|
|
|
|
|
|
|
для: servannin
(27.05.2005 в 03:08)
| | Да.А может это быть из-за версии PHP, сервера или еще каких-нибудь настроек?
Я поставил себе Denver... | |
|
|
|
|
|
|
|
для: user_dk
(27.05.2005 в 03:11)
| | Денвер по умолчанию настроен оооочень демократично.
Я думаю, Вам следует внимааааательно проверить орфографию и пунктуацию.
Запяточия в конце строк, символ доллара в начале переменных и тыды.
А лично я для форм обычно закрываю фрагмент пхп, пишу в чистом хтмле, затем открываю пхп заново. Но это на любителя. | |
|
|
|
|
|
|
|
для: user_dk
(27.05.2005 в 03:11)
| | К сожалению не знаю...
Из-за версии php - нет , так как функция используется и в ранних версиях PHP.
От настроек может зависить...
К Denver'у я отношусь довольно равнодушно ),сам ставил когда-то давно его,ничего не работало,потом долго бился с настройками Apache и PHP.Последние полгода проблем с настройками Apache и PHP у себя не наблюдал.Я бы вам советовал потратить пару часов(для кого то дней или недель) и установить Apache и PHP по отдельности,а не Denver.
Всё сильно спать хочу ) ,извините . | |
|
|
|