<?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..
Mynet Video Arama Botu
3
●977
- 18-10-2010, 15:22:13
Kullanacaktık ama kısmet değilmiş