ExBB Community » » Хостинг » Как через .htaccess решить вопрос с несуществующими фото?

Страниц (1): [1]
 

1. bruno - 20 декабря 2010 — 08:01 - перейти к сообщению
Задача:
Что нужно прописать в .htaccess чтобы вместо несуществующих (нет файла) картинок показывалась заглушка? Т.е. картинки нет, а вместо неё бралась бы картинка существующая и вставлялась вместо неё.

Или это невозможно?
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) или найдите готовое решение.

Спасибо за внимание.
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.

В примере была строка кода:
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' можно подставить имя своего файла
?
Это азы азов.

Где предполагаемую функцию вызывать? - Там, где Вы/скрипт показывает прикрепленные картинки.

Сколько таких мест я не знаю.

Идея реализации Вам была указана верно.

Если Вам лень, то мне тем более.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0444]     [ ]