Resimin ( alt="" ) tagındaki içeriği çekebilmek?
7
●401
- 29-01-2013, 16:41:14resimleride çekiyorsanız aynı şekilde (.*?) ekleyin.
echo $resim_alt [0][1];
gibisinden yapabilirsiniz. - 29-01-2013, 18:00:03http://www.phpr.org/php-bot-yapimi/
function ara($bas, $son, $yazi) { @preg_match_all('/' . preg_quote($bas, '/') . '(.*?)'. preg_quote($son, '/').'/i', $yazi, $m); return @$m[1]; } $icerik = file_get_contents("adres"); $baslik = ara("alt=\"", "\"", $icerik); echo $baslik[0]; - 29-01-2013, 19:19:53Eyw. Kardesim likteki arkadasta super anlatmis kodlama bilmememe ragmen benim bile yapabilecegim sekilde anlatmis eve gecince yapicam buyuk ihtimal calistirabilirim
StarWars adlı üyeden alıntı: mesajı görüntüle - 29-01-2013, 19:40:03Diretk benim verdiğim şekilde kullanmayı deneyin.utq_ adlı üyeden alıntı: mesajı görüntüle
- 29-01-2013, 19:46:25Üyeliği durdurulduŞöyle bir kod vereyim:
//$kaynak, resimlerin geldiği kaynak olsun. preg_match_all('#<img (.*?)>#',$kaynak,$tag);//$tag'e img tagindeki tanımlamaları aldırıyorum. foreach($tag[1] as $i => $tanım)//$tag[1]'i(neden 1: sıralamaya göre çekilecek yer 1. sırada) $tanım'a benzetiyorum { preg_match('#alt="(.*?)"#si',$tanım[$i],$alt);} - 31-01-2013, 21:01:41print_r($m1); ile yazdırın çıktı verirse paylaşın bakalım.utq_ adlı üyeden alıntı: mesajı görüntüle
Ayrıca almak istediğiniz kaynak yapısını da yazarsanız daha hızlı bir çözüm üretebilirim.