так "<?php" работает, а так "<?" не работает

Алый Кузоват
На сайте с 10.04.2006
Offline
32
2464

Форумчане, помогите мне, пожалуйста, решить такую проблему.

На сервере (CentOS 5.2) php-скрипты корректно обрабатываются только если начинаются с "<?php". Если же скрипт начинается с "<?", то на сервере он не обрабатывается, а тело скрипта браузером выводится в виде комментария в исходном коде.

Что и где нужно поправить, чтобы php-скрипты корректно работали в обоих случаях?

---

PHP Version 5.2.9

Apache 1.3.39

P.S. Аноним, чего вы не одобряете? Я не разработчик. Нашел готовое решение, а оно не работает. Собственно поэтому и интересуюсь.

Подпись
I
На сайте с 22.12.2008
Offline
86
iph
#1

Нужно в php.ini включить short_tags On

iphosters.com (http://iphosters.com/) - шаред хостинг, впс, выделенные серверы, регистрация доменов us-express.net (http://us-express.net/) - любые товары из США
M0
На сайте с 04.02.2009
Offline
86
#2
Алый Кузоват:
Форумчане, помогите мне, пожалуйста, решить такую проблему.
На сервере (CentOS 5.2) php-скрипты корректно обрабатываются только если начинаются с "<?php". Если же скрипт начинается с "<?", то на сервере он не обрабатывается, а тело скрипта браузером выводится в виде комментария в исходном коде.

Что и где нужно поправить, чтобы php-скрипты корректно работали в обоих случаях?
---
PHP Version 5.2.9
Apache 1.3.39

php.ini short_open_tag

Алый Кузоват
На сайте с 10.04.2006
Offline
32
#3

Спасибо, товарищи!

xzorro
На сайте с 20.04.2009
Offline
7
#4

iph, спасибо от меня тоже

[Удален]
#5

можно в .htaccess

php_flag short_open_tag on

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий