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

الموضوع: خطأ التحميل عن طريق الدالة header من يحلها؟!

  1. #1

    خطأ التحميل عن طريق الدالة header من يحلها؟!



    السلام عليكم ورحمة الله وبركاته
    عادة ما أحط المصيبة بعد ما أعجز عن حلها
    أدري أنكم بتحلونها..
    :nice:
    :anger2: ممكن من التفريعات الفولدر داخل فولدر مثلا!!

    كود PHP:

    $fileName
    ="media/des/marhoon/2006/15598.wma";

    if (
    file_exists($fileName))
    {
     
     
    header('Content-type: application/force-download');
     
    header('Content-Transfer-Encoding: Binary');
     
    header('Content-length: '.filesize($fileName));
     
    header('Content-disposition: attachment; filename='.basename($fileName));
     
    readfile($fileName);
    }
    else
    {
     
    msg("عفوا هذا الملف غير موجود");
     print
    "<script> self.close(); </script>";

    :nice: الحجم صح.. بس الامتداد خطأ!!
    لما نبدل الامتداد يشتغل الصوت صح!!

    المشكلة الحبيب ليش يغيّر الامتداد ؟!


    :funny: وش الحل؟!

    طالعوا المرفق...!





    الصور المرفقة الصور المرفقة  
    __________________
    │║▌║█║▌║▌││║▌║█║▌│║▌║█
    w w w . m a r h o o n s . c o m


  2. #2
    عضو فعال
    تاريخ التسجيل
    Jun 2002
    المشاركات
    1,346


    بسم الله الرحمن الرحيم
    السلام عليكم ورحمة الله وبركاته

    قم بتغيير محتوى Content-type إلى الـ mime type الخاص بهذا النوع من الملفات


    تحياتي






  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 2004
    المشاركات
    364


    كود PHP:
    $fileName="media/des/marhoon/2006/15598.wma";

    $file_data explode("/"$fileName);
    $file_name_only $file_data[count($file_data)-1];

     

    if (
    file_exists($fileName)) 

      
     
    header('Content-type: application/force-download'); 
     
    header('Content-Transfer-Encoding: Binary'); 
     
    header('Content-length: '.filesize($fileName)); 
     
    header('Content-disposition: attachment; filename='.$file_name_only.''); 
     
    readfile($fileName); 

    else 

     
    msg("عفوا هذا الملف غير موجود"); 
     print
    "<script> self.close(); </script>"







    __________________
    الخدمات البرمجية
    تعديلات برمجية - تطوير برمجيات جاهزة - صيانة قواعد بيانات
    برمجة خاصة (الأولوية للأفكار الجديدة والخاصة)

    المراسلة : http://it.rewaq.com

  4. #4


    مرحبا..
    شكرا لكل من مر من هنا..
    المشكلة فعلا في نوع الملف..
    بعد البحث والتقصي حصلت هذي الأنواع وبخليها لكم ولي للمستقبل سورس..

    كود PHP:

    pdf
    ==>application/pdf 
    exe
    ==>application/octet-stream 
    zip
    ==>application/zip 
    doc
    ==>application/msword 
    xls
    ==>application/vnd.ms-excel 
    ppt
    ==>application/vnd.ms-powerpoint 
    gif
    ==>image/gif 
    png
    ==>image/png 
    jpeg
    :
    jpg==>image/jpg 
    mp3
    ==>audio/mpeg 
    wav
    ==>audio/x-wav
    wma
    ==>audio/x-ms-wma
    mpeg
    :
    mpg:
    mpe==>video/mpeg 
    mov
    ==>video/quicktime 
    avi
    ==>video/x-msvideo 






    __________________
    │║▌║█║▌║▌││║▌║█║▌│║▌║█
    w w w . m a r h o o n s . c o m





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

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

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