[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Загрузка файлов на свой сервер, через чужие
Darion
<?php
ini_set('max_execution_time',18000);//устанавливаем время работы скрипта
$fileName=$_GET['file_name'];// Имя файла, который будет сохранен на данном сервере
$host=$_GET['host'];//путь к файлу на сервере, с которого происходит
//закачка

$fp=fopen($fileName,"w");//создаем пустой файл
fclose($fp);
$ch=curl_init();
curl_setopt($ch, CURLOPT_URL, $host);//запускаем сеанс curl
$fp=fopen($fileName,"w+");//открываем файл для записи
curl_setopt($ch, CURLOPT_FILE, $fp);// записываем в файл
curl_setopt($ch, CURLOPT_REFERER, $host);
curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
curl_exec ($ch);//выполняем команды curl
curl_close ($ch);//завершаем сеанс curl
fclose ($fp);//закрываем файл
echo "File downloaded";//выводим сообщение, что файл загружен
?>

Скрипт работает, но не загружает файлы с серверов, например http://site.ru/?load=123. Можно ли это реализовать?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.