İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

Arkadaşlar şu kodda tam olarak nerede hata yapıyorum?

ysfnmnylmz

0
İyinet Üyesi
Katılım
3 Ağustos 2013
Mesajlar
16
Reaction score
0
Hepinize iyi geceler arkadaşlar, şuanda NBA takımlarının istatistiklerini çeken bir bot yapmaya çalışıyorum fakat şöyle bir hatayla karşılaştım ve saatlerdir çözemedim. Bilen birisi varsa hatam nedir? Çözümü için ne yapmam gerekir.

( ! ) Warning: preg_match_all() expects parameter 2 to be string, array given in C:\wamp\www\bot\index.php on line 8
Call Stack
# Time Memory Function Location
1 0.0000 242808 {main}( ) ..\index.php:0
2 1.4561 445904 preg_match_all ( ) ..\index.php:8

Kodda burada:
PHP:
<?php
		include 'baglan.php';
		
		$site = 'http://www.basketball-reference.com/teams/DAL/2015.html';
		$Baglan = baglan($site);
		
		preg_match('@<div class="table_container" id="div_team_stats">(.*?.)</div>@si',$Baglan,$takim);
		preg_match_all('#<tr  class=""><td align="right" >(.*?.)</td></tr>#', $takim, $takim_sayi_1);
		
		
		print_r ($takim_sayi_1);
		
		
?>
 

KrmYlmz

0
İyinet Üyesi
Katılım
3 Kasım 2014
Mesajlar
274
Reaction score
0
PHP:
preg_match_all('#<tr  class=""><td align="right" >(.*?.)</td></tr>#', $takim, $takim_sayi_1);

bu satırı

PHP:
preg_match_all('#<tr  class=""><td align="right" >(.*?.)</td></tr>#', $takim[1], $takim_sayi_1);

şeklinde değiştirin.

preg_match çıktıları array şeklindedir. dizini belirtmelisiniz.
 

ysfnmnylmz

0
İyinet Üyesi
Katılım
3 Ağustos 2013
Mesajlar
16
Reaction score
0
Kardeşim gecenin bu saatinde üşenmeyip cevap yazdığın öncelikle teşekkürü borç bilirim.

Daha önceden denemiştim bunu fakat olmamıştı. Fakat tekrar denedim belki ben önceden yanlış yapmışımdır diye ve düzeldi sorun çok teşekkür ederim ilgin için. Bu arada cidden denemiştim şuan çok şaşkınım demekki ben yanlış yapmışım. :sinir::sinir::ehule
 

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