• 18-10-2010, 15:22:13
    #1
    <?php
    // Mynet vidyoyu böyle arıyor
    // http://video.mynet.com/ara.php?txtSearch=deneme
    // search yapmak için "bosluk" yerine "+" kullan 
    //$aranankelime = str_replace(" ","+", $aranankelime);
    // Şimdi vidyoyu aratalım :)
    echo '
    	<form method="post" action="">
    	<input name="text" type="text" />
    	<input name="Submit1" type="submit" value="Ara" />
    	</form>
    	';
    
    @$aranankelime = $_POST['text']; 
    $aranankelime = str_replace(" ","%20",$aranankelime);
    // Eğer aranan kelime yoksa öldür :)
    if(!$aranankelime) { die();}
    echo "Aranan Kelime	:<b>". $aranankelime."</b><br>"; 
    
    if($aranankelime){	
    // Siteyi çektik
    @$siteyicek = file_get_contents("http://video.mynet.com/ara.php?txtSearch=$aranankelime");
    }
    /*******************************************************************************/
    /*Burada tr karekter sorunu kokten çözdüm gibi :P*/
    $ara   = array ('Å','ı','Å?','ü','ç','ö','Ä?','ÅŸ','Ç','İ','ÄŸ','Åz','Ö','Ü','ı','Å?','ç','ö','Ä?','ÅŸ','Ç','İ','ÄŸ','Åz','Ö','Ü','ü','ÄŸ'); 
    $degis = array ('Ş','ı','s','ü','ç','ö','g','s','Ç','i','g','S','Ö','Ü','i', 's', 'ç', 'ö', 'g', 's', 'Ç', 'i', 'g', 'S', 'Ö', 'Ü', 'ü', 'g'); 
    /**********************************************/
    $url = explode("<a class='categoryListTitle' href='",$siteyicek); //vıdeonun url aldık
    @$url = explode("'",$url[1]); // url sonlandırdık
    /**********************************************/
    $title = explode("<a class='categoryListTitle' href='".$url[0]."' title='",$siteyicek); //vıdeonun baslıgını aldık
    @$title = explode("'>",$title[1]); // baslıgı sonlandırdık
    $title[0] = str_replace($ara, $degis, $title[0]);
    /***********************************************/
    $resim = explode("<img src='",$siteyicek); //resim url aldık
    @$resim = explode("'",$resim[1]); // url sonlandırdık
    /***********************************************/
    // Mynet video ara sonucunu gosterir
    echo 	"Video Arama Mynet URL:".$url[0]."<br>".
    		"Video Arama Başlık:".$title[0]."<br>".
    		"Video Arama Resim:".$resim[0]."<br><hr>"
    	;// Burda çekiyor mu bak :D
    
    /*************** BURDA ARANAN VİDEO YA LİNKİ ALIP GOSTERİR*************************/ 
    /*******************************///**************************//////****************/
    @$videocek = file_get_contents($url[0]);
    // $videocek = file_get_contents("http://localhost/kaynak/videosearch/vdeomynetseyret.php");
    //Linki aldık siteyi çektik şimdi vdideo çekelim
    /****************************************************/
    $videobas = explode('<h1 class="vmVideoTitle">',$videocek); //vıdeonun baslıgını aldık
    @$videobas = explode('</h1>',$videobas[1]); // baslıgı sonlandırdık
    $videobas[0] = str_replace($ara, $degis, $videobas[0]); // Düzelttik tr ancii karekter vs
    /*****************************************************/
    $videomynet = explode('videolist: "',$videocek); //vıdeonun embed xml aldık
    @$videomynet = explode('"',$videomynet[1]); // xml sonlandırdık
    $gereksiz = substr($videomynet[0], -3); // vidyonun gereksiz kısmı sildim :S
    $videomynet[0] = str_replace($gereksiz,"", $videomynet[0]); // Düzelttik tr ancii karekter vs = str_replace($ara, $degis, $videobas[0]); // Düzelttik tr ancii karekter vs
    /*****************************************************/
    $id = substr($videomynet[0], -6); // vidyonun id kısmı aldım :S
    $videomynetac = explode('<div id="'.$id.'_more">',$videocek); //vıdeonun aciklama aldık
    @$videomynetac = explode('</div>',$videomynetac[1]); // açıklama sonlandırdık
    $videomynetac[0] = str_replace($ara, $degis, $videomynetac[0]);
    /*************** BURDA ARANAN VİDEO Enbedden flv ALIP GOSTERİR*********************/ 
    /********************** XML CLASSINI KULLANDIK ************************************/	
    // Mynet videoyu gosterir
    echo 	"Video Başlık:".$videobas[0]."<br>".
    		"Video Videolist Embed Xml:".$videomynet[0]."<br>".
    		"Video Açıklama:".$videomynetac[0]."<br>".
    		"Video İd:".$id;
    		// Burda çekiyor mu bak :D
    
    if($videomynet[0]){
    	// $xml=new simpleXMLElement('http://localhost/kaynak/xmlokuma/dosya.xml',NULL,TRUE);
    	$xml=new simpleXMLElement("$videomynet[0]",NULL,TRUE);
    		foreach($xml-> entry as $entry)
    			{
    				// echo '<strong>İd:</strong> '.$entry['id'].'<br />';
    				// echo '<strong>Title:</strong> '.$entry['title'].'<br />';
    				echo "Video Url:".$entry['href'];
    				// echo '<strong>Thums:</strong> '.$entry['defaultscreenshothref'].'<br />';
    			}}
    
    
    /***********************************/
    // Burdan sonra kayıt yapacak veri tabanına ve gösterecek..
    // :D
    ?>
    Şuan yazdığım bir proje için gerekliydi fakat buna gerek kalmadı bende paylaşmak istedim.Amatörce oldu ama işe yarıyor çalısıyor hiçbir sorun yoktur..
  • 18-10-2010, 18:48:01
    #2
    Üyeliği durduruldu
    Eline sağlık ortak Kullanacaktık ama kısmet değilmiş
  • 18-10-2010, 22:18:26
    #3
    Aynen ortak
  • 19-10-2010, 16:31:14
    #4
    çalıştıramadım ben boş geliyor sonuçlar ?
    Teşekkürler