svirol
Новичок
Формирование HTTP-заголовка и закачка файла
Нужно передать данные методом POST
Пишу
В файле post.php
Результат:
news_file=
filename=
news_header=Пример новости
Что-то я не понимю, но что?
Нужно передать данные методом POST
Пишу
PHP:
$fp = fsockopen ("192.168.0.37", 9002, $errno, $errstr, 30);
if (!$fp)
{
echo "$errstr ($errno)<br>\n";
}
else
{
$boundary=md5(mktime());
$string="POST /proba/post.php HTTP/1.0\r\n
Host: 192.168.0.37:9002\r\nContent-Type: multipart/form-data; boundary=$boundary\r\nContent-Length: 209\r\n\r\n
--$boundary\r\nContent-Length: 491\r\n\r\n
--$boundary\r\nContent-Disposition: form-data; name=\"news_header\"\r\n\r\n
Пример новости\r\n--$boundary\r\n
Content-Disposition: form-data; name=\"news_file\"; filename=\"news.txt\"\r\n
Content-Type: application/octet-stream\r\nContent-Transfer-Encoding: binary\r\n\r\n
А вот такая новость, которая лежит в файле news.txt\r\n
--$boundary--";
fputs ($fp, $string);
while (!feof($fp))
{
echo fgets ($fp);
}
fclose ($fp);
}
PHP:
echo"news_file=$news_file<br>";
echo"filename=$filename<br>";
echo"news_header=$news_header<br>";
news_file=
filename=
news_header=Пример новости
Что-то я не понимю, но что?
