Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » SSI и PHP в одном файле

Ответить
Настройки темы
SSI и PHP в одном файле

Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


нужно отсылать заголовок last modified при запросе index.shtml

можно ли это сделать только с помощью SSI ?

если нет то как сделать чтобы в файле shtml одновременно работал код php и инклюды ssi ?

покачто для выполнения задачи безуспешно были приняты меры:

пытался добавить в файл index.shtml запись вида: <!--#include virtual="http.php"--> а в файл http.php прописал код: <?php header("last-modified: 123"); ?>

но при запросе index.shtml заголовки не отдаются(((

что тут делать, помогите

Отправлено: 00:40, 03-08-2005

 

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Попробуйте следующий код
Код: Выделить весь код
header ('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
. Может глюк из-за неверной записи значения.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 09:57, 03-08-2005 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


Prisoner
пробЫвал(

как сделать чтобы в файле shtml одновременно работал код php и инклюды ssi ?
это возможно в апаче или в httpaccess ?

щас попробую приинклюдить перл скрипт <!--#exec cgi="perl.pm"-->

в perl как должен выглядеть скрипт отправляющий заголовок?

вот нашел это но оно не работает:

#!/usr/bin/perl

my @ns_headers = ('User-Agent' => 'Mozilla/4.76 [en] (Win98; U)',
'Accept' => 'image/gif, image/x-xbitmap, image/jpeg,
image/pjpeg, image/png, */*',
'Accept-Charset' => 'iso-8859-1,*,utf-8',
'Accept-Language' => 'en-US',
);

...

$response = $browser->get($url, @ns_headers);

-------
Основы HTML | Конференции


Отправлено: 11:47, 03-08-2005 | #3


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


E-mail
А зачем тебе такое? SSI еще и плюс php?

Отправлено: 12:47, 03-08-2005 | #4


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


если есть PHP, то можно инклудить всё что угодно с помощью РНР

-------
Fortes fortuna adiuvat


Отправлено: 13:18, 03-08-2005 | #5


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


В самом деле...

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 13:25, 03-08-2005 | #6

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Цитата:
А зачем тебе такое? SSI еще и плюс php?
Это, наверное, игра в поддавки для webmaster-ов - у кого медленнее работать будет. Идея-то хороша: парсим текс на ssi, парсим текст на php, включаем интерпритатор perl-a, включаем интерпритатор php, отдаем это все обратно... В общем, кто больше накрутит

E-mail
на всякий случай - помним, что header надо отдавть до всякой лезущей в броузер строки?

Отправлено: 14:38, 03-08-2005 | #7


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


Не перевелись на руси богатыри... и интернет им провели

Отправлено: 16:40, 03-08-2005 | #8


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


ничего не имею против чувства юмора.

но ситуация такая:

либо переписывать сайт, либо внести изменения на то что уже есть.

само собой напрашивается второй вариант, так как сайт не мой и нету никакого желания показывать авторам "как надо".

в общем кому интересно, я тут облазил гугл и узнал что в апаче 1.1.3 оригинальной версии ssi заголовки last mod и if mod since вообще не отрабатываются.

в следущих версиях эта ошибка вроде бы(!) присутствовала, но как то расплывчато об этом, а потом бум и в 1.3.* какойто версии опять пишут что этот баг исправлен.. както странно они его исправляют исправляют с каждой версией, а он всеравно присутствует.. кому интересно леха апач орг рубрика "подробнее" о версии апача..

проблема заголовка last mod мной вроде решена, кому интересно, при запросе страницы содержащей инклюды ssi заголовок last mod сознательно глушится, принудительно заставить отдавать его можно с помощью строки в конфиге xbithack full + поставить exec для группы на выполнение в файле с ssi.

с if mod since проблема еще хуже... вродебы ошибка 304 выдается если файл не изменен, но пропадает last mod... а при запросе if mod since настоящего времени запрос проглатывается и ответ выдается будто его и нету.. казалось бы нет программы да и смысла запрашивать у сервера изменялси ли файл с настоящего времени до настоящего времени, Но тем не мение вроде как это стандарт...

продолжаю копать.. хотелось бы все-таки узнать как настроить коректно заголовок if mod since для ssi под апач 1.3.3... вопрос открыт.

-------
Основы HTML | Конференции


Отправлено: 21:50, 03-08-2005 | #9


Аватара для E-mail

Ветеран


Сообщения: 640
Благодарности: 2

Профиль | Сайт | Отправить PM | Цитировать


archy
Цитата:
если есть PHP, то можно инклудить всё что угодно с помощью РНР
вот я и обдумываю: как сделать чтобы в файле котором присутствует ssi был php

дело в том что сайт на ssi + php + perl + xmlt + sql ну и ксс и хтмл там всякий

и шаблоны сделаны с использованием ssi а это не только инклюды(!), переписывать все что сделано с помощью ssi и подругому обдумывать логику строения на php не представляется возможным изза объема ресурса.

-------
Основы HTML | Конференции


Отправлено: 22:00, 03-08-2005 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » SSI и PHP в одном файле

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Форма и обработчик в одном файле VladZombie Вебмастеру 1 10-12-2009 16:37
Как сделать треков в одном файле CD PLUS BillGates_XP Видео и аудио: обработка и кодирование 2 30-09-2009 10:04
SSI vs PHP exion Вебмастеру 4 15-03-2008 00:09
Фильм с меню в одном файле. Skaarj Видео и аудио: обработка и кодирование 4 21-06-2005 13:51
SSI...PHP MikePr Вебмастеру 2 16-07-2004 13:41




 
Переход