DataParkSearch, PHP в search.htm


Возможностей внутреннего языка описания шаблона файла search.htm поисковой системы DataParkSearch Engine, увы, недостаточо для организации многих вещей. Именно поэтому может возникнуть необходимость добавления в него результатов выполнения какого-то PHP-скрипта.
Самый простой и предпочтительный способ сделать это — воспользоваться директивой INCUDE:
<!INCLUDE Content="http://site.ru/file.php?param=$(q)">
Гр. Максим Захаров, главный разработчик DataParkSearch Engine, предлагает еще один вариант: модифицировать шаблон search.htm так, чтобы на его выходе получался валидный PHP-код, и перед ответом пользователю передавать его на исполнение интерпретатору PHP. Для этого в секции переменных шаблона search.htm нужно установить медиа-тип результата в application/x-httpd-php:
ResultContentType application/x-httpd-php
Если используется mod_php, то перед выдачей пользователю PHP-код, создаваемый шаблоном будет интерпретироваться в HTML с помощью mod_php.

Поблагодарить автора

3 Responses to DataParkSearch, PHP в search.htm

  1. Если мод отключили, то срочно восстанавливать с бекапа) это же основной файл))

  2. Добрый день, спасибо за статью, но возник вопрос...

    При таком подключении

    </code></p><p>а в php </p><p><code>echo $_GET['q'];

    Кириллица режется под корень, может есть решение проблемы?

Оставить комментарий

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>