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

الموضوع: سوال للمبرمجين

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    913

    سوال للمبرمجين plz



    اذا كان عندي ثلاث حقول في قاعدة البيانات

    1\ ايدي او رقم للصوره
    2\اسم الصوره
    3\ مكان تخزين الصوره


    السوال كيف اخليه يحفظ امدادات الصور يعني جميع امتدادات الصور فققط لا غير مابي واحد يجيي ويرفع لي مثلاً ملف رار او zip او شل

    يعني الحقو الموجوده بالفورم هي

    اسم الصوره
    ورفع الصوره
    وبوتم للارسال

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





    __________________
    مررت من هنا


  2. #2
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    161


    السلام عليكم

    أخوي أظن لازم تضيف عمود رابع حق النوع

    وترسل النوع عن طريق:

    كود PHP:
    $_FILES['usrfile']['type']; 
    اذا كان هذا اللي تبيه انا مستعد





    __________________
    سـبـحـان الله، والـحــمــد لله، ولا إلـه إلا الله، والله أكـــبـــــر.

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    913


    اقتباس المشاركة الأصلية كتبت بواسطة ALMimoni
    السلام عليكم

    أخوي أظن لازم تضيف عمود رابع حق النوع

    وترسل النوع عن طريق:

    كود PHP:
    $_FILES['usrfile']['type']; 
    اذا كان هذا اللي تبيه انا مستعد
    ياليت اخوي





    __________________
    مررت من هنا

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


    السلام عليكم

    تفضل أخوي
    الجدول يحتوي على ثلاث أعمدة إسم الصورة و نوعها و الرابط
    لأن الصورة تتحمل على الفولدر على طول
    أما إذا تبيها تخزن بقاعدة البيانات فهذي قصة ثانية.
    وأي سؤال أنا حاضر

    كود PHP:
    <form method="POST" enctype="multipart/form-data" action="<?= $_SERVER['PHP_SELF'?>">
            <input type="file" name="userfile" /><br />
            <input type="submit" name="upload" value="upload" />
    </form>

    <?php
    if($_POST['upload']){
        
    //path to folder
        
    $path "http://www.example.com/uploads";


        
    $picname$_FILES['userfile']['name'];
        
    $pictmp $_FILES['userfile']['tmp_name'];
        
    $pictype$_FILES['userfile']['type'];
        
    $upload = @move_uploaded_file($pictmp,"$path/$picname"); //upload file
        
    $fullpath "$path/$picname";
        if(
    $upload){
            
    //connect db

                
    $host   "localhost";
                
    $dbuser "root";
                
    $dbpass "";
                
    $dbname "";
                
    $link mysql_connect($host,$dbuser,$dbpass);
                
    $db mysql_select_db($dbname,$link);

            
    // insert picture & it's information
                
    $insert  "INSERT INTO pictures (`name`,`type`,`url`)
                            VALUES ('
    $picname','$pictype','$fullpath')";
                
    $result  mysql_query($insert);
                if(
    $result){
                    echo 
    "تم تحميل الصورة.";
                }else{
                    echo 
    "لم يتم تحميل الصورة";
                }
                
    mysql_close($link);
        }else{
        echo 
    "لم يتم تحميل الصورة";
        }
    }
    ?>






    __________________
    سـبـحـان الله، والـحــمــد لله، ولا إلـه إلا الله، والله أكـــبـــــر.

  5. #5
    عضو شرف
    تاريخ التسجيل
    Apr 2002
    المشاركات
    1,379


    الكود السابق غير آمن , ارجو مراجعة ردي هنا
    http://www.swalif.net/softs/swalif45...0/#post1456439





    __________________
    ضيف الله العتيبي مبرمج حر و مهندس معتمد من زيند (ZCE)
    الاتصال: daif@daif.net او جوال: 0556639884
    الخدمات: تقديم استشارات برمجيه, تطوير بوابات/خدمات إلكترونيه للقطاع العام او الخاص .

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


    أخوي ضيف، أشكرك على الإضافة
    وفعلا غير آمن حتى لم يتم تحديد نوع الملفات بالصور على فرض أنه لمستخدم واحد موثوق.
    أما اذا كان للعامة فأكيد يحتاج للحماية.





    __________________
    سـبـحـان الله، والـحــمــد لله، ولا إلـه إلا الله، والله أكـــبـــــر.

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2004
    المشاركات
    913


    شكراُ للجميع

    اقتراحاتكم على

    www.picrecord.com





    __________________
    مررت من هنا





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

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

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