• 11-01-2014, 23:31:31
    #1
    Merhaba arkadaşlar,

    Uzun zamandır düzgün çalışan sahibinden.com dan emlak ilanı çeken bir botun vardı şimdi sanırım ilan ekleyen kişinin id sini çekemiyor bu konuda yardımcı olabilir misiniz ? dosyada şöyle bir fonksiyon var eklenen ilandaki kullanıcı idsini alması için ancak olmuyor.

    şurada çekilecek id kısmının ss ini aldım,
    http://prntscr.com/2iikp6

    üye id si çeken fonksiyon bu
    preg_match('#<a class="trackClick trackId_kullanici_profili" href="/(.*)">Profili#',$Ilan[1],$UyeID);
    botun hata verdiği yer de burası,

    }
    	elseif($UyeProfili['uye_id'] == "")
    	{ 
    		$Cikti['durum'] = array(
    							'durum' =>	'Pasif',
    							'mesaj'	=>	$ID. ' numarali ilan suan eklenemez, onay bekliyor yada pasif hale getirildi..',
    							'link'	=>	$Link[0]
    							);
  • 12-01-2014, 17:53:48
    #2
    yardımcı olabilecek birileri yokmu
  • 12-01-2014, 19:17:55
    #3
    Aşağıdaki şekilde sorunsuz olarak alınabiliyor.
    preg_match('@trackId_kullanici_profili\" href=\"\/(.*?)\"@si',$ilan[1],$uyeid);
    Örnek :
    <?
    $ilan[1] = file_get_contents('http://www.sahibinden.com/ilan/alisveris-giyim-aksesuar-erkek-elle-hakiki-deri-erkek-bot-for-men-paris-indirimli-fiyat-148390279/detay/');
    preg_match('@trackId_kullanici_profili\" href=\"\/(.*?)\"@si',$ilan[1],$uyeid);
    echo $uyeid[1];
  • 13-01-2014, 00:15:49
    #4
    Çok teşekkür ederim size bir pm attım müsaitseniz bakabilir misiniz.