yok üstad yapamadım....
ben şöle açıkliyim! resimleri o verdiğim kodda sayısı tutmasada çekiyor ama şu var! resimleri anasayfadan almıyor direkt olarak filmin albümünden alıyor (
Photos from Vicky Cristina Barcelona). şimdi onu nasıl yapıyor hiç fikrim yok... kodlarda da gördüğün gibi abi
preg_match ( "'<div class=\"media_strip_thumbs\">(.*?)</div>'s" , $imdb_raw , $dro_photos );
bu class filmin anasayfasında var albüm sayfasında yok.. daha sonra düşündüm bu kodlarla hayatta albümden alamaz o resimleri dedim ve kodlardaki bir satır(lar) dikkatimi çekti!
$dro_photos = str_replace("/rg/photos","http://imdb.com/rg/photos",$dro_photos[1]);
preg_match_all ( "'<a href=\"(.*?)\">'s" , $dro_photos , $dro_photos );sanırım bu sekilde filmin albümünden alıyor resimi... şimdi albümden aldığını nerden biliyorsun dersen.. resimleri boyutu albümdeki resimleri boyutu ile aynı... bilmiyorum artık albümdenmi alıyor hosttanmı çekiyor direkt!!!
birde sormuşsun üstad! resimleri sunucuya yüklemek daha iyi olur... bu adamın yaptığı mantık süper! 1 kez açılıyor bu kodlar çıktı olarak aldığımız verileri .ini adlı bir dosyada cache klasöründe saklıyor... daha sonra kim girerse girsin bir daha veri çekmiyor direk cacheden alıyor... bendeki dosyada da onunla ilgili kodlarda bunlar belki resim sayısı ilede alakası vardır...
function IMDBTag_getMovie($imdb_id)
{
global $imdb_cache_path,$imdb_plug_path;
$upload=$imdb_cache_path;
if (file_exists($upload."info_".$imdb_id."_".md5($url).".ini")) {
}
else {
$fp = @fopen($url,"r");
while( !@feof($fp))
{
$dcontent .= @fgets($fp,strlen($fp));
}
@fclose($fp);
$fp = @fopen($upload."info_".$imdb_id."_".md5($url).".ini","w+");
@fwrite($fp,$dcontent);
@fclose($fp);
}
$hashed=$imdb_plug_path."/cache/info_".$imdb_id."_".md5($url).".ini";
return $hashed;
}