$site = "site_adresi..."; $cek = file_get_contents($site); preg_match_all('#(<TD colspan ="2" align = "center" class="header4">)(.*?)(</TD>)#si',$cek,$av); $b=$av[0][0]; if($b>0) echo"asdas"; Şu kodlarda bir hata var. PREG_MATCH_ALL fonksiyonu veriyi string olarak çekiyormuş, ben int olarak çektirmeliyim. <TD colspan ="2" align = "center" class="header4">115</TD> 115i çektirip değişkene atıyorum ancak ne toplama ne çıkartma yapabiliyorum. Toplama yapsam mesela $b'de olsa 115, $b= $b+5; yapıp ekrana $b yazdırsam 0 çıkıyor! Ne yapabilirim?
ARKADAŞLAR SORUNU BULDUM, KODLDARI ŞUNLARLA DEĞİŞTİRDİM; <? $site = file_get_contents("SİTE ADRESİl"); preg_match_all('#<TD colspan ="2" align = "center" class="header4">(.*?) </TD>#s',$site,$veriler); echo 5+$veriler[1][0]; ?> SANIRIM "echo 5+$veriler[1][0];" ŞURADA 1 YERİNE 0 YAZINCA STRİNG, 1 YAZINCA İNT OLARAK ÇEKİYOR.