PHP в деталях


         

Черным по белому написано же:


table width="100%" cellpadding="0" cellspacing="0" >18.2.2001 02:06  Konstantin
DL: Черным по белому написано же: header ("HTTP/1.0 200 Ok").

Это надо поставить строкой в .htaccess или куда то еще?
Ответ DL:

header - это функция php, значит надо писать это в скрипте-обработчике запросов.
18.2.2001 03:14  Константин
Немного в вдогонку. Как я понял, необходимо создать файл на PHP, который будет печатать необходимый хеадер и загружать страничку. Многие посетители Вашего сервера не знакомы даже с основами PHP, поэтому не могли бы Вы привести самый простой пример решения довольно таки актуальной для многих проблемы обработки ошибок експлорером?
Ответ DL:

Это здесь же и написано! :)
18.2.2001 14:27  Константин
Это правильно?

----- missing.html -----

<?php header("http/1.0 200 Ok"); ?>

<html>

<head>

<title>HTTP 404 - File not found</title>

</head>

HTTP 404 - File not found

</body>

</html>

----- missing.html -----
Ответ DL:

Да. Только в директории, в которой надо открывать missing.html по неправильному запросу, надо положить файл .htaccess с такой строкой:

ErrorDocument 404 missing.html

Кстати, расширение лучше не html, а php. Тут надо выполнять php-код, а файлы .html такую обработку обычно не проходят (настройки в mime.types).
1.3.2001 18:48  Максим  []
Если PHP стоит как модуль апача, то URL типа /somepage/foo/bar не вызывает ошибок, в случае если существует файл /somepage.php (расширение в URL тоже можно пропустить). Будет вызван /somepage.php, при этом $SCRIPT_NAME будет содержать "/somepage" (не somepage.php !!), в $PATH_INFO будет /foo/bar . Дальше с этим можно делать все что заблагорассудится. Полная иллюзия каталогов и файлов.
Ответ DL:

Такое вроде бы пройдет, но кое у кого возникают ошибки, если вызвать одновременно MultiViews и RewriteRule.
7.3.2001 10:21  Sasha  []
Спасибо тебе за помощь. Я вот по твоей статье сделал и все работает. Можно посмотреть здесь http://ezone.com.ua/news/
Ответ DL:

Душа радуется :)
21.3.2001 15:41  David Mzareulyan  []
2eXpert: Элементарно, Ватсон! $HTTP_SERVER_VARS["REDIRECT_QUERY_STRING"]

Парсить, увы, ручками...
<

Содержание  Назад  Вперед