Cevaplar
-
$icerikadresi = file_get_contents("http://www.orneksite.org.tr/"); preg_match('#<ul class="opt01">(.*?)</ul>#',$icerikadresi,$va); preg_match_all('#<a title="(.*?)" href="(.*?)" class="">(.*?)</a>#',$va[1],$ci); for($i=0; $i<sizeof($ci[1]);$i++) { $baslik = $ci[3][$i]; $link = $ci[2][$i]; echo $baslik ." - ".$link." <br />"; }
-
Stoch
Kodu maalesef çalıştıramadım. :( Acaba tam olarak napmaya çalıştığınızı anlatabilir misiniz?PHP konusunda biraz acemiyimde.11 yıl önce yazılmış -
siyahbeyaz
verilen adresteki tüm html kaynak kodunu $icerikadresi degiskenine atadim.
preg_match ile <ul class="opt01"> ....... </ul> arasindaki kodları aldım $va[1] bu ikisinin arasindaki kodları verior.
preg_match_all ile <a title="..." href=".." class="">..</a> kodlarınıda array dizinine aldım. sonrada döngüye yerlestirdim. kod saglam yalnız sizde gelen hata nedir.
olmadi kodun en sonunaecho "<pre>"; print_r($ci);
cıkan sonucu pastelermisin.11 yıl önce yazılmış -
Stoch
Sanırsam verileri almıyor. dediğinizi yaptım ve karşıma iki tane Array yazısı çıktı.
Bu arada bişey farkettim: Çektiğim yazıda ki link kısmında benim sitemin adresi var yani benimsitem.net/haber/blablabla gibi
Bide denemek için www.farukyildiz.net/deneme/dene.php
diye bi sayfa oluşturdum. Acaba oradan deneyebilir misiniz?11 yıl önce yazılmış 11 yıl önce güncellenmiş
-