ГДЕ, СУКА, САЙНЫ?
С нами с 17.03.06
Сообщения: 3994
Рейтинг: 3367
|
Добавлено: 07/05/07 в 11:30 |
Есть сервак, на который грузтся файлы через "Обзор" с локального компа.
Как мне через эту же форму залить файл с другого сервака. Через curl например?
Всем рейт.
|
|
|
|
С нами с 21.06.05
Сообщения: 1788
Рейтинг: 1579
|
Добавлено: 07/05/07 в 12:50 |
Через POST-запрос с файлом.
|
|
|
|
ГДЕ, СУКА, САЙНЫ?
С нами с 17.03.06
Сообщения: 3994
Рейтинг: 3367
|
Добавлено: 07/05/07 в 12:54 |
А подробней?
В пост-запрос вставить содержимое файла как переменную?
|
|
|
|
С нами с 03.05.07
Сообщения: 801
Рейтинг: 825
|
Добавлено: 07/05/07 в 13:43 |
Код: | <?
$postData = array();
$postData[ 'file_name' ] = "@test.txt";
$postData[ 'submit' ] = "UPLOAD";
$url="http://google.com";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url );
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData );
$response = curl_exec( $ch );
?> |
где test.txt - файл для заливки, который должен лежать в одном каталоге с этим скриптом.
Соответственно, в массиве $postData задаются POST-поля и их значения (кнопки, чекбоксы и т.п. что надо нажимать во время заливки)
$url править на нужный.
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |