Php İle Part Saydırma
6
●567
- 02-01-2014, 16:56:42şuna bakarak geliştirebilirsin
<?php $url="http://www.filmifullizle.com/"; $baglan="http://www.filmifullizle.com/gercekle-yuzlesme-wolff-kampf-im-revier-2012-turkce-dublaj-izle.html"; $useragent = "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)"; $ch = curl_init($url); // oturum baslat //POST adresi curl_setopt($ch, CURLOPT_URL,$baglan); curl_setopt($ch, CURLOPT_USERAGENT, $useragent); curl_setopt($ch , CURLOPT_REFERER , $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); $site = htmlspecialchars(curl_exec ($ch), ENT_QUOTES); curl_close($ch); //echo $site; for($i=0;$i<11;$i++){ $part ="Bölüm ".$i; if ( strstr($site,$part)){ echo $part." bulundu.<br>";}else{ echo $part." Bulunamadı<br>";}; }?> - 02-01-2014, 17:03:20bu siteye göre degişir.
Örnegin sitede partlar şöyle isimlendiriliyor olsun;
<ul id="partlar"><li>part 1</li><li>Part 2</li><li>part 3</li></ul>
senin yazacagın kod şuna benzer birşey olmalı;
preg_match('#<ul id="partlar">(.*?)</ul>#si',$icerik,$partlar); $partlar=explode("<li>",$partlar[1]); $toplamPartSayisi=count($partlar); echo "Toplam $toplamPartSayisi var.";yapamazsan eğer sen site linkini at bende sana o site üzerinden örnek kod yazayım. - 02-01-2014, 19:57:54Üyeliği durdurulduHocamsedat adlı üyeden alıntı: mesajı görüntüle
http://www.filmifullizle.com/ Bu sitedekini gösterirseniz diğerlerini sorunsuz yapabilirim diye düşünüyorum. - 02-01-2014, 22:35:29sersat adlı üyeden alıntı: mesajı görüntüle
http://www.filmifullizle.com/zamanda...blaj-izle.html sayfasına baglandıgını varsayarak devam ediyorum anlatıma;
preg_match('#<div id="pagelink">(.*?)<a#si',$icerik,$ilkPartAdi); $ilkPartAdi=$ilkPartAdi[0]; preg_match('#<div id="pagelink">(.*?)</div>#si',$icerik,$part); preg_match_all('#<a href="(.*?)\.html/([0-9]*)">(.*?)</a>#si',$part[1],$parts); $count=count($parts[1]); echo "Part Adı: $ilkPartAdi ve part numarası 1"."<br />\n"; for($i=0;$i<$count;$i++){ echo "Part Adı: ".$parts[3][$i]." ve part numarası ".$parts[2][$i]."<br />\n"; } echo "Toplam part sayısı: ".($count+1); - 02-01-2014, 22:56:29Üyeliği durdurulduHocam partın içindekileri nasıl alıcam peki ?sedat adlı üyeden alıntı: mesajı görüntüle