nickspring

nickspring
Рейтинг
228
Регистрация
29.03.2006
Должность
seo

Как отдавать Last-Modified вам уже сказали в начале темы. Если вас интересует выдача If-Modified-Since (коды 200 и 304), то тут два варианта хода событий:

1) PHP стоит как модуль Apache. В таком случае пишем примерно так:

$headers = getallheaders();

$lastmodified=gmdate('D, d M Y H:i:s',filemtime("test.php")).' GMT';
if ($headers['If-Modified-Since']==$last*modified)
{
header('HTTP/1.0 304 Not Modified');
exit(); // выход, не выводим содержимое страницы
}
else
{
header('HTTP/1.0 200 OK');
header("Last-Modified: $lastmodified");
}
echo $content; // вывод содержимого страницы

2) На хостинге стоит PHP-wrapper (PHP не как модуль апача). Тогда ничего не пишем и не пытаемся. Забываем про эту идею, поскольку функция getallheaders в данном случае не доступна

New_Angel:
Я же сказал, что я это все знаю, но в PhotoShope нельзя делать, чтоб он отсекал расширение файла (.gif или .jpg)

И причем это гораздо удобнее в фотошопе делать не через batсh ;)

Кстати, насчет Photowatermark Pro, так у него тоже нет такой функции!

Может кто из программеров откликнится, чтоб за деньги написать скрипт такой, буду очень признателен!

Сорри, не заметил фразы в тексте.

СКОРПИОН:
Я обычно делаю так:
1. Положить в корень сайт файл .htaccess.
2. Добавить в него вот эти строчки:

php_flag session.use_trans_sid off
php_flag session.use_cookies on

Мало ли что в скриптах может быть. Так надёжнее.

не везде работает, к сожалению...

Прошу уточнить... проблема в том как выдавать код или в том, как получать дату изменения?

кидайте исходник полный (можно в личку)... тогда скажу... настройки php+apache или скрипт...

dkameleon, спасибо что объяснил дуракам, но то что написано - это и так понятно...

тем не менее в приведенном авторе коде нет кода который бы дописывал урлы... соответственно, утверждаю что процентов 99 что дело в настройках php или apache...

Из вашего поста я так и не понял как организовано хранение информации указанного раздела... кроме того не допирает при чем тут апач с ноу-кэшем? (дата файла выдается одна и та же? может тогда что-то типо a ля clearstatcache() in PHP использовать?)

ну вот пожалуй разве что в данном случае... :)

FIFO.RU:
Мы для своего партнера выкупили web-dizayn.ru
Просто так и со вкусом 🚬
Всё вышеперичисленное хорошими доменами мы не считаем.

А что Вам еще остается делать после того как вы выкупили такую гадость? :)

Photoshop вам поможет...

1) Window->Actions

2) File->Automate->Batch...

3) Help->Photoshop help

Всего: 3578