Radikal upload

Discussion in 'PHP' started by -Hormold-, 19 Mar 2008.

  1. -Hormold-

    -Hormold- Кто, если не ты?

    Joined:
    29 Sep 2007
    Messages:
    418
    Likes Received:
    290
    Reputations:
    44
    Юзал это: http://www.radikal.ru/FOTODESKTOP/se_about.aspx
    Сниффером вытащил это:
    На 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);
    ?>
    Исправте если можно...
     
    1 person likes this.
  2. -Hormold-

    -Hormold- Кто, если не ты?

    Joined:
    29 Sep 2007
    Messages:
    418
    Likes Received:
    290
    Reputations:
    44
    Заработало!
    Теперь: Отсутствует файл
    Ответ от сервера будет в форме:
     
  3. -Hormold-

    -Hormold- Кто, если не ты?

    Joined:
    29 Sep 2007
    Messages:
    418
    Likes Received:
    290
    Reputations:
    44
    up!
    Help me!