الملاحظات
ركن لغات البرمجه
:: لغات البرمجه php و asp و Ajax و Java و غيرها

مساعدة التحميل من اليوتيوب لا يعمل بعد التحديث

اضافة رد
رقم المشاركة # 1  
أضيفت بتاريخ 28 - 03 - 2010 عند الساعة 19:35
صورة 'المتميزون' الرمزية
المتميزون
:: عضو نشيط ::
المتميزون متواجد حاليآ بالمنتدى
بيانات موقعي
اسم الموقع: المتميزون
اصدار المنتدى: 3.8.2
تاريخ الإنضمام: 30 - 03 - 2008
رقم العضوية : 55388
الدولة : مصر - ام الدنيا
المشاركات: 3,731
قوة السمعة : 333
افتراضي

  مساعدة التحميل من اليوتيوب لا يعمل بعد التحديث




فى الماضى الروابط كانت بصيغة واحده على ما اعتقد الان حدث اختلاف فبعض الفيديوهات
تعمل بشكل جيد والبعض الاخر لا تعمل (داونلود)

هذا هو الملف

رمز PHP:
<?php
function getContent($url) {
    
$ch curl_init();
    
curl_setopt ($chCURLOPT_URL$url);
    
curl_setopt ($chCURLOPT_HEADER0);

    
ob_start();
    
curl_exec ($ch);
    
curl_close ($ch);
    
$string ob_get_contents();
    
ob_end_clean();
    return 
$string;    
}
function 
fetch_headers($url) {
    
$headers = array();
    
$url trim($url);

    
$ch curl_init();
    
curl_setopt($chCURLOPT_URL$url);
    
curl_setopt($chCURLOPT_HEADER1);
    
curl_setopt($chCURLOPT_RETURNTRANSFER1);
    
curl_setopt($chCURLOPT_NOBODY ,1);
    
$data curl_exec($ch);
    
$errormsg curl_error($ch);
    
curl_close($ch);
                    
    
$headers explode("\n"$data);
    return 
$headers;
}
function 
getYoutubeToken($id) {
    
$path "http://www.youtube.com/get_video_info?";
    
$cont getContent($path."&video_id=".$id);
    
parse_str($cont$opts);
    return 
$opts['token'];
}


$videoItem trim($_GET['item']);
$videoType "";
$videoPath "http://www.youtube.com/get_video";

if (
$_GET['type'] != "0") {
    
$videoType "&fmt=".$_GET['type'];
}
if (
$videoItem != "") {
    
$videoTokn getYoutubeToken($videoItem);
    
$videoURL $videoPath."?video_id=".$videoItem."&t=".$videoTokn.$videoType;
    
$headers fetch_headers($videoURL);
    for (
$i=0$i<count($headers); $i++) {
        if (
strstr($headers[$i], "ocation:")) {
            
$str1 explode("ocation:"$headers[$i]);
            
$link trim($str1[1]);
            break;
        }
    }
    
header("Location: ".$link);
    exit;
}
?>


هذا الرابط لا يعمل الداونلود مع
http://www.youtube.com/watch?v=XiNYC...eature=related
وهذا يعمل
http://www.youtube.com/watch?v=7_H_e...eature=related

ربما لديكم خبرة بالتغيرات التى حدثت
اضافة رد

العلامات المرجعية

مساعدة التحميل من اليوتيوب لا يعمل بعد التحديث


« مطلوب تعديل كود تعدد الصفحات ابي كود مثل قوقل قائمه منسدله مثال تكتب تراي = يطلع لك كلمة ترايد نت »

أدوات الموضوع
طرق العرض

غلق/فتح (الكل) ضوابط المشاركة
لا يمكنك اضافة مواضيع جديدة
لا يمكنك اضافة مشاركات
لا يمكنك اضافة مرفقات
لا يمكنك تعديل مشاركاتك

رمز [IMG] : متاحة
رمز HTML : معطّلة
المراجع : معطّلة
Refbacks are متاحة



الساعة معتمدة بتوقيت جرينتش +3 . الساعة الآن : 10:04.
المعهد غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي معهد ترايدنت ولا نتحمل أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)


Powered by vBulletin® Version 3.8.7 .Copyright ©2000 - 2014, Jelsoft Enterprises Ltd
SEO by vBSEO ©2011, Crawlability, Inc.
Google
‪Google+‬‏