Допустим, у меня есть файл с расширением .quote
. Я бы хотел, чтобы веб-сервер отправлял содержимое этого файла с помощью простого сценария PHP перед отправкой в браузер.
Например:
Это цитата
Будет преобразовано в
"Это цитата"
Похоже, мне нужно что-то положить в мой .htaccess
в соответствии с
AddHandler x-quote .quote
Action x-quote /cgi/quote.cgi
И тогда мой сценарий будет выглядеть примерно так:
#!usr/local/php5
<?php
header("Content-type: text/plain");
#I don't know how to do this step...
echo '"'.$CONTENTS_OF_THE_FILE.'"';
?>
Однако теперь я просто получаю сообщение об ошибке 404 при просмотре файла .quote
на сервере.
Я могу думать о нескольких вещах, которые могут быть причиной этого:
- Файл cgi не найден и / или не выполнен - Как определить, разрешено ли запускать файлы cgi на моем сервере? Должен ли путь быть относительно webroot?
- Неправильный путь к исполняемому файлу php - Это указано где-то в php.ini? Если да, то где?
- Я не правильно делаю в самом PHP - Что мне делать
У меня нет SSH-доступа к рассматриваемому серверу.