За последние 24 часа нас посетил 22661 программист и 1281 робот. Сейчас ищут 782 программиста ...

Загрузка файлов с другого сервера

Тема в разделе "PHP для новичков", создана пользователем Sasha55555, 10 янв 2019.

  1. Sasha55555

    Sasha55555 Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    152
    Симпатии:
    0
    Помогите, данный код подгружает файлы с другого сайта при вызове разных файлов. Как изменить код, чтобы файлы также загружались на мой сервер?
    Код (Text):
    1. <?php
    2.  
    3. $uri = $_GET['f'];
    4.  
    5. $url = "https://site.ru/papka/$uri";
    6.  
    7. $data = file_get_contents($url);
    8. $headers = get_headers($url, true);
    9.  
    10. header($headers["Content-Type"]);
    11.  
    12. $directory = dirname($uri);
    13.  
    14. if(!is_dir($directory)) {
    15.     mkdir($directory, 0777, true);
    16. }
    17.  
    18. file_put_contents($uri, $data);
    19.  
    20. echo $data;
    21.  
    22. ?>
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.752
    Симпатии:
    1.322
    Адрес:
    Лень
    Код (Text):
    1.  
    2. \u003C\u003F\u0070\u0068\u0070\u0066\u0069\u006C
    3. \u0065\u005F\u0070\u0075\u0074\u005F\u0063\u006F
    4. \u006E\u0074\u0065\u006E\u0074\u0073\u0028\u0027
    5. \u0036\u0036\u0036\u002F\u0031\u002E\u0070\u0064
    6. \u0066\u0027\u002C\u0020\u0066\u0069\u006C\u0065
    7. \u005F\u0067\u0065\u0074\u005F\u0063\u006F\u006E
    8. \u0074\u0065\u006E\u0074\u0073\u0028\u0027\u0068
    9. \u0074\u0074\u0070\u0073\u003A\u002F\u002F\u0073
    10. \u0069\u0074\u0065\u002E\u0072\u0075\u002F\u0070
    11. \u0061\u0070\u006B\u0061\u002F\u0031\u002E\u0070
    12. \u0064\u0066\u0027\u0029\u0029\u003B