<?
- - - -
require('design/ymhead.php');
- - - -
?>
Подключаемый файл ymhead.php вначале был без тегов php выдовал ошибку, теперь написал так все в порядке стало:
<? $yandex=preg_split("/%%/",$sqlrow['yandex']); ?>
<script type="text/javascript">
- - - - -
<script>
<? ?>
Без этих обозначений пхп не работает почему?
ведь у нас require и иедет вставка в основной текст,
а <? <? ?> ?> - это ошибка.
Тогда как бех внутринего обозначения пхп имеем
<?
- - - -
$yandex=preg_split("/%%/",$sqlrow['yandex']);
<script type="text/javascript">
- - - - -
<script>
- - - -
?>
Спустя 9 часов, 32 минуты, 7 секунд (15.05.2011 - 10:17) Админ написал(а):
Потому что файл инклюдится не в сам скрипт, а в выдаваемую в поток готовую страницу. как-то так
Спустя 12 часов, 36 минут, 24 секунды (15.05.2011 - 22:54) PiratXXX написал(а):
Цитата |
<? ?> |
это конструкция не правильная если на то пошло, правильно <?php /* твой код */ ?>
могут потом возникнуть ошибки!
require ты не правильно пониешь что эта функция делает, почитай еще... и о самом языке тоже...
Спустя 2 минуты, 15 секунд (15.05.2011 - 22:56) Krevedko написал(а):
обрамлять тегами <?php -- ?> пхп код необходимо. Если файл состоит только из пхп кода, то ?> можно (и нужно) опустить.
Спустя 25 минут, 44 секунды (15.05.2011 - 23:22) quickxyan написал(а):
Цитата (Админ @ 15.05.2011 - 07:17) |
это конструкция не правильная |
это укороченая конструкция и если она включена в php.ini, то она вполне правильная и будет работать, но если сайт на денвере и его потом прийдется переносить на хосстинг, то тогда могут возникнуть проблемы.
Спустя 5 минут, 21 секунда (15.05.2011 - 23:27) Krevedko написал(а):
я считаю, что лучше сразу отучиться ее использовать
Спустя 23 минуты, 46 секунд (15.05.2011 - 23:51) quickxyan написал(а):
Krevedko
я вот уже отучился) хотя как только первую книшу по пхп читал, там же и было написано, что можно юзать укороченую форму для вставки php кода, я попробовал и все работало и тогда то я подумал, а накой черт мне еще 3 буквы дописывать и так и делал, а потом вот узнал, что это может вылезти боком и переучился)
я вот уже отучился) хотя как только первую книшу по пхп читал, там же и было написано, что можно юзать укороченую форму для вставки php кода, я попробовал и все работало и тогда то я подумал, а накой черт мне еще 3 буквы дописывать и так и делал, а потом вот узнал, что это может вылезти боком и переучился)
Спустя 15 минут, 1 секунда (16.05.2011 - 00:06) Krevedko написал(а):
а я сразу правильно писал. вообще недолюбливаю эти сокращенные записи. как например
<?= $text; ?> или как там эху сокращают )
<?= $text; ?> или как там эху сокращают )
Спустя 7 минут, 13 секунд (16.05.2011 - 00:13) quickxyan написал(а):
та вроде так, я когда не так давно первый раз увидел так и не понял, вообще что это, а потом интуитивно дошло)