При нажатии на кнопку происходит ajax-запрос на файл обработчик. Этот файл должен брать из бд данные и формировать html. На локалке все работает. На хостинге все содержимое php-файла-обработчика воспринимается как текст. Неважно, что написано в php, все равно выдается как текст. Например, в php написано <?php echo "test"; ?>
. В результате я не получу слово "test"
а получу <--?php echo "test"; ?-->
.
Что делать? В чем проблема?
Upd
Заметил, что если обращаться к php-файлам напрямую (например, http://site.ru/index.php) то они скачиваются, а не обрабатываются, как надо. Может, в этом проблема? Как ее решить?
Upd 2
Проблема решена. Хостер настроил сервер таким образом, чтобы при обращении к php-файлам напрямую происходило скачивание этих файлов. Дурацкий хостинг...
Одно из двух - либо почему-то отключена обработка PHP-файлов собственно интерпретатором, либо, что вероятнее, что-то мешается, ибо между <?
не должно быть символов, а у тебя есть, поэтому сервер не воспринимает этот текст как php-код.
Почему - это уже другой вопрос, нужно смотреть, что там тебе файлы переписывает.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Можно ли вставить свой атрибут в HTML-тег и потом обратиться к нему?
Вставил теги input type="radio" со своим атрибутом data-group: