Задача:
Что нужно прописать в .htaccess чтобы вместо несуществующих (нет файла) картинок показывалась заглушка? Т.е. картинки нет, а вместо неё бралась бы картинка существующая и вставлялась вместо неё.
Или это невозможно?
1. bruno - 20 декабря 2010 — 08:01 - перейти к сообщению
2. BON - 20 декабря 2010 — 12:10 - перейти к сообщению
Это возможно, сам как то заморачивался с этим. Даже где то встречалось что порисывать и сылку не сохранил. Если не ошибаюсь то на это мфорум стоит какойто скрипт проверки, потому что я тут видел много вставок вместо картинок. Это бы Юру спросить. Если что попадется отпишусь.
3. bruno - 20 декабря 2010 — 12:44 - перейти к сообщению
Спасибо, буду ждать.
4. bruno - 21 декабря 2010 — 14:19 - перейти к сообщению
Нет решения?
5. BON - 21 декабря 2010 — 14:21 - перейти к сообщению
Кажись нема
6. M-A-X - 21 декабря 2010 — 17:07 - перейти к сообщению
Проверяется мод_реврайтом что-то типа так:
включаем сам мод
определяем базу для мода (где лежат наши картинки,загрузки)
ставим условие:
"если запрошен документ *.jpg"
доп. условие
"если он отуствует",
тогда дейтвие:
"изменить запрос на not_found.jpg"
Почитайте мануалы по мод_реврайт (mod_rewrite) или найдите готовое решение.
Спасибо за внимание.
включаем сам мод
определяем базу для мода (где лежат наши картинки,загрузки)
ставим условие:
"если запрошен документ *.jpg"
доп. условие
"если он отуствует",
тогда дейтвие:
"изменить запрос на not_found.jpg"
Почитайте мануалы по мод_реврайт (mod_rewrite) или найдите готовое решение.
Спасибо за внимание.
7. bruno - 21 декабря 2010 — 17:17 - перейти к сообщению
Ну так я и ищу ТУТ готовое решение.
Лучше латинскими буквами.
То что вы на русском написали, ничего не понял )))
Лучше латинскими буквами.
То что вы на русском написали, ничего не понял )))
8. BON - 21 декабря 2010 — 18:32 - перейти к сообщению
vipraskrutka пишет:
хтасесом такое не сделать.
Можно сделать, тока проверять будет определённый католог. Только грузить сервер будет неплохо эта гадость. И ещё на этом форуме пхп обработчик картинок стоит? а то я видел возврат картинки на 404 ошибку когда она не доступна?
9. M-A-X - 22 декабря 2010 — 14:42 - перейти к сообщению
BON пишет:
Можно сделать, тока проверять будет определённый католог. Только грузить сервер будет неплохо эта гадость. И ещё на этом форуме пхп обработчик картинок стоит? а то я видел возврат картинки на 404 ошибку когда она не доступна?
Эта легенда, что мод_реврайт грузит сервер уже неверна. (При условии, что там нету извращений, а то да, там всякого можно написать, как и везде
vipraskrutka пишет:
)не тормозит, не грузит. как прямое обращение к заранее известному файлу может грузить сервер?
Тормозов быть не должно, это будет скорее всего обращение в кеш файловой системы, по времени меньше 1 мс.
10. BON - 22 декабря 2010 — 15:00 - перейти к сообщению
vipraskrutka, ну это для одного фаила, а как тогда сделать чтобы проверял каждую картинку на форуме или удаленном сервере?
11. M-A-X - 22 декабря 2010 — 17:47 - перейти к сообщению
Разрешите отвечу вместо vipraskrutka.
В примере была строка кода:
Если логически подумать, то вместо 'youimg.img' можно подставить имя своего файла (захардкодить или через переменную )
Код примера оформить как функцию и вызывать при запросе какого-то файла/файлов/типа файлов.
В примере была строка кода:
CODE:
if ( ! file_exists('youimg.img'))
Если логически подумать, то вместо 'youimg.img' можно подставить имя своего файла (захардкодить или через переменную )
Код примера оформить как функцию и вызывать при запросе какого-то файла/файлов/типа файлов.
12. BON - 22 декабря 2010 — 20:44 - перейти к сообщению
M-A-X, если не сложно покажите, а то я чет не очень силен в пхп
13. M-A-X - 23 декабря 2010 — 17:55 - перейти к сообщению
Учите инструмент, с которым работаете.
Вам не понятно, как
Это азы азов.
Где предполагаемую функцию вызывать? - Там, где Вы/скрипт показывает прикрепленные картинки.
Сколько таких мест я не знаю.
Идея реализации Вам была указана верно.
Если Вам лень, то мне тем более.
Вам не понятно, как
Цитата:
?вместо 'youimg.img' можно подставить имя своего файла
Это азы азов.
Где предполагаемую функцию вызывать? - Там, где Вы/скрипт показывает прикрепленные картинки.
Сколько таких мест я не знаю.
Идея реализации Вам была указана верно.
Если Вам лень, то мне тем более.