include в PHP5

Патриот

Новичок
include в PHP5

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

выводят содержимое PHP файла, но не выполняют его
 
поведение инклюда в 5 версии ничем не отличается от 4
 
phpinfo(); -- работает. Только подключенные файлы не выполняет, просто вываливает их содержимое
 
Патриот
значит смотри свои инклюды, и ошибки которые тебе php показывает
 
Патриот, а расширение у инклюдов какое?
 
Заработало

Все дело было в '<?', после того как изменил на '<?php' все заработало
 
Да, блин: наткнулся в комментах в мануале на вот это —
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
— теперь сам сижу «долго думаю»...

Удалите мои сообщения отсюда — чё-то я торможу сегодня...
 
Патриот
я так и думал, что проблема именно в этом. но в php5 в ini по умолчанию поддерживаются короткие open tags.
 
Сверху