Dogukan adlı üyeden alıntı: mesajı görüntüle
Aşağıdaki kod bu işlevi görecektir. Tabii hedefin kod yapısını bilmek gerekiyor eğer belirtirsen ona göre deseni güncellerim.
$output = file_get_contents('site adresi');
preg_match_all('/<img src=\"(.*?)\"/si',$output,$links);
$i=0;
while ($i < count($links[1])) {
echo $links[1][$i].'<br />';
$i++;
}
Hocam kod için teşekkür ederim fakat şöyle bir sorun var ;
preg_match_all('/<img src=\"(.*?)\"/si',$icerik,$resimlink);
Şu yapıda $icerik yerine $site yazdığım zaman bütün resimleri çekiyor fakat benim istediğim sadece çekilen konu içerisindeki linkleri çekmesi , bunun için de $site yerine $icerik kodunu kullanıyorum fakat sorun veriyor aşağıdaki gibi , nedeni nedir acaba ?
Warning: preg_match_all() expects parameter 2 to be string, array given
Reink adlı üyeden alıntı: mesajı görüntüle
Hocam RegExp ,turkcesiyle duzenli ifadeler, ogrenirsen bundan sonra boyle islerini cok daha kolay bir sekilde halledebilirsin.
Php.nette bunun icin guzel bir tutorial var, ben ordan ogrenmistim.
Tutorial link : http://php.net/manual/en/book.pcre.php
Teşekkür ederim kod için , yukarıdaki gibi bir sorun var şu an