منتديات قراصنة الجــــتزائر

مـــــــرحبا بكم في منتدانا الغالي


انضم إلى المنتدى ، فالأمر سريع وسهل

منتديات قراصنة الجــــتزائر

مـــــــرحبا بكم في منتدانا الغالي

منتديات قراصنة الجــــتزائر

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.
منتديات قراصنة الجــــتزائر


    الدرس الخامس php

    Sohaib Assault
    Sohaib Assault


    أوسمتى : مدير
    عدد المساهمات : 78
    السٌّمعَة : 0
    تاريخ التسجيل : 07/04/2012
    العمر : 27

    الدرس الخامس php Empty الدرس الخامس php

    مُساهمة  Sohaib Assault الجمعة أغسطس 10, 2012 5:49 pm



    الحاجة أم الإختراع






    اليوم حاجتنا حاجة يحتاج لها البعض ربما خصوصاً من لديهم برنامج خاص لإدارة محتويات موقعهم و يودون إضافة سكربت ( تحميل ملف ) و هي ما يسمى من السكربتات بـ Uploading File ..

    طبعاً سكربتات تحميل الملفات كثيرة و متنوعة و البعض منها يحمل مزايا قوية و لعل من آخرها ما طرحها الأخ لهلوب أعتقد قبل فترة ..
    و لكن تظل الحاجة دائماً للإستعمالات البسيطة و العملية لسكربت ( تحميل ملف ) يكون بشكل مبسط و مثل ما يقولون (( خالي من الكلسترول )) ..

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

    هل ترى هذه :






    @copy





    هي التي بإذن الله ستنقل لك ملفاتك مهما كان ثقلها ..
    سأضع لكم الكود و إن شاءالله بعده أشرح بعض الأمور :






    <form method="post" action="file.php?file=upload" enctype="multipart/form-data">
    <input type="file" name="filefile" size="30"> <input type="submit" value="تحميل">
    </form>
    <?php
    if(isset($file)){
    @copy($filefile,"C:/phpdev/www/file".$filefile_name);
    echo "تمت العملية بنجاح";
    }
    ?>





    ضع الآن محتويات الكود السابق في ملف نصي و سمه file.php ..
    طبعاً كما تلاحظون بدأنا الكود بوضع أوامر HTML عبارة عن نموذج يحتوي على مستطيل و سيظهر بالمتصفح بجانبه زر إستعراض لإختيار ملف طبعاً بهذه الطريقة سيمكن تحميل أي نوع من الملفات و ليس فقط الصور و طبعاً مع النموذج زر لتحميل الملف ..
    بعدها بدأنا بوضع أوامر php التي ستتمم العملية ..





    @copy($filefile,"C:/phpdev/www/file".$filefile_name);





    لاحظ معي في هذا السطر ستلاحظ أولاً المتغير $filefile و هو عبارة عن الملف و بعده هناك C:/phpdev/www/file ..
    المسار السابق هو المسار الذي سيتم تحميل الملف فيه .. حالياً وضعنا مسار مجلد في السيرفر المحلي و هو المجلد file ..
    طبعاً تقريباً هذا الجزء من السطر هو الذي ينبغي عليك تغييره حسب مسار المجلد الذي تود تحميل الملفات فيه فلو كان على موقعك فيجب أن تعرف مسار المجلد ..




      الوقت/التاريخ الآن هو الجمعة أبريل 19, 2024 6:27 am