Türkiye'nin En Eski Webmaster Forumu İyinet'e Hoşgeldiniz!

preg match hakkında yardım

webtehaber

0
Onaylı Üye
Üye
Katılım
17 Mayıs 2008
Mesajlar
2
Açılan Konu
73
Tepki puanı
0
merhabalar

<td class="td_back_select">Buarayı</td>

burayı yazan yeri nasıl çekebiliriz acaba..
 

peep

0
Onaylı Üye
Üye
Katılım
20 Mayıs 2007
Mesajlar
6,383
Açılan Konu
417
Tepki puanı
85
file_get_contents bağlan
php.net preg_match örnekleri
sonra
echo
 

yagmayok

1
Onaylı Üye
Üye
Katılım
25 Ocak 2005
Mesajlar
7,131
Açılan Konu
304
Tepki puanı
86
PHP:
<?
$site = "http://www.site.com";
$baglan=file_get_contents($site);

    $veri='#<td class="td_back_select">(.*?)</td>#si';
    preg_match($veri,$baglan,$d_veri);
    $cekilen=$d_veri[1];
    
	echo $cekilen;
?>

Kolay gelsin...
 

yagmayok

1
Onaylı Üye
Üye
Katılım
25 Ocak 2005
Mesajlar
7,131
Açılan Konu
304
Tepki puanı
86
çekmek istediğin sayfada <td class="td_back_select"> bu koddan birden fazla mı var ?
 

webtehaber

0
Onaylı Üye
Üye
Katılım
17 Mayıs 2008
Mesajlar
2
Açılan Konu
73
Tepki puanı
0
Hayır bir tane
<td width="165" class='td_back_select' >
bu var
 

peep

0
Onaylı Üye
Üye
Katılım
20 Mayıs 2007
Mesajlar
6,383
Açılan Konu
417
Tepki puanı
85
PHP:
<?
$site = "http://www.site.com";
$baglan=file_get_contents($site);

    $veri='#<td class="td_back_select">(.*?)</td>#si';
    preg_match($veri,$baglan,$d_veri);
    $cekilen=$d_veri[1];
    
	echo $cekilen;
?>

Kolay gelsin...

kodlarda hata var \ koymayı unutmusun :p
bkz:

PHP:
<?
$site = "http://www.site.com";
$baglan=file_get_contents($site);

    $veri='#<td class=\"td_back_select\">(.*?)</td>#si';
    preg_match($veri,$baglan,$d_veri);
    $cekilen=$d_veri[1];
    
	echo $cekilen;
?>
 

yagmayok

1
Onaylı Üye
Üye
Katılım
25 Ocak 2005
Mesajlar
7,131
Açılan Konu
304
Tepki puanı
86
PHP:
   <? 
$site = "http://www.site.com"; 
$baglan=file_get_contents($site); 

    $veri='#<td width="165" class=\'td_back_select\' >(.*?)</td>#si'; 
    preg_match($veri,$baglan,$d_veri); 
    $cekilen=$d_veri[1]; 
     
    echo $cekilen; 
?>

Bu şekilde dener misiniz ?
 

raincu

0
Onaylı Üye
Üye
Katılım
12 Mart 2008
Mesajlar
1,005
Açılan Konu
70
Tepki puanı
1
Konum
Anadolu
file_get_contents bunla sayfanın kaynağını okuduktan sonra temizlemen gerekiyor (bazı karakterleri ayıklaman lazım). temizledikten sonra koda devam edersen sonuç alırsın.
 

peep

0
Onaylı Üye
Üye
Katılım
20 Mayıs 2007
Mesajlar
6,383
Açılan Konu
417
Tepki puanı
85
PHP:
   <? 
$site = "http://www.site.com"; 
$baglan=file_get_contents($site); 

    $veri='#<td width="165" class=\'td_back_select\' >(.*?)</td>#si'; 
    preg_match($veri,$baglan,$d_veri); 
    $cekilen=$d_veri[1]; 
     
    echo $cekilen; 
?>

Bu şekilde dener misiniz ?
tek tırnakmıs yanlış görmüşüm böyle çalışması lazım
 

yagmayok

1
Onaylı Üye
Üye
Katılım
25 Ocak 2005
Mesajlar
7,131
Açılan Konu
304
Tepki puanı
86
PHP:
<?  
$site = "http://havadurumu.ok.net/sehirler/35/";  
$baglan=file_get_contents($site);  

    $veri='#<TD colspan="3" class="borderstyle" align="center">(.*?)><img border="0" Src="http://havadurumu.ok.net/images/back.gif">#si';  
    preg_match($veri,$baglan,$d_veri);  
    $cekilen=$d_veri[1];  
      
    echo $cekilen."</A></TD></TR></TABLE>";  
?>
 
Üst