
![]() |
Здравствуйте Гость ( Вход | Регистрация ) |
|
|
|
![]() ![]() ![]() |
![]() |
|
![]() Новичок ![]() Профиль Группа: Пользователь Сообщений: 4 Пользователь №: 31593 На форуме: Карма: ![]() |
Здравствуйте!
Помогите пожалуйста решить проблему. Никак не пойму в чём дело ![]() Пишу скрипт загрузки файла (картинки) на сервер (одно и тоже изображение). Имеется форма отправки, под ней отображается то, что загружается . Так вот: если я загружаю картинку впервые, сразу после нажатия кнопки "отправить" новая картинка отображается под формой. если же я повторно загружаю другую картинку, то она фактически загружается (подменяет прежнюю в папке), НО отображается старая!! ![]() Спустя 5 минут, 16 секунд (28.02.2012 - 11:43) Visman написал(а): Кэш в барузерах не обновляется ;) В адресной строке в php, которая формируется для показа картинки допиши .'?m='.time() Т.е. было, например так .../img/2.jpg стало так .../img/2.jpg?m=1199539151 Спустя 4 минуты, 35 секунд (28.02.2012 - 11:48) zenmaster написал(а): спасибо, всё заработало!))) я догадывался, что дело в кэше, но не знал, что надо делать так. СПАСИБО ещё раз) Спустя 6 минут, 57 секунд (28.02.2012 - 11:55) Visman написал(а): <a class='blackout' href='../images/topnew.jpg?m=<?php echo time() ?>'> Тут наверное ;) P.S. Опоздал :P Спустя 4 минуты, 15 секунд (28.02.2012 - 11:59) zenmaster написал(а): несовсем) я сделал так: <a class='blackout' href='../images/topnew.jpg?m=<?=time()?>'> <img class='uploadimg' src='../images/topnew.jpg?m=<?=time()?>' /> но ни суть) Спустя 16 минут, 50 секунд (28.02.2012 - 12:16) zenmaster написал(а): P.S. Кстати в итоге правильно так: <?php $for_cache = time(); ?> <a class='blackout' href='../images/topnew.jpg?m=<?=$for_cache?>'> <img class='uploadimg' src='../images/topnew.jpg?m=<?=$for_cache?>' /> </a> ОООчень приятно. Я не знал такого.. |
![]() |
![]() ![]() ![]() |