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

الموضوع: سؤال : كود التحميل في php

  1. #1
    عضو
    تاريخ التسجيل
    Feb 2014
    المشاركات
    5
    الدولة: Egypt
    معدل تقييم المستوى
    0

    سؤال : كود التحميل في php

    السلام عليكم ورحمة الله وبركاته
    هذه اول مشاركة لي في المنتدى .... انا مبتدئ في تعلم ال php ولا اعرف كيف اقوم بتحميل ملف من على السرفر
    انا بحثت وقرأت شروح تعليمية دائما أجد كيفية رفع ملف على السرفر
    حسنا بعدما رفع المستخدم الملف الى السرفر كيف احمله انا على الجهاز الخاص بي
    لو امكن طلب ان يرفق شرح الكود مع الكود حتى اتمكن من فهمه
    ارجو الرد وشكرا
    التعديل الأخير تم بواسطة عبدالله قدري ; 26-02-2014 الساعة 14:41

  2. #2
    مشرف سابق
    تاريخ التسجيل
    Dec 2011
    المشاركات
    2,144
    الدولة: Egypt
    معدل تقييم المستوى
    515

    Thumbs up رد: سؤال : كود التحميل في php

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

    تفضل طريقة
    كود PHP:
    <?php

    // place this code inside a php file and call it f.e. "download.php"
    $path $_SERVER['DOCUMENT_ROOT']."/path2file/"// change the path to fit your websites document structure
    $fullPath $path.$_GET['download_file'];

    if (
    $fd fopen ($fullPath"r")) {
        
    $fsize filesize($fullPath);
        
    $path_parts pathinfo($fullPath);
        
    $ext strtolower($path_parts["extension"]);
        switch (
    $ext) {
            case 
    "pdf":
            
    header("Content-type: application/pdf"); // add here more headers for diff. extensions
            
    header("Content-Disposition: attachment; filename=\"".$path_parts["basename"]."\""); // use 'attachment' to force a download
            
    break;
            default;
            
    header("Content-type: application/octet-stream");
            
    header("Content-Disposition: filename=\"".$path_parts["basename"]."\"");
        }
        
    header("Content-length: $fsize");
        
    header("Cache-control: private"); //use this to open files directly
        
    while(!feof($fd)) {
            
    $buffer fread($fd2048);
            echo 
    $buffer;
        }
    }
    fclose ($fd);
    exit;
    // example: place this kind of link into the document where the file download is offered:
    // <a href="download.php?download_file=some_file.pdf">Download here</a>
    ?>

  3. #3
    عضو
    تاريخ التسجيل
    Feb 2014
    المشاركات
    5
    الدولة: Egypt
    معدل تقييم المستوى
    0

    رد: سؤال : كود التحميل في php

    انا اشكرك جدا على سرعة الرد وعلى هذا الكود

الكلمات الدلالية لهذا الموضوع

المفضلات

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

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