За последние 24 часа нас посетили 18396 программистов и 1656 роботов. Сейчас ищут 1711 программистов ...

Не обрабатывает файлы с "<?"

Тема в разделе "Установка PHP", создана пользователем SashaBorandi, 2 май 2010.

  1. SashaBorandi

    SashaBorandi Активный пользователь

    С нами с:
    12 авг 2008
    Сообщения:
    11
    Симпатии:
    0
    Ребята, помогите... есть сайт в нем куча файлов *.php и в каждом файле в начале прописано "<?" и мой установленый из исходников php 5.3.1 и Апаче 2 не хочет открывать... открывает только если в начале прописать "<?php" как положено.. А переписывать все файлы нехочится.. Помогите.. есть ли какаято настройка в php.ini которая разрешает использовать "<?"?

    Спасибо...
     
  2. SashaBorandi

    SashaBorandi Активный пользователь

    С нами с:
    12 авг 2008
    Сообщения:
    11
    Симпатии:
    0
    Сам, нашел решение...

    в php.ini включил параметр short_open_tag:

    Код (Text):
    1.  
    2. ; This directive determines whether or not PHP will recognize code between
    3. ; <? and ?> tags as PHP source which should be processed as such. It's been
    4. ; recommended for several years that you not use the short tag "short cut" and
    5. ; instead to use the full <?php and ?> tag combination. With the wide spread use
    6. ; of XML and use of these tags by other languages, the server can become easily
    7. ; confused and end up parsing the wrong code in the wrong context. But because
    8. ; this short cut has been a feature for such a long time, it's currently still
    9. ; supported for backwards compatibility, but we recommend you don't use them.
    10. ; Default Value: On
    11. ; Development Value: Off
    12. ; Production Value: Off
    13. ; http://php.net/short-open-tag
    14. short_open_tag = On