lostyazilim
tr.link

php basit bot yapımında yardım konusu

6 Mesajlar 808 Okunma
acebozum
tr.link

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1469
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
merhaba arkadaşlar , php ile basit bir bot yapmaya çalışıyorum. ne kadar yapabilirsem o kadar iyi benim için.

Hava durumu botu.
http://www.mynet.com/havadurumu/asya/turkiye/kocaeli

burdan çekiyorum. çarşamba gününü çekiyorum diğer günleri çekemiyorum. yardımcı olabilirmisiniz ?.





// $sehir ="istanbul";
$Baglan = Baglan ("http://www.mynet.com/havadurumu/asya/turkiye/kocaeli");



preg_match('@
(.*?) hava durumu
@si',$Baglan,$isim);
preg_match('@(.*?)@si',$Baglan,$gunler);
preg_match('@(.*?)@si',$Baglan,$durum);
preg_match('@(.*?)@si',$Baglan,$yuksek);
preg_match('@(.*?)@si',$Baglan,$dusuk);
preg_match('@(.*?)


?>




/ °





 

 

:)
elektronikssl
webimgo

mehmeter46 mehmeter46 WM Aracı Kullanıcı
  • Üyelik 27.01.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad M** E**
  • Mesajlar 504
  • Beğeniler 40 / 107
  • Ticaret 1, (%100)




// $sehir ="istanbul";
$Baglan = Baglan ("http://www.mynet.com/havadurumu/asya/turkiye/kocaeli");



$duzen = explode ('
',$Baglan);
$duzen = explode ('
',$duzen[1]);
$Baglan = $duzen[0];
preg_match_all('@(.*?)@si',$Baglan,$gunler);
preg_match_all('@(.*?)@si',$Baglan,$durum);
preg_match_all('@(.*?)@si',$Baglan,$yuksek);
preg_match_all('@(.*?)@si',$Baglan,$dusuk);
preg_match_all('@@si',$Baglan,$resim); 
<br/>
<br/>
<br/>for( $i = 0; $i <count($gunler[1]); $i++ ){
<br/>echo '
<br/><div class=

'.$gunler[1][$i].''.$yuksek[1][$i].'/ '. $dusuk[1][$i].'°




';
}
?>





lazım olanlar için bu da curl codu:




//kocaeli yazan yeri kendi iliniz yapın.
//mehmeter046
//facelive

$url = "http://www.mynet.com/havadurumu/asya/turkiye/kocaeli";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$curl_scraped_page = curl_exec($ch);
curl_close($ch);


$Baglan = $curl_scraped_page;

$duzen = explode ('
',$Baglan);
$duzen = explode ('
',$duzen[1]);
$Baglan = $duzen[0];
preg_match_all('@(.*?)@si',$Baglan,$gunler);
preg_match_all('@(.*?)@si',$Baglan,$durum);
preg_match_all('@(.*?)@si',$Baglan,$yuksek);
preg_match_all('@(.*?)@si',$Baglan,$dusuk);
preg_match_all('@@si',$Baglan,$resim); 
<br/>
<br/>
<br/>for( $i = 0; $i <count($gunler[1]); $i++ ){
<br/>echo '
<br/><div class=

'.$gunler[1][$i].''.$yuksek[1][$i].'/ '. $dusuk[1][$i].'°




';
}
?>

 

 

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1469
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
çok teşekür ederim hocam peki ben bunun içine form kurup illeri öyle gösterebilirmiyim ?.

nasıl bir yol izlemeliyim ?. yardımlarınız için şimdiden teşekkürler.
 

 

:)

kelebek kelebek WM Aracı Kullanıcı
  • Üyelik 11.05.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Geliştirici
  • Konum Malatya
  • Ad Soyad E** K**
  • Mesajlar 3142
  • Beğeniler 60 / 764
  • Ticaret 5, (%100)
select kullanarak kulanıcıya ile seçtirir php ile alıp değişkene atar kocaeli yazan yere değişken olarak yazdırırsın
 

 

wmaraci
wmaraci

mehmeter46 mehmeter46 WM Aracı Kullanıcı
  • Üyelik 27.01.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Öğrenci
  • Konum Ankara
  • Ad Soyad M** E**
  • Mesajlar 504
  • Beğeniler 40 / 107
  • Ticaret 1, (%100)
yapilir cok basit php de get metodu ve değişken tanımlama bildikten sonrasi iki kod eklenecek. araştırın bakın hocam yoksa cuzi bir miktara yapacak cok arkadas var.
 

 

omrumdely omrumdely Web Tasarım Kullanıcı
  • Üyelik 26.05.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Tasarım
  • Konum Kocaeli
  • Ad Soyad Ö** G**
  • Mesajlar 1469
  • Beğeniler 157 / 158
  • Ticaret 11, (%100)
teşekkür ederim post ile aldım ama sıkıntım şu post ile veriyi almadan hata alıyorum.

Post boş olduğunda ili alamıyor ve hava durumu hata alıyorum ben buna karşılık post döndürmeden önce diyelim kocaeli hava durumunu verebilir mi ?. sonra kullanıcı diğer illere bakar ?.
 

 

:)