Merhaba arkadaşlar,
genel bir sorum olacak: Bir siteden bir rakamı siteme çekmek istiyorum, ve bu rakamın belli bir oranla çarpılacak, sonuç sitemde yayınlanacak.
Bu tür bir işlemin adı nedir ve nasıl yapılabilir?
Misal: A sitesinde bir ürün 10 lira ben bunu 1,19 la çarpıyorum 11,90 diye sitemde yer almalı.
Bot / Bilgi Çekmek
7
●161
- 26-11-2014, 21:03:26AYYILDIZ_ adlı üyeden alıntı: mesajı görüntüle
<?php $sitedencektiginsayi ="buraya diğer siteden rakami cektir"; $cekilensayi = "$sitedencektiginsayi"; $benimsayim = 1,19; $sonuc = $cekilensayi * $benimsayim; echo $sonuc; ?>
- 27-11-2014, 07:16:26diğer siteye post geçmiyorsanız ve sabit bir sayfa ise file_get_contents siteye bağlanıp veri çekebilirsiniz. site içerisindeki belli bir kategorinin yada tüm sitenin verilerini çekmek isterseniz cURL ile siteye bağlanıp preg_match ile çekmek istediğiniz bölümü bir arraya aktarıp sonucu yazdırıp matematiksel işlem yapabilirsiniz.MoRTaLCoDeR adlı üyeden alıntı: mesajı görüntüle
site adresini ve çekmek istediğiniz bölümü yazarsanız yardımcı olmaya çalışırım. - 27-11-2014, 22:08:49Tesekkür ederim, yanliz cekmek istedigim rakami, yani linki ben nasil belirleyebilirim, onu anlamadim.MoRTaLCoDeR adlı üyeden alıntı: mesajı görüntüle
- 27-11-2014, 22:17:59Google amcaya PHP bot yapımı mantığı yazaranız bir çok sonuç eldeedebilirsnizAYYILDIZ_ adlı üyeden alıntı: mesajı görüntüle
- 27-11-2014, 22:58:31AYYILDIZ_ adlı üyeden alıntı: mesajı görüntüle
<?php $site = file_get_contents('http://Buraya bana PMdem gonderdiginiz linki yazin'); //Siteye bağlandık $arax = '@<td>(.*?)<td>@si'; //<td> komutu arasındakş tüm verileri arattık preg_match_all($arax,$site,$veriler); //Tüm verileri değişkene atadık $bol = explode(" ",$veriler[0][35]); //çıkan veriyi boşluklar ile böldük echo $bol[0]; //istediğimiz veriyi elde ettik ?>sizin için yazdım, verinizi sorunsuz çekiyor. linki güncelleyip çalıştırın. az da olsa kafanızda birşeyler oturmuştur umarım. - 28-11-2014, 10:32:37Harika, bu benim işimi kesinlikle görecektir ve farklı siteler için de bu yapıyı kullanacağım, çok teşekkür ederim.
Peki elde edilen rakamı nasıl çarpabilirim?
azatmetin adlı üyeden alıntı: mesajı görüntüle
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 11:32:37 -->-> Daha önceki mesaj 11:12:45 --
$rakam = 5;
$islem = $bol[0] * $rakam;
echo $islem;
bunu yazdim yanliz sonuc alamadim