За последние 24 часа нас посетили 34369 программистов и 1702 робота. Сейчас ищут 707 программистов ...

можно ли заменить ошбику 403 картинкой?

Тема в разделе "PHP для новичков", создана пользователем TROODON, 16 май 2008.

  1. TROODON

    TROODON Активный пользователь

    С нами с:
    4 ноя 2007
    Сообщения:
    112
    Симпатии:
    0
    можно ли как нибудь сделать чтобы при ошибке выдавался не хтмл код а установленная картинка

    как сейчас

    Код (Text):
    1. ErrorDocument 403 "<img src='no_avator.jpg'>"
    при заходе в папку картинку норм отображает но если поставить
    <img src="avators/">
    то картинку разумеется отображать не будет подскажите как сделать чтобы при ссылке
    <img src="avators/">


    отображало картинку "no_avator.jpg" из папки "avators"

    варианты прописать вручную не предлогать :D [/code]
     
  2. Mc X

    Mc X Активный пользователь

    С нами с:
    14 май 2008
    Сообщения:
    24
    Симпатии:
    0
    Адрес:
    Северная и Культурная Столица России
    2TROODON Вы сами поняли, что написали? :)

    А сам файл картинки указывать в пути не нужно?
     
  3. Taris

    Taris Активный пользователь

    С нами с:
    13 май 2008
    Сообщения:
    29
    Симпатии:
    0
    Вероятно батенька хочет таким способом защитить свои супер картинки от скачивания. Другого применения для такого извращения я не вижу.

    Если вы не хотите показывать путь до ваших изображений, то:

    download.php?img=1000122
    PHP:
    1.  
    2. header('Content-type: image/jpeg');
    3.  
    4. $img = (int)$_REQUEST['img'];
    5. $dir = dirname(__FILE__)."/super/secretnoe/mesto/dlya/kartinok/";
    6.  
    7. $im = imagecreatefromjpeg($dir.$img);
    8. imagejpeg($im);
    9.  
    10.  
    /super/secretnoe/mesto/dlya/kartinok/.htaccess
    PHP:
    1. Deny from All
     
  4. Mc X

    Mc X Активный пользователь

    С нами с:
    14 май 2008
    Сообщения:
    24
    Симпатии:
    0
    Адрес:
    Северная и Культурная Столица России
    Хе %) Вот уж действительно извращение :)

    P.S. Отвечать в форуме -> Какое-то разгадывание ребусов постоянное,
    проще языки программирования и тп изучить :)
    Может мануал по ребусам есть =)))))))))
     
  5. TROODON

    TROODON Активный пользователь

    С нами с:
    4 ноя 2007
    Сообщения:
    112
    Симпатии:
    0
    Mc X,Taris, нет я имел в виду чучуть другое

    есть ссылка БЕЗ ссылки на картинку торлько на папку
    <img src="avators/">
    как сделать чтобы вот по такой ссылке отображалася не значчок КРЕСТИК а файл "no_avator.jpg"

     
  6. TROODON

    TROODON Активный пользователь

    С нами с:
    4 ноя 2007
    Сообщения:
    112
    Симпатии:
    0
  7. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Нафиг тут GD?
    PHP:
    1. <?php
    2. header('Content-type: image/jpeg');
    3. readfile("no_avator.jpg");
     
  8. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    Sergey89
    +1
     
  9. Taris

    Taris Активный пользователь

    С нами с:
    13 май 2008
    Сообщения:
    29
    Симпатии:
    0
    Ничо умнее в час ночи не придумал)
     
  10. NOmeR1

    NOmeR1 Активный пользователь

    С нами с:
    11 май 2008
    Сообщения:
    97
    Симпатии:
    0
    Нафиг тут вообще PHP?
    .htaccess
    Код (Text):
    1. ErrorDocument 403 "/error.gif"
     
  11. TROODON

    TROODON Активный пользователь

    С нами с:
    4 ноя 2007
    Сообщения:
    112
    Симпатии:
    0
    неа не работает
     
  12. NOmeR1

    NOmeR1 Активный пользователь

    С нами с:
    11 май 2008
    Сообщения:
    97
    Симпатии:
    0
    error.gif в корень пихнул? У меня всё работает.
     
  13. TROODON

    TROODON Активный пользователь

    С нами с:
    4 ноя 2007
    Сообщения:
    112
    Симпатии:
    0
    в папку а слэш убрал ну и имя заменил)

    выводит тока текст название картинки (хотя возможно так тока топ сервер делает
     
  14. eduha

    eduha Активный пользователь

    С нами с:
    8 ноя 2006
    Сообщения:
    278
    Симпатии:
    0
    Адрес:
    Караганда
    Без кавычек надо.