صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 17

الموضوع: بالنسبة لصنع مركز تحميل

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700

    بالنسبة لصنع مركز تحميل



    لصنع مركز تحميل سهل

    كود:
    <form method='POST' enctype='multipart/form-data' action='up.php'>
    <input type='file' name='fileup' size='20'>
    <input type='submit' value='تحميل'>
    </form>
    
    <?
    if($fileup == ""){
    ECHO " قم باختيار الملف المراد تحميله ";
    }else{
    $path = "/home/USER/public_html/up_down";
    
    $path .= "/$fileup_name";
    
    $att = strrchr($fileup_name,'.');
    $alemtdadat = array('.gif','.jpg','.jpgf','.zip','.rar');
    $maxsize = "81920";
    $file_size = filesize($fileup);
    
    if(! in_array($att,$alemtdadat)){
    echo " عفوا هذا الامتداد غير مسموح به !!";
    }else if($file_size > $maxsize ){
    echo " حجم الملف المختار اكبر من الحجم الاقصى ";
    }else{
    
    $CopyFile = copy($fileup,"$path");
    
    if($CopyFile){
    
    echo " تم تحميل الملف بنجاح ، رابط الملف : ";
    echo "<a href='http://$HTTP_HOST/up_down/$fileup_name'>http://$HTTP_HOST/up_down/$fileup_name</a>";
    
    }else{
    
    echo " لم يتم تحميل الملف ";
    
    }
    }
    }
    
    ?>
    لكن يا اخوان يوجد به مشكلتين

    الاولى اريد تعديل عندما نقوم برفع ملف لا يرفعه بنفس الاسم الى اسم اخر
    مثال: رفعت ملف في هذا الاسم
    script.rar وهو ممكن ملف سكربت مميز
    واتى شخص اخر ورفع ملف سكربت اخر او اي شي بنفس الاسم script.rar راح يكون اخر ملف رفع بنفس الاسم هو الملف الواحد يعني الاخر اختفى وانا اريد تغير الاسامي عشوائي فاهمين علي


    المشكله الثاني ,, هل من الممكن حماية الملفات او ملف الذي يقوم به تحميل الملفات او اي حماية اخرى وشكرأ







  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    بالنسبة لسؤالك الأول..
    اقرأ ردي هنا فيه دالة سهلة تقوم بتغيير اسم الملف لاسم عشوائي
    http://www.swalif.net/softs/showpost...51&postcount=2





    __________________
    مدونتي

  3. #3
    عضو جديد
    تاريخ التسجيل
    May 2006
    المشاركات
    15

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



    هناك أيضا طريقة أخرى وسهله لجعل أسم الملف عشوائى

    كود PHP:
      if ($fileup <> ""){
            
    $fileup  rand(32132,99999898989898).$alemtdadat ;

        } 






    __________________
    Eng.: Adel Samy.
    E-mail : info@speedmaximum.com
    .E-mail : adel.samy.dev@gmail.com.
    Web - Site : www.speedmaximum.com.
    Mob. : 0020126865595.
    Title : PHP Developer.

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    cheetos عفواً اخي الكريم

    اي اضع هذا الامر بالضبط

    مكان

    $CopyFile = copy($fileup,"$path");

    ؟؟؟






  5. #5
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    يا ليت يصبح الاسم العشوائي بهذا الطريقه


    اسم الموقع مثال

    www.yoursite.com/up/domain.com-887848.gif






  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    للرفع


    وارجو دخول الاخ cheetos لحل باقي المشكله






  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    اخ cheetos


    يا ليت ترد على سؤال والله يجزاك خير






  8. #8
    عضو جديد
    تاريخ التسجيل
    May 2006
    المشاركات
    15

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



    معذره أخى على التأخير
    اي اضع هذا الامر بالضبط
    يوضع الامر أسفل هذا المتغير
    كود PHP:
    $file_size filesize($fileup); 

    ويضع بهذا الشكل

    كود PHP:
    $sitename www.arabip.com;
    $fileup  $sitename."/".rand(32132,99999898989898).$att
    يا ليت يصبح الاسم العشوائي بهذا الطريقه

    اسم الموقع مثال

    www.yoursite.com/up/domain.com-887848.gif

    ضع بالمتغير $sitename القيمه إلى بتريدها
    وأسف على التأخير مرة أخرى





    __________________
    Eng.: Adel Samy.
    E-mail : info@speedmaximum.com
    .E-mail : adel.samy.dev@gmail.com.
    Web - Site : www.speedmaximum.com.
    Mob. : 0020126865595.
    Title : PHP Developer.

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    مشكور اخي الكريم cheetos


    جاري التجرب






  10. #10
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    اخوي cheetos في مشكله

    Warning: copy() [function.copy]: Unable to access wyana-149069703.rar in /usr/home/user/public_html/site/up.php on line 28

    Warning: copy(wyana-149069703.rar) [function.copy]: failed to open stream: Permission denied in /usr/home/user/public_html/site/up.php on line 28
    لم يتم تحميل الملف


    ??? شنو الحل !








  11. الدالة كوبي غالب ايتم تعطيلها

    استخدم بلا عنها
    move_uploaded_file
    http://www.php.net/manual/en/functio...oaded-file.php
    هي الأفضل

    بالتوفيق





    __________________
    كل مالا يعطى يضيع

  12. #12
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    اخي الامبراطور وحيد


    لم افهم عفواً ماذا كنت تقصد في ردك

    ارجو التوضيح


    للعلم رفع الملفات لم عمل








  13. $CopyFile = copy($fileup,"$path");


    انت استخدمت الدالة

    copy

    في أغلب السيرفرات يتم تعطيل هذه الدالة
    واذا تم تعطيلها فلن تعمل
    استخدم بدلا عنها
    الدالة
    move_uploaded_file
    http://www.php.net/manual/en/functi...loaded-file.php

    السلام عليكم





    __________________
    كل مالا يعطى يضيع

  14. #14
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    طيب ممكن تغير الداله اخي الكريم لاني حاولت اغيرها مافي فايده جنيت


    واذا كان لديكم مركز تحميل خفيف مبرمج اروج وضعه لي لانه هذا برمجته وعفسني


    شكراً






  15. #15


    ما رأيك ان تجرب هذا الكائن
    http://www.swalif.net/softs/showthread.php?t=195597
    يوجد فيه كل ما تطلبه..





    __________________
    عدت
    اقتراحاتكم -> www.elbachiri.com





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

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

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