perl и картинка рамблера

Discussion in 'PHP' started by x-treem, 13 Jul 2007.

  1. x-treem

    x-treem Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    130
    Likes Received:
    16
    Reputations:
    0
    возникла проблема =(

    Code:
    #!/usr/bin/perl 
    
    use IO::Socket;
    use strict;
    
    my $data = "GET /captcha/e0b7df311d8298749e79bbfe9db9524e.jpg
    Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
    Referer: id.rambler.ru
    User-Agent: Opera 9.0 /EN 1.0x
    Host: id.rambler.ru
    
    ";
    
    my $socket = IO::Socket::INET->new("id.rambler.ru:80") or die " [E] Can't connect to talk.grdono.by";
    
    $socket->send($data) or die " [E] DATA not sending!\n";
    $socket->read(my $answer, 2250) or die " [E] DATA not reading!\n";
    open(IMG, '>img.jpg');
    print IMG $answer;
    close(IMG);
    но трабла в том, что картинка сохраняеться криво.
    со всякими помехами. может кто знает в чем дело?
     
  2. KSURi

    KSURi tnega AOLPS

    Joined:
    6 Jun 2006
    Messages:
    458
    Likes Received:
    219
    Reputations:
    357
    Code:
    open(IMG, '>img.jpg');
    [B]binmode IMG;[/B]
    print IMG $answer;
    close(IMG);
     
    1 person likes this.
  3. slider

    slider Reservists Of Antichat

    Joined:
    4 Sep 2005
    Messages:
    497
    Likes Received:
    708
    Reputations:
    748
    ...

     
    #3 slider, 13 Jul 2007
    Last edited: 13 Jul 2007
    1 person likes this.
  4. x-treem

    x-treem Elder - Старейшина

    Joined:
    8 Nov 2006
    Messages:
    130
    Likes Received:
    16
    Reputations:
    0
    спасибо всем.