include в PHP5

Патриот

Новичок
include в PHP5

Установил PHP5 и все include'ы стали просто выводить содержимое файла... Как сделать чтобы он выполнял код, который внутри?
 

master_x

Pitavale XXI wieku
Патриот
это не связанно с тем, что ты переустановил php.
и вообще, что значит инклюды просто выводят то, что внутри?
 

Патриот

Новичок
master_x
а с чем? может директиву какую то задел?

выводят содержимое PHP файла, но не выполняют его
 

Фанат

oncle terrible
Команда форума
поведение инклюда в 5 версии ничем не отличается от 4
 

Патриот

Новичок
phpinfo(); -- работает. Только подключенные файлы не выполняет, просто вываливает их содержимое
 

master_x

Pitavale XXI wieku
Патриот
значит смотри свои инклюды, и ошибки которые тебе php показывает
 

baev

‹°°¬•
Команда форума
Патриот, а расширение у инклюдов какое?
 

Патриот

Новичок
Заработало

Все дело было в '<?', после того как изменил на '<?php' все заработало
 

baev

‹°°¬•
Команда форума
Да, блин: наткнулся в комментах в мануале на вот это —
when you use include/require(_once) to add a file that contains functions you want to use in the main document, you must make sure the file doesn't have the php extension
This is because php contents are first evaluated and then included, once evaluated all of te scripts have disappeared
— теперь сам сижу «долго думаю»...

Удалите мои сообщения отсюда — чё-то я торможу сегодня...
 

master_x

Pitavale XXI wieku
Патриот
я так и думал, что проблема именно в этом. но в php5 в ini по умолчанию поддерживаются короткие open tags.
 
Сверху