النتائج 1 إلى 5 من 5

الموضوع: اخفاء روابط التحميل الاصلية

  1. #1
    عضو جديد
    تاريخ التسجيل
    Apr 2011
    المشاركات
    6

    Exclamation اخفاء روابط التحميل الاصلية



    السلام عليكم ورحمة الله
    ==========================

    لدي استفسار بسيط استخدم كلاس لاخفاء روابط التحميل عن اعضاء موقعي وتعمل بشكل جيد علما بان الملفات بامتداد mp3 ولكن اذا حطيت الرابط المخفي في مشغل الفلاش لكي يتم تشغيل الملف لايعمل لان الكلاس يأتي بالملف من الرابط الاصلي حتي يتم تحميلة فقط لاتشغيلة

    مثال:

    http://localhost/site/transfer/2 هذا هو الرابط المخفي لتحميل الملف
    http://localhost/site/mp3/1/1/myfile.mp3 وهذا هو الملف المقصود في الكلاس الذي ياتي بة

    المشكلة : الفلاش لايقبل الرابط الوهمي الذي ياتي بالملف من مكانة الاصلي ولايعمل

    المطلوب : كيف يتم تشغيل الرابط الوهمي علي الفلاش ليتم قراءة الملف الصوتي بدون معرفة مكان الملف الاصلي بواسطة برامج التحميل

    كود الملف الذي ياتي برابط التحميل الاصلي للرابط الوهمي :

    كود PHP:
     
    $secretPath 
    "./mp3/$id_cat/$id_cats/"
    $file_real $secretPath.$file;
    if (
    file_exists($file_real)){
                
    // Get extension of requested file
                
    echo $extension strtolower(substr(strrchr($file"."), 1));
                
    // Determine correct MIME type
     
                
    switch($extension){
                    case 
    "avi"$type "video/x-msvideo"; break;
                    case 
    "exe"$type "application/octet-stream"; break;
                    case 
    "mov"$type "video/quicktime"; break;
                    case 
    "mp3"$type "audio/mpeg"; break;
                    case 
    "mpg"$type "video/mpeg"; break;
                    case 
    "mpeg"$type "video/mpeg"; break;
                    case 
    "rar"$type "encoding/x-compress"; break;
                    case 
    "txt"$type "text/plain"; break;
                    case 
    "wav"$type "audio/wav"; break;
                    case 
    "wma"$type "audio/x-ms-wma"; break;
                    case 
    "wmv"$type "video/x-ms-wmv"; break;
                    case 
    "zip"$type "application/x-zip-compressed"; break;
                    case 
    "asf"$type "video/x-ms-asf"; break;
                    default: 
    $type "application/force-download"; break;
                }
    // Fix IE bug [0]
    $header_file = (strstr($_SERVER['HTTP_USER_AGENT'], 'MSIE')) ? preg_replace('/\./''%2e'$filesubstr_count($file'.') - 1) : $file;
    // Prepare headers
    header("Pragma: public");
    header("Expires: 0");
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    header("Cache-Control: public"false);
    header("Content-Description: File Transfer");
    header("(anti-spam-(anti-spam-(anti-spam-content-type:))) " $type);
    header("Accept-Ranges: bytes");
    header("Content-Disposition: attachment; filename=\"" $header_file "\";");
    header("Content-Transfer-Encoding: binary");
    header("Content-Length: " filesize($file_real));
    // Send file for download
    if ($stream fopen($file_real'rb')){
    while(!
    feof($stream) && connection_status() == 0){
    //reset time limit for big files
    set_time_limit(0);
    print(
    fread($stream,1024*8));
    flush();
    }
    fclose($stream);
    }
    }else{
    die();

    ======================================

    كيف اقوم بالتعديل علي الكود حتي يتم قراءة الملف في الفلاش والتحميل اذا ضغط العضو علي رابط التحميل اتمني ان يكون المطلوب واضح واني قمت بشرحة بطريقة سهلة

    انتظر مساعدتكم يااعضاء سوالف الكرام مشكور لاهتمامكم.







  2. #2
    عضو جديد
    تاريخ التسجيل
    Apr 2011
    المشاركات
    6


    مساعدة الله يجزيكم كل خير محتاج التعديل ضروري الموضوع صعب ؟؟؟ ام شرحي غير مفهوم ؟






  3. #3
    عضو جديد
    تاريخ التسجيل
    Apr 2011
    المشاركات
    6


    سبحـــــــــــــان الله وبحمد - لا اله الا الله






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    44


    في الكود مو شايف إمتداد الفلاش .!!

    ضيف هذا الكود ضمن الشروط .. وإن شاء الله يضبط معك ..

    كود:
    case "swf": $type = "application/x-shockwave-flash"; break;







  5. #5
    عضو جديد
    تاريخ التسجيل
    Apr 2011
    المشاركات
    6


    السلام عليكم. اشكرك اخي لاهتمامك, للاسف ليس هذا مااقصدة, انا اقصد ان لدي مشغل لملفات mp3 واريد ان يتم تشغيل الملف بالرابط المحفي حتي لايظهر للزوار رابط الملف الاصلي علي الموقع فالرابط عند تحميل الملف يعمل بشكل صحيح ويكون مخفي انما المشغل الفلاشي لا يقبل الا الرابط الكامل والاصلي لملف mp3 حتي يعمل فما العمل؟؟, هل تظن ان المشكلة في ملف الفلاش انة لايقرا الا الامتداد فقط ام في الكود البرمجي في ملف الدونلود الذي يحول الي الرابط الاصلي من خلال الرابط المخفي ؟؟؟ انتظر ردك وشكرا لك مرة اخرى










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض