Funcion en perl bajar y guardar una imagen

Bien, he venido para traerles una funcion para bajar y guardar una imagen.


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
sub down_image
{
   my $host=$_[0];
   my $dir=$_[1];
   my $dest=$_[2];
   use IO::Socket::INET;
   my $sock=IO::Socket::INET->new(PeerAddr=>$host,PeerPort=>"80",Proto=>"tcp");
   print $sock "GET $dir HTTP/1.0\r\nHOST:$host\r\n\r\n";
   my $convert=0;
   my @rec=<$sock>;
   open(file,">$dest");
   foreach $rec(@rec)
   {
      if($convert==1)
      {
         print file $rec;
      }
      if($rec eq "\r\n")
      {
         $convert=1;
      }
   }
   close(file);
}

Ejemplo de uso:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/perl
 
down_image("www.hackxcrack.es", "/forum/Themes/citiez_20rc5/images/custom/header.jpg", "foto.jpg");
sub down_image
{
   my $host=$_[0];
   my $dir=$_[1];
   my $dest=$_[2];
   use IO::Socket::INET;
   my $sock=IO::Socket::INET->new(PeerAddr=>$host,PeerPort=>"80",Proto=>"tcp");
   print $sock "GET $dir HTTP/1.0\r\nHOST:$host\r\n\r\n";
   my $convert=0;
   my @rec=<$sock>;
   open(file,">$dest");
   foreach $rec(@rec)
   {
      if($convert==1)
      {
         print file $rec;
      }
      if($rec eq "\r\n")
      {
         $convert=1;
      }
   }
   close(file);
}

0 comentarios: sobre Funcion en perl bajar y guardar una imagen

Publicar un comentario para Funcion en perl bajar y guardar una imagen

:a   :b   :c   :d   :e   :f   :g   :h   :i   :j   :k   :l   :m   :n   :o   :p   :q   :r   :s   :t

Calculando Tiempo
Alienspace Theme © Copyright 2017 By Proxor
Mi Ping en TotalPing.com FeedBurner FeedBurner FeedBurner FeedBurner FeedBurner