PHP при AJAX-запросе воспринимается как текст. Что делать?
При нажатии на кнопку происходит ajax-запрос на файл обработчик. Этот файл должен брать из бд данные и формировать html. На локалке все работает. На хостинге все содержимое php-файла-обработчика воспринимается как текст. Не важно что написано в php, все равно выдается как текст. Например в php написано <?php echo "test"; ?> В результате я не получу слово "test" а получу <--?php echo "test"; ?--> Что делать? В чем проблема?
Проблема решена. Хостер настроил сервер таким образом, чтобы при обращении к php-файлам напрямую происходило скачивание этих файлов. Дурацкий хостинг...
Видимо плохо жили... но это не я их клиент, а мой заказчик их клиент. Видите ли цены у них дешевые, и на требования по авторским правам никак не реагируют...
Если зайти по адресу то php скачивается, хотя индексный php нормально работает, подключается includo'ом все другие php-файлы. Стоит apache, расширение .php
Дмитрий Миронов: а открывающий тег точно "<?php"? может у вас просто "<?", тогда еще можно объяснить. иначе то что у вас происходит это нужно было бы специально организовывать