За последние 24 часа нас посетили 74182 программиста и 10165 роботов. Сейчас ищут 2483 программиста ...

Вывод картинки с другого ресурса и маскировка настоящего url

Тема в разделе "PHP для новичков", создана пользователем anddm200112, 4 мар 2016.

  1. anddm200112

    anddm200112 Новичок

    С нами с:
    4 мар 2016
    Сообщения:
    6
    Симпатии:
    0
    Доброго времени суток!

    Вопрос от новичка в php

    Прошелся поиском по форуму- ничего не нашел.

    Подскажите как со стороннего ресурса средствами php вывести это фото на своем сайте http://cdn.bfm.ru/news/maindocumentphoto/2016/03/04/schkvf.jpg, чтобы ни в адресной строке браузера, ни в коде html страницы не светить настоящий url?

    Какие есть способы?

    Желательно без использования директив .htaccess

    Заранее спасибо!
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    Re: Вывод картинки с другого ресурса и маскировка настоящего

    можно. но хуй тебе.
     
  3. anddm200112

    anddm200112 Новичок

    С нами с:
    4 мар 2016
    Сообщения:
    6
    Симпатии:
    0
    Re: Вывод картинки с другого ресурса и маскировка настоящего

    Хамить не надо, придурок! А то я тебе в рот засуну то что ты написал, и выложу фото твоей мордахи, местный упырь))
     
  4. bikerlex

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

    С нами с:
    2 дек 2014
    Сообщения:
    343
    Симпатии:
    39
    Re: Вывод картинки с другого ресурса и маскировка настоящего

    Можно, но я согласен с предыдущем оратором, нефиг пиздить чужой контент.
     
  5. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.294
    Симпатии:
    216
    Адрес:
    Default city
    Re: Вывод картинки с другого ресурса и маскировка настоящего

    Можно.
    Сохраняем в базу урл, любой запрос на картинку передаём в обработчик, который вытягивает картинку по настоящему урлу и отдаёт.
     
  6. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.599
    Симпатии:
    206
    Re: Вывод картинки с другого ресурса и маскировка настоящего

    Ну ты серьёзно?
     
  7. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.294
    Симпатии:
    216
    Адрес:
    Default city
    Re: Вывод картинки с другого ресурса и маскировка настоящего

    Да, при условии что на сайте будет собственный урл, а не оригинальный.
     
  8. mr.akv

    mr.akv Активный пользователь

    С нами с:
    31 мар 2015
    Сообщения:
    1.599
    Симпатии:
    206
    Re: Вывод картинки с другого ресурса и маскировка настоящего

    Не к тому я вёл. Ну да ладно.
     
  9. dexby101

    dexby101 Новичок

    С нами с:
    5 мар 2016
    Сообщения:
    11
    Симпатии:
    0
    Попробуй так
    Код (PHP):
    1. <?
    2. $str = file_get_contents('http://cdn.bfm.ru/news/maindocumentphoto/2016/03/04/schkvf.jpg');
    3. file_put_contents('img.jpg', $str);
    4. ?>
    5. <img src="img.jpg">
     
  10. anddm200112

    anddm200112 Новичок

    С нами с:
    4 мар 2016
    Сообщения:
    6
    Симпатии:
    0
    Спасибо за ответ, а можно ли без записи на свой хост, ведь file_put_contents все равно пишет в файл содержимое файла на удаленном хостинге? Может как то через location (header )? Хотя ваш код безусловно рабочий- я попробовал.
     
  11. anddm200112

    anddm200112 Новичок

    С нами с:
    4 мар 2016
    Сообщения:
    6
    Симпатии:
    0
    Код (PHP):
    1. <?
    2. header('Content-type: image/png');
    3.  
    4.  
    5.  
    6.     $str = file_get_contents('http://cdn.bfm.ru/news/maindocumentphoto/2016/03/04/schkvf.jpg');
    7.     
    8.     //file_put_contents('tmp/img.jpg', $str);
    9.     
    10.     echo $str;
    11.     
    12. ?>
    вот так вышел из положения

    Подсказка от модератора:
    Любой код или текст конфигурации пишите между тегом [code=php] и [/code].
    Используйте отступы в коде для форматирования текста.
    Это помогает быстрее понять вас, увеличивает шанс на получение ответа.
    Что выделять? Например: PHP, HTML, CSS, JavaScript, SQL, XML, .htaccess, ini, регулярные выражения, код шаблонизаторов, любая другая разметка, результаты array/object dump и т. д.
     
  12. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    а давай.

    Добавлено спустя 1 минуту 57 секунд:
    Re: Вывод картинки с другого ресурса и маскировка настоящего url
    очевидно, что ты слишком ещё шольник, чтобы понимать, что ты делаешь, иначе бы ты сразу написал так:
    Код (PHP):
    1. echo file_get_contents('http://cdn.bfm.ru/news/maindocumentphoto/2016/03/04/schkvf.jpg'); 
    так что мамку твою я под столом вертел, а ты вор. =)
     
  13. anddm200112

    anddm200112 Новичок

    С нами с:
    4 мар 2016
    Сообщения:
    6
    Симпатии:
    0
    Пиши есчо, у тебя смешная манера общаться!
     
  14. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    Re: Вывод картинки с другого ресурса и маскировка настоящего

    моя манера общаться никак не отменяет того факта, что ты вор. Как и то, что у тебя для твоего магазина нет денег на нормальный хостинг, никак не отменяет того факта, что ты подпиздиваешь чужой траф, вместо того, чтобы сохранить картинки к себе. Кстати при этом ты ставишь себя в зависимость от другого сайта, ибо если он упадёт - на твоём тоже не будут показываться.
     
  15. anddm200112

    anddm200112 Новичок

    С нами с:
    4 мар 2016
    Сообщения:
    6
    Симпатии:
    0
    Re: Вывод картинки с другого ресурса и маскировка настоящего

    У меня 4 сайта два на виртуальном сервере, ща который платим 2500 в месяц, трафик оплачиваем + контекст, вопрос про картинки был задан на собеседовании, но в любом случае спасибо за откровенность... на самом деле я понимаю что данная схема зависит от сайта-источника, но ты бы в начале разобрался, а ты начал с матов, что как бы говорит о твоем культурном уровне... на сем дискуссию заканчиваб, всем участникам спасибо, особенно igordata, за нравственные наставления!
     
  16. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    Re: Вывод картинки с другого ресурса и маскировка настоящего

    и тем не менее, ещё надо вспомнить про контекст, куки, агента ибо иначе можно тоже без картинок остаться.