За последние 24 часа нас посетили 17549 программистов и 1613 роботов. Сейчас ищут 1812 программистов ...

Curl... Как с ним бороться? Помогите!

Тема в разделе "Сделайте за меня", создана пользователем Vinotti, 2 ноя 2016.

  1. Vinotti

    Vinotti Новичок

    С нами с:
    2 ноя 2016
    Сообщения:
    4
    Симпатии:
    0
    Всем добра !!! Уважаемые специалисты и не очень, буду благодарен за оказанную вами помощь! В общем-то я недавно в теме изучения php , понимание приходит постепенно , но без граблей никак к сожалению.. Суть проблемы - есть такая библиотека как curl...
    Решил попробовать сделать зеркало на localhost, нашел на одном из блогов код плюс .htaccess заполненный по феншую, но результат такой: при загрузке первой страницы все отображается нормально, бывает что стили и js падают , но это не беда; как только пытаюсь пройти по ссылке зеркала редиректит сразу на внешнюю страницу или 404(((
    Решил попробовать написать сам и вот , что примерно получилось:

    PHP:
    1. $http   = 'http://';
    2.     $domain = 'xxxx.ru';
    3.     $var = $_SERVER['REQUEST_URI'];
    4.     $host = $_SERVER['HTTP_HOST'];
    5. $ch = curl_init();
    6. curl_setopt($ch, CURLOPT_URL, $http.$domain.$var);
    7. curl_setopt($ch, CURLOPT_VERBOSE, 1);
    8. curl_setopt($ch, CURLOPT_HEADER, 1);
    9. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    10. $tuData = curl_exec($ch);
    11. $tuData = str_replace($domain , $host , $tuData);
    12. echo $tuData;
    Заранее всем спасибо друзья!
     
    #1 Vinotti, 2 ноя 2016
    Последнее редактирование модератором: 2 ноя 2016
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а цель какая использования курла? при чем тут зеркало, локалхост и вообще всё это?
     
  3. Vinotti

    Vinotti Новичок

    С нами с:
    2 ноя 2016
    Сообщения:
    4
    Симпатии:
    0
    Цель - хочу сделать страницу , которая при проходе на нее отображала контент другого ресурса(из прочитанного на другом форуме - понял, что это явление называется -зеркалом) .. Локалхост при том , что хочу это сделать на локальной машине..