pirate
Есть сервак, на который грузтся файлы через "Обзор" с локального компа.
Как мне через эту же форму залить файл с другого сервака. Через curl например?
Всем рейт.
Formator
Код:
<?
$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 править на нужный.