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

الموضوع: ممكن كود لتحميل ملف معين مباشرة عند فتح الصفحة

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    937

    ممكن كود لتحميل ملف معين مباشرة عند فتح الصفحة



    السلام عليكم

    بمثال
    عايز كود ليقوم ليُظهر خيار تحميل ملف معين للزائر مباشرة عند فتح الصفحة
    يعني عند فتح الصفحة
    domain.com/sport.html
    يقوم المتصفح باظهار بخيار تحميل الملف
    domain.com/file.zip
    مباشرة عند فتح الصفحة, بخيارات حفظ الملف على جهاز الزائر

    اتمنى يكون الطلف واضح

    اطيب تحية







  2. #2
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    كود:
    <html>
    <head>
    <script type="text/javascript">
    <!--
    
        window.location = "http://www.domain.com/file.zip"
    
    //-->
    </script>
    </head>
    <body>
    </body>
    </html>






    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    937


    رائع, يعطيك العافية






  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    937


    السلام عليكم

    للاسف عزيزي, بعد التطبيق على الموقع
    تظهر هذه المشكلة


    هل يوجد حل لها او كود بديل ناجح 100%

    بانتظاركم






  5. #5
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899




    كنت عارف انك راح ترجع ترد لطلب ذلك

    لا لاتستطيع

    فجميع المتصفحات وايضاً الفلاش والسيلفر لايت او اي player

    ينتظر دائماً من المستخدم مايسمى بـ click handler

    اي ينتظر منه الضغط على وصله في الصفحه حتى يعطيه الملف

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


    الحل هو ان تخبره اذا لم يتم تحميل الملف ان تضع له وصله لتنزيلها

    كود:
    <html>
    <head>
    <script type="text/javascript">
    <!--
    function delayer(){
        window.location = "http://www.domain.com/file.zip"
    }
    //-->
    </script>
    </head>
    <body onLoad="setTimeout('delayer()', 5000)">
    <div align="center">
    <p>اذا لم يبدأ التحميل الرجاء الضغط <a href="http://www.domain.com/file.zip">هنا</a> لتنزيل الملف</p>
    </div>
    </body>
    </html>






    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    937


    شكرا على تفاعلك عزيزي
    و لكن خيار الوصلة موجود بالاساس للتحميل
    و انا اريد ان اضع خيار التحميل المباشر, لتحميل الملف مباشرة دون مشاكل

    هل هناك حل للاستيعاظ عن هذا الكود باي لغة اخرى html افضلها
    ليتمكن المتصفح من تحميل الملف مباشرة دون مشاكل ؟






  7. #7
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    شكلك من النوع الذي لايحب الاستسلام

    كود PHP:
    <?php
     $filename 
    "file.zip";
     
    header("Content-Disposition: attachment; filename=\"" basename($filename) . "\"");
    ?>
    هذا الكود من الممكن في بعض الاحيان ان تصده حماية المتصفح

    واحيان اخرى سوف يعمل بشكل جيد ان شاءالله

    جرب واعطيني خبر





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    937


    للاسف للمرة الثانية
    لان الكود بلغة php
    و البرمجة المستخدمة بلغة cgi و نظام التمبلت بلغة html و الكود وضع باحدها
    فان الصفحة لم تشعر بالكود بتاتا و كانه غير موجود
    فيجب على الكود ان تقبله صفحة html التي سيوضع بها

    بانتظار الخطة البديلة الثالثة






  9. #9
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    هكذا يكتب ال header في ال cgi

    كود:
    print header(-type=>"application/octet-stream", \-attachment=>"file.zip");
    حاول ان تضعه مع ملفات الاسكريبت

    ال html لايوجد اي حل اخر





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    937


    للاسف لا حل الا بكود يوضع بصفحة html
    و يتم قبوله بشكل سليم من قبل المتصفح

    اطيب تحية و شكرا لتفاعلك معي






  11. #11
    عضو جديد
    تاريخ التسجيل
    Apr 2008
    المشاركات
    19


    أخي الرقم الصعب
    والله تعبت وأنا أدور عليك بدي استفسار بسيط منك خارج هذا الموضوع
    للضرورة ضيفني على الايميل abcdc@live.com










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

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

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