Kod şu an düzgün çalışıyor arkadaşlar. Onlarca videoda denedim hatası çıkmadı. Yüksek kalite ve normal kalite linklerini çekiyor. Hatası çıkarsa affola.

'Video Adresi' ne videonun izlendiği adresi girmeniz yeterli.
http://www.dailymotion.com/en/featured/channel/sport/video/x8fqmf_red-bull-rampage-the-evolution_sport
gibi...
Güle güle kullanın.
<?
// Dailymotion Flv Yakalama - by nihattr
$videourl = $_GET['url']; //video url
if($videourl != ""){
// Video sayfasının kaynağını alıyoruz.
$cses = curl_init(); // Curl oturum tanımlıyoruz.
curl_setopt($cses, CURLOPT_URL, $videourl); // Çekilecek sayfa
curl_setopt($cses, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9'); // Kendimizi Mozilla ile giriyor gibi yapıyoruz.
curl_setopt($cses, CURLOPT_HEADER, true); // Header bilgilerini almayı onaylıoruz.
curl_setopt($cses, CURLOPT_FOLLOWLOCATION, false); // Header ile yönlendirme varsa yönlenmeyi kabul ediyoruz.
curl_setopt($cses, CURLOPT_RETURNTRANSFER, true); // Dönen veriyi kabul ediyoruz.
$input = curl_exec($cses); // Yukarıdaki şartlara göre veriyi çekiyoruz.
curl_close($cses); // Curl oturumunu kapatıyoruz.
// Normal kalite linkini almaya çalışıyoruz.
// Sayfa kaynağından flv linkini almak için belirli noktalardan seçim yapıyoruz.
if ( preg_match('#"video", "(.*)%40%40spark#', $input, $videoId) ) {
$url = "http://www.dailymotion.com" . urldecode($videoId[1]); // Encode edilmiş linki decode ile çözüyoruz.
}
//Yüksek kalite linkini almaya çalışıyoruz.
// Sayfa kaynağından flv linkini almak için belirli noktalardan seçim yapıyoruz.
if ( preg_match('/%7C%7C%2F(.*)%40%40h264/', $input, $videoId) ) {
$urlhigh = "http://www.dailymotion.com/" . urldecode($videoId[1]); // Encode edilmiş linki decode ile çözüyoruz.
}
// Video linkini parçalardan ayıklama işlemi...
if (eregi("vp6", $urlhigh)){
$urlhigh = explode('@@vp6||', $urlhigh);
}
else{
$urlhigh = explode('@@spak-mini||', $urlhigh);
}
$urlhigh2 = array_reverse($urlhigh); // urlhigh dizinini ters çevriyoruz.
$urlhigh = "http://www.dailymotion.com". $urlhigh2[0];
$baslikhigh = get_headers($urlhigh, 1); // Header bilgilerini alıyoruz.
$flvhigh = $baslikhigh['Location']; // Headerdan gelen yönlendirme adresini alıyoruz.
echo "Yüksek Kalite: <textarea rows='3' cols='100' onclick='this.select();'>".$flvhigh."</textarea><br />";
$baslik = get_headers($url, 1); // Header bilgilerini alıyoruz.
$flv = $baslik['Location']; // Headerdan gelen yönlendirme adresini alıyoruz.
echo "Normal Kalite: <textarea rows='3' cols='100' onclick='this.select();'>".$flv."</textarea>";
}
// Dailymotion Flv Yakalama - by nihattr
?>
<form method="get" action="">
Video Adresi: <input type="text" name="url"></input>
<input type="submit" value="Getir">
</form>