Copyright © yavuz-selim.com 2015-2021 | Tüm Hakları Saklıdır
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:
Daha fazla yorum goster
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 :)