Передача файла удаленной форме на php

Статус
В этой теме нельзя размещать новые ответы.

uxims

Новичок
Передача файла удаленной форме на php

Добрый день!
Уже второй день пытаюсь решить проблему.
Необходимо передать файл удаленной форме на сайте, методом post.
Т.е. имеется на хостинге файл file.zip и его надо передать форме.
Предпочтение в работе отдаю cURL'у, но через него форме файл передать не удается =(
 

uxims

Новичок
не рулят, все это прочтенно. К примеру, вот такой вариант не работает, и различные вариации тоже..
PHP:
//open file
$filename = "1.zip";
$handle = fopen($filename, "rb");
$contents = fread($handle, filesize($filename));
fclose($handle);

//post
$ch = curl_init(); 
curl_setopt($ch, CURLOPT_URL, "..."); 
curl_setopt($ch, CURLOPT_POST, 1); 
curl_setopt($ch, CURLOPT_POSTFIELDS, $contents); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($ch, CURLOPT_UPLOAD, 1); 
$results = curl_exec ($ch); 

echo $results;
Выдает 411 Length Required
 

uxims

Новичок
ответа на нужный вопрос я там так и не нашел. Если ты там видишь решение, напиши его тут пожалуйста.
 

Paxan

Новичёк
Выдает 411 Length Required
мануал:
CURLOPT_INFILESIZE: при закачке файла на удаленный сервер, следует использовать этот параметр для указания ожидаемого размера файла.

это я пальцем в небо )
 

uliss

Новичок
Cмотри заголовки отсылаемого запроса:
[m]headers_list[/m]
или
[m]apache_response_headers[/m]
 

Фанат

oncle terrible
Команда форума
Тема закрыта. Учитесь пользоваться поиском.

Прежде чем задавать вопрос - используйте поиск по форуму и FAQ:
На нахождение готового ответа на свой вопрос Вы потратите меньше своего и чужого времени, чем на создание новой темы.

Поиск по форуму

http://phpclub.ru/faq/
http://phpclub.ru/detail/
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху