Неправда.
Методом тыка выяснил:
$msg11.="some text\r\n";
$msg12.="-----------------------------7d53ea1d02a2\r\n";
$msg12.="Content-Disposition: form-data; name=\"file\"; filename=\"F:\Documents and Settings\betam\Desktop\PicoPhone.log\"\r\n";
$msg12.="Content-Type: application/octet-stream\r\n";
$msg12.="\r\n";
$msg12.=$msg11;
$msg12.="\r\n";
$msg12.="-----------------------------7d53ea1d02a2\r\n";
$msg12.="Content-Disposition: form-data; name=\"dochk\"\r\n";
$msg12.="\r\n";
$msg12.="Proverit'\r\n";
$msg12.="-----------------------------7d53ea1d02a2\r\n";
$msg12.="Content-Disposition: form-data; name=\"hidearc\"\r\n";
$msg12.="\r\n";
$msg12.="1\r\n";
$msg12.="-----------------------------7d53ea1d02a2--\r\n";
strlen($msg12) нужно отдавать.... В о всяком случае так поступает ослик.
В РФС 2616 ничего не нашёл, но это скорее из-за того, что плохо искал =)
-~{}~ 25.04.05 13:32:
PS если кто ещё зайдёт... Почитать сюда..
Скжите мне дураку, что из себя представляет zip архив по сути?