• 02-08-2014, 06:05:28
    #1
    aşağıdaki html den yapım yılını çekmem lazım ama bir türlü eşleşme olmuyor...
    Farkı satır ve boşluk olunca sanırım eşleşme olmuyor..'

    yardımcı olabiliecek varmıdır acaba?


    <p style="margin-bottom:5px;">
    <span><i class="icnClock"></i>Eklenme: </span>
    5 gün önce					</p>
    <p>
    <span><i class="icnFilm"></i>Yapım yılı: </span>
    <a href="http://www.xxx.com/yapim_yili/2013" rel="tag">[B]2013[/B]</a>					
    </p>
    function getir($baslangic, $son, $cekilmek_istenen)
    {
        @preg_match_all('/' . preg_quote($baslangic, '/') .
        '(.*?)'. preg_quote($son, '/').'/i', $cekilmek_istenen, $m);
        return @$m[1];
    }
    
    
    $yapyili = getir('<span><i class="icnFilm"></i>Yapım yılı:</span>','</p>',$icerik);
  • 02-08-2014, 12:59:42
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bu şekilde yapabilirsin;

    $text = '<a href="http://www.xxx.com/yapim_yili/2013" rel="tag"><b>2013</b></a>';
    $ifade = '/<a href=".+" rel=".+"><b>([0-9]+)<\/b><\/a>/';
    
    preg_match_all($ifade, $text, $match);
    
    $yapimyili = $match[1][0];