chama
Новичок
Посылка файла методом post
прочитал статью http://detail.phpclub.ru/article/http_request
Покопался на форуме. Нашёл и изменил функцию.
в файле http://www$host$path написал
но не получаю не переменную vari не переменную vari_file
прочитал статью http://detail.phpclub.ru/article/http_request
Покопался на форуме. Нашёл и изменил функцию.
PHP:
function sendPostQuery($host,$path,$data){
$boundary=md5(mktime());
$fp = fsockopen($host,80,$errno,$errstr,15);
if(!$fp){echo "Error: ".$errstr; return;}
fputs($fp, "POST http://www.$host$path HTTP/1.0\r\n");
fputs($fp, "Host: www.$host\r\n");
fputs($fp, "Referer: http://www.$host/scripts/update/update.php\r\n");
fputs($fp, "Content-Type: multipart/form-data");
fputs($fp, "; boundary=$boundary\r\n");
fputs($fp, "Content-length: " . strlen($data) . "\r\n");
fputs($fp, "\r\n");
fputs($fp, "--$boundary\r\n");
fputs($fp, 'Content-Disposition: form-data; name="vari"\r\n');
fputs($fp, "\r\n");
fputs($fp, "$data\r\n");
fputs($fp, "--$boundary\r\n");
fputs($fp, 'Content-Disposition: form-data; name="vari_file";filename="1.txt"\r\n');
fputs($fp, "Content-Type: application/octet-stream\r\n");
fputs($fp, "Content-Transfer-Encoding: binary\r\n");
fputs($fp, "\r\n");
fputs($fp, "$data\r\n");
fputs($fp, "--$boundary--\r\n");
$output="";
while (!feof($fp)){$output .= fgets($fp,128);}
fclose($fp);
return $output;
}
PHP:
phpinfo();