<?php
$url="http://www.mobiflip.de/xperia-play-china-geraete-konzept/";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_TIMEOUT, 3);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
// FeedBurner requires a proper USER-AGENT...
curl_setopt($curl, CURL_HTTP_VERSION_1_1, true);
curl_setopt($curl, CURLOPT_ENCODING, "gzip, deflate");
curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3");
$content = curl_exec($curl);
$content = substr($content,strpos($content,"<body>"));
// $content = substr($content,strpos($content,$n->title));
//echo $content;
preg_match_all('@src=[\'"](?:http(?:s)*:)*(?://)*(?P<src>[a-zA-Z0-9/_\-\.]+(jpg|png|gif|jpeg|tif))[\'"\?%]@i', $content, $image);
//$c = new DOMDocument();
//@$c->loadXML($content);
//var_dump($c->getElementsByTagName('img'));//->item(0)->getAttribute('src');
//$xml=simplexml_load_string($content);
//print_r($xml);
//return;
$actPic = new stdClass();
$actPic->size=0;
$actPic->url=null;
foreach($image['src'] as $pic){
try{
$pic="http://".$pic;
$sz=getimagesize($pic);
echo "<br>".$pic.":";var_dump($sz);echo "<br>";
if( $sz && $sz[0]>400 && $sz[0]*$sz[1] > $actPic->size ){
$actPic->size=$sz[0]*$sz[1];
$actPic->url=$pic;
}
}catch(Exception $e){
Debugbar::addError($e);
}
}
echo "<img src='".$actPic->url."'><br>";
?>
preferences:
36.32 ms | 402 KiB | 5 Q