Как позаимствовать с сайта информер на свой?

Discussion in 'PHP' started by Yulo, 12 Apr 2009.

  1. Yulo

    Yulo Elder - Старейшина

    Joined:
    21 Jan 2008
    Messages:
    69
    Likes Received:
    19
    Reputations:
    4
    Очень интересует http://www.liveinternet.ru/ Программа передач и Погода.
     
  2. mailbrush

    mailbrush Well-Known Member

    Joined:
    24 Jun 2008
    Messages:
    1,997
    Likes Received:
    996
    Reputations:
    155
    file_get_contents && preg_match
     
  3. Gar|k

    Gar|k Moderator

    Joined:
    20 Mar 2009
    Messages:
    1,166
    Likes Received:
    266
    Reputations:
    82
    че вы все одну точку зрения копипастите везде...
    а как же

    Code:
    #!/usr/bin/perl
    use IO::Socket;
    
    $serv='www.xakep.ru';
    
    $socket = IO::Socket::INET->new( Proto => "tcp", PeerAddr => "$serv", PeerPort => "80") || die("Not connect");
    
    	print $socket "GET $path HTTP/1.1\n";
    	print $socket "Host: $serv\n";
    	print $socket "Accept: */*\n";
    	print $socket "Connection: close\n\n";
    
    
    	while($s=<$socket>)
    		{
    		chomp($s);
    		if($s=~/\<td>\<font face = \"Arial\" size = \"2\"\>(.*)\<\/font\>/)
    			{
    			$text=$1;
    			if($text=~/\<strong\>(.*)\<\/strong\>/){$razd_id=prov_razd($1);}
    			if($text=~/\<a href=\"(.*)\">(.*)\t\<\/a\>/){push(@stat,"$razd_id\|$1\|$2\n");}
    			}
    		}
    	
    так чисто часть из своей парсерки выдернул для примера, но думаю смысл ясен
     
    _________________________