Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Radikal upload (https://forum.antichat.xyz/showthread.php?t=64790)

-Hormold- 19.03.2008 18:12

Radikal upload
 
Юзал это: http://www.radikal.ru/FOTODESKTOP/se_about.aspx
Сниффером вытащил это:
Цитата:

POST /FOTODESKTOP/PostImgH.ashx HTTP/1.1
Content-Type: multipart/form-data; boundary=775F638C630040598E4FB8F128AA6316
User-Agent: RADIKALCLIENT
Host: www.radikal.ru
Content-Length: 8913
Connection: Keep-Alive
На php неполучается...
PHP код:

<?
$ock 
fsockopen("www.radikal.ru",80);
$file="123.jpg";
$fp=file_get_contents($file);
$data  "POST /FOTODESKTOP/PostImgH.ashx HTTP/1.1\r\n";
$data .= "Content-Type: multipart/form-data; boundary=775F638C630040598E4FB8F128AA6316\r\n";
$data .= "User-Agent: RADIKALCLIENT\r\n";
$data .= "Host: www.radikal.ru\r\n";
$data .= "Content-Length: ".strlen($fp)."\r\n";
$data .= "Connection: Keep-Alive\r\n";
$data .= "\r\n";
$data .= "-775F638C630040598E4FB8F128AA6316\r\n";
$data .= 'Content-Disposition: form-data; name="F"; filename="'.$file.'"\r\n';
$data .= "Content-Type: application/octet-stream\r\n";
$data .= $fp."\r\n";
$data .= "-775F638C630040598E4FB8F128AA6316\r\n";

fputs($ock,$data); 

while (!
feof($ock)) {
        echo 
fgets($ock128);
}
//echo $data;

fclose($ock);
?>

Исправте если можно...

-Hormold- 19.03.2008 18:15

Заработало!
Теперь: Отсутствует файл
Ответ от сервера будет в форме:
Цитата:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><images><image><rid>bc8032400e98 4cecb58f72e70e6b77ff</rid><rurl>http://i045.radikal.ru/0803/aa/4cba983004bb.jpg</rurl><rurlt>http://i045.radikal.ru/0803/aa/4cba983004bbt.jpg</rurlt><rurlx>http://i045.radikal.ru/0803/aa/4cba983004bbx.jpg</rurlx><rcomm></rcomm></image></images>

-Hormold- 19.03.2008 20:12

up!
Help me!


Время: 12:47