İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

preg match hakkında yardım

webtehaber

0
İyinet Üyesi
Katılım
17 Mayıs 2008
Mesajlar
0
Reaction score
0
merhabalar

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

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

peep

0
İyinet Üyesi
Onaylı Üye
Katılım
20 Mayıs 2007
Mesajlar
6,382
Reaction score
87
file_get_contents bağlan
php.net preg_match örnekleri
sonra
echo
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
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
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
çekmek istediğin sayfada <td class="td_back_select"> bu koddan birden fazla mı var ?
 

peep

0
İyinet Üyesi
Onaylı Üye
Katılım
20 Mayıs 2007
Mesajlar
6,382
Reaction score
87
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
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
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
İyinet Üyesi
Katılım
12 Mart 2008
Mesajlar
1,005
Reaction score
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
İyinet Üyesi
Onaylı Üye
Katılım
20 Mayıs 2007
Mesajlar
6,382
Reaction score
87
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
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
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>";  
?>
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst