![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Artiomka |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.7.2009 Репутация: нет Всего: нет |
Есть маленькая программка на php с базой данной, которая каждый день меняет картинки.
Все нормально, только иногда с первого раза картинка не прорисовывается! Люди говорят кэш мешает. Есть шанс это исправить? Заранее спасибо! ![]() |
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
если html с картинкой выводится пхп скриптом, то добавлть к имени файла случайный параметр.
|
|||
|
||||
Artiomka |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.7.2009 Репутация: нет Всего: нет |
А можете привести пример?
Если скрипт .../test.php и он находится в файле правой колонке ..../right.php к какому имени добавить параметр и как он может выглядеть? Спасибо ![]() |
|||
|
||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
Artiomka, а какой скрипт отвечает за вывод картинки?
-------------------- Amazing ![]() |
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
||||
|
||||
fesor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 121 Регистрация: 16.7.2009 Где: Минск Репутация: 4 Всего: 4 |
Добавление рандомного значения хорошо только для загрузки файлов.
может поможет... хотя неуверен что для картинок это сойдет. |
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
fesor, а картинка - это не файл? А что?
И куда писать твой код? В картинку? |
|||
|
||||
Artiomka |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.7.2009 Репутация: нет Всего: нет |
Картинки 1.png 2.png 3.png и так далее - штук 200. Они меняются строго по номеру каждый день.
А прорисовываются иногда только после F5. Это менять надо имя каждый картинки??? А скрипт такой: Спасибо ![]()
Модератор: используй кнопку КОД для оформления Это сообщение отредактировал(а) MoLeX - 29.7.2009, 08:43 |
|||
|
||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
В этом коде не надо ничего менять. Писать надо в коде показа. в теге img
Это сообщение отредактировал(а) Ипатьев - 29.7.2009, 08:47 |
|||
|
||||
MoLeX |
|
||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
Artiomka, допустим твой скрипт называется images.php, соответственно он вызывается вот так
а теперь переделываем в следующее
-------------------- Amazing ![]() |
||||
|
|||||
Ипатьев |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
В этом коде можно вписать заголовки, управляющие кэшированием.
Но код очень забавный. Только сейчас разглядел. |
|||
|
||||
Artiomka |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.7.2009 Репутация: нет Всего: нет |
В коде показа ...
Я так понимаю в коде <img src=".../test.php"/> А не подскажете, что именно здесь менять. Вроде все нормально (для новичка конечно!) Спасибо ![]() Добавлено через 3 минуты и 27 секунд "заголовки, управляющие кэшированием." ![]() |
|||
|
||||
MoLeX |
|
||||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
до вывода инфы в браузер
Добавлено @ 09:14 да, сделай так
и каждый день к адресу картинки будет добавляться мусор Это сообщение отредактировал(а) MoLeX - 29.7.2009, 09:14 -------------------- Amazing ![]() |
||||
|
|||||
icewind |
|
||||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 11.4.2009 Где: Ростов-на-Дону Репутация: 20 Всего: 20 |
В том случае если используются динамические шаблоны Это сообщение отредактировал(а) icewind - 29.7.2009, 09:17 -------------------- ![]() |
||||
|
|||||
Artiomka |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 28.7.2009 Репутация: нет Всего: нет |
Переделал выводящий файл по вашему совету. Теперь он выглядит так:
<img src=".../test.php?<?=date('Y-m-d');?>" width="180" /> Эксплорер - 100% работает! Опера - 100% работает! Firefox - через раз .. хмм А код ниже вставить в самый верх файла test.php?
Спасибо ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |