Dailymotion botu yazıyorum da, rss kullanarak kelime gönderip verileri topluyorum. ama türkçe karakter olunca kelimede göndermiyor. urlencode ve urldecode leri denedim ama sonuç aynı.
Kodlarım ;
<?php
$kelime=$_GET['kelime'];
$x=$_GET['x'];
$kelime = urldecode($kelime);
echo $kelime;
function cek($url)
{ $ch = curl_init();
$timeout = 5;
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_HEADER,true);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
curl_setopt($ch,CURLOPT_REFERER,"http://www.google.com");
curl_setopt($ch,CURLOPT_USERAGENT,"googlebot");
$data = curl_exec($ch);
curl_close($ch);
return $data;
}
$cek = cek("http://www.dailymotion.com/rss/visited/search/$kelime/$x");
preg_match_all('#<media:player url="(.*?)"#si',$cek,$m1z);
$abeyz = count($m1z[0]);
for ($sayac = 1; $sayac <= $abeyz; $sayac++ )
{
echo $m1z[1][$sayac];
echo "<br>";
}
?>Bilgisi olan var mı acaba ?