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

الموضوع: [استفسار] مركز تحميل + دمج بقواعد بيانات

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

    [استفسار] مركز تحميل + دمج بقواعد بيانات



    السلام عليكم


    كيف ادمج مركز تحميل في قواعد بيانات

    بان اذا تم تحميل الملف مثلأ في خانه يضع اسم الملف "سكربتي الخاص"

    ويضع الملف ويتم التحميل

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


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


    الملف :


    كود:
    <meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
    <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 = "up_down/";
    
     preg_match("/(.*)\.(.*)/",strrev($fileup_name),$matches); 
    $new_fileup_name = uniqid (rand ()).".".strrev($matches[1]); 
    $path .= $new_fileup_name; 
    
    
    
    $att = strrchr($fileup_name,'.');
    $alemtdadat = array('.gif','.jpg','.jpgf','.zip','.rar');
    $maxsize = "181920";
    $file_size = filesize($fileup);
    
    
    if(! in_array($att,$alemtdadat)){
    echo " عفوا هذا الامتداد غير مسموح به !!";
    }else if($file_size > $maxsize ){
    echo " حجم الملف المختار اكبر من الحجم الاقصى ";
    }else{
    
    $CopyFile = move_uploaded_file($fileup,"$path");
    
    if($CopyFile){
    
    echo " تم تحميل الملف بنجاح ، رابط الملف : ";
    echo "<a href='http://$HTTP_HOST/up_down/$new_fileup_name'>http://$HTTP_HOST/up_down/$new_fileup_name</a>";
    
    }else{
    
    echo " لم يتم تحميل الملف ";
    
    }
    }
    }
    
    ?>
    ارجو الافاده وشاكر لكم







  2. #2
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,308


    السلام عليكم ورحمة الله
    سأستخدم ملف صنعته من زمان كمثال وانت ظبطه حسب رغبتك
    -----
    إصنع جدولا يحتوي على اسم رافع الملف واسم الملف ونوع الملف ومحتوى الملف
    الإستعلام كالتالي
    كود:
    CREATE TABLE uploads (
    id int(11) NOT NULL auto_increment,
    uploader TEXT NOT NULL,
    name TEXT NOT NULL,
    mime_type TEXT NOT NULL,
    file_contents mediumblob NOT NULL,
    PRIMARY KEY (id)
    ) TYPE=MyISAM;
    ------
    واعمل فورم الأبلود مثل اللي فوق ولكن المثال سيكون على اسم file وليس fileup مثل اللي عندك، غيره إذا بغيت
    كود PHP:
    $fp fopen($_FILES['file']['tmp_name'], "rb");
    while(!
    feof($fp))
    {
    $file_contents .= fread($fp1024);
    }
    fclose($fp);
    $file_contents addslashes($file_contents);
    $file_contents addcslashes($file_contents"\0");
    mysql_query("INSERT INTO uploads (id,uploader,name,mime_type,file_contents) VALUES ('','ضع هنا المتغير لإسم رافع الملف','$file_name','$file_type','$file_contents')"); 
    لا تنسى التعديل بإضافة المتغير
    ------
    عرض ملفات العضو
    كود PHP:
    $row mysql_query("SELECT * FROM uploads WHERE uploader='" $_REQUEST['uploader'] . "'");
    while (
    $uploads mysql_fetch_array($row))
    {        
    echo 
    "<a href=\"download.php?name=" $uploads['name'] . "\">"$uploads['name'] . "</a><br />";


    والتنزيل عن طريق ملف download.php أو حسب ماتريد وكتابته عليك

    والصلاة والسلام على محمد






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


    مشكور اخي الكريم والله يجزاك خير


    جاري التجربه










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

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

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