All pastes #559032 Raw Edit

Someone

public text v1 · immutable
·published 2007-06-11 16:28 UTC
rendered paste body
<?
function gettok($str,$tok,$splitter) {
	if (strrpos($str,$splitter) != 0) {
		$split = split($splitter,$str);
		return $split[$tok-1];
	}
	else { return ''; }
}	
function substring_between($haystack,$start,$end) {
  	  if (strpos($haystack,$start) === false || strpos($haystack,$end) === false) {
 	       return false;
 	   } else {
 	       $start_position = strpos($haystack,$start)+strlen($start);
	       $end_position = strpos($haystack,$end);
 	       return substr($haystack,$start_position,$end_position-$start_position);
 	   }
	}
	function substring_after($haystack,$end) {
       $end_position = strpos($haystack,$end)+strlen($end);
       return substr($haystack,$end_position);
}
	$host = 'adorocinema.cidadeinternet.com.br';
	$inicio = 'Sinopse</font><br>';
	$fim = '</font><br>';
$fp = fsockopen($host, 80, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)<br>\n";
} else {
	   $out = "GET /filmes/homem-aranha-3/homem-aranha-3.asp HTTP/1.0\r\n";
	   $out .= "Host: adorocinema.cidadeinternet.com.br\r\n";
	   $out .= "Connection: Close\r\n\r\n";
	   fwrite($fp, $out);
    	while (!feof($fp)) {
        $temp .= fgets($fp,4096);						 		 		 
	 }
    fclose ($fp);
}
$bet = substring_between($temp, $inicio, $fim);
$bet2 = substring_between($temp, $inicio, substring_after($bet, $fim)); 
echo $bet2;
?>