• 10.02.2016
  • Admin
  • 30 Adet Yorum Bulunuyor

Php İle Sinema Seans Bilgilerini Çekmek

Merhaba arkadaşlar bu dersimizde sizlerle php ile formdan girilen şehir bilgisine göre sinema seans bilgilerini ve hangi filmin saat kaçta gibi bilgilerini çekmeyi anlatmaya çalışacağım.

Bu dersimizde biz google nin bir servisinden yardım alacağız oda “Movie Showtimes” :) 

Tabi bu servisi kullanmamız için bir php sınıfımızı projemize dahil etmemiz gerekiyor gerekli sınıfı BURADAN indirebilirsiniz. İndirdikten sonra şehir bilgisini yazacağımız bir form oluşturalım :)

<form action="seanscek.php" method="POST"><input type="text" name="sehir"  placeholder="Sinemadaki filmini istediğiniz şehiri giriniz"/><input type="submit" value="Sinema Bilgilerini Gonder" /></form>

Şimdi ise formumuzu post ettiğimiz seanscek.php dosyamızı oluşturalım..

<?phpheader('Content-Type: text/html; charset=utf-8');require_once('simple_html_dom.php'); //sınıfımızı dahil ettikif($_POST){$gelensehir = strip_tags(trim($_POST["sehir"])); //gelen şehir bilgisini çektik$curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'http://www.google.com/movies?near='.$gelensehir); // Gelen şehir bilgisine göre sorgulattıkcurl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);  curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);  $str = curl_exec($curl);  curl_close($curl);  $html = str_get_html($str);foreach($html->find('#movie_results .theater') as $div) {    echo utf8_encode("<strong>".$div->find('h2 a',0)->innertext."</strong><br />");    foreach($div->find('.movie') as $movie) {        echo utf8_encode($movie->find('.name a',0)->innertext.'<br />');        echo utf8_encode($movie->find('.info',0)->innertext.'<br />');        echo '<span style="text-decoration: underline;">Seanslar:</span> '.$movie->find('.times',0)->innertext.'<br />';    }echo "<br /><br />";  // Bilgilerimizi çektirdik.}$html->clear();}?>

Yapamayan olursa yorum atması yeterlidir kolay gelsin arkadaşlar :)

Etiketler:  


Yorumlar (30 Adet)


serkan (22.01.2020)
Bunu denedim fakat çalışmadı

Sinema Seansları (16.09.2019)
Sinema seansları artık google kaldırdı. Yeni yer neresi? Bilginiz var mı?

Viranşehir haber (22.05.2018)
Çok faydalı bilgiler teşekkürler hocam.

Yemek Tarifleri (12.12.2017)
Çok işime yarayan kodlar oldu. İşimi gördüler çok tşk ederim

irlanda vizesi (23.11.2017)
Php kullanıp sinema ile ilgili site içeriği yapanlar için çok güzel bir kaynak olmuş.

Onur (06.11.2017)
Bu kodlar mutlaka arşivlenmeli. Bir sinemasever olarak hem kullanıcam hem de saklıycam

Berna (27.06.2017)
Çok değerli kodlar arşive aldım

Sosyal İçerik (18.06.2017)
Çok teşekkürler kodlar için. Emeğinize sağlık.

Afyon Taksi (16.06.2017)
Kodları direkt ve anlaşılır olarak verdiğin için teşekkürler. Böyle bir ödevimiz olmuştu zamanında. Önceden görseydim keşke :)

Raftan Gelsin (12.05.2017)
Bu kodlar direk lazım değildi ama bot yapmamda baya yardımcı oldu :)


Daha fazla yorum goster

Yorum Yapın

Yavuz SelimYavuz SelimYavuz SelimYavuz Selim

Yavuz Selim

Yavuz Selim

Yavuz Selim

Yavuz Selim

Yavuz Selim
Yavuz Selim