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

الموضوع: طلب من محترفي الجافا و الـ php

  1. #1

    طلب من محترفي الجافا و الـ php



    السلام عليكم

    لدي طلب ليس بالبسيط ( معقد شوي ) ..

    أتمنى من أحد المحترفين في سوالف يشرح لي طريقة العمل .

    لدي فورم رفع صور يتكون من حقل واحد و كلما أضيف صورة في الحقل يظهر لي حقل جديد ..

    كود html
    كود HTML:
    <input type="file" name="attachment" id="attachment" onchange="document.getElementById('moreUploadsLink').style.display = 'block';" />
    <div id="moreUploads"></div>
    <div id="moreUploadsLink" style="display:none;"><a href="javascript:addFileInput();">Attach another File</a></div>
    كود javascript
    كود HTML:
    var upload_number = 2;
    function addFileInput() {
     	var d = document.createElement("div");
     	var file = document.createElement("input");
     	file.setAttribute("type", "file");
     	file.setAttribute("name", "attachment"+upload_number);
     	d.appendChild(file);
     	document.getElementById("moreUploads").appendChild(d);
     	upload_number++;
    }
    الكود منقول من هذا الموقع

    http://www.petefreitag.com/item/587.cfm

    المطلوب :

    رفع الصور عن طريق الـ php الى مجلد الصور و إضافة اسم الصورة فقط إلى قاعدة البيانات مع انشاء اعمدة في جدول قاعدة البيانات بحسب عدد الصور ..

    أرجو أن يكون طلبي واضحاً
    و شكراً لكم مسبقاً .





    __________________
    مبرمج php للتواصل : roudyhermez(at)hotmail(dot)com
    مدونتي PlusCSS


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    674


    نفس الي هنا .. بس يلزمه تعديلات بسيطة
    Upload files and add them to a database with PHP and MySQL | PHP Help Resource and Tutorials

    كود PHP:
    <?php // db properties$dbhost = 'localhost';$dbuser = 'database username'; $dbpass = 'database password';    $dbname = 'database name'; // make a connection to mysql here$conn = mysql_connect ($dbhost, $dbuser, $dbpass) or die ("I cannot connect to the database because: " . mysql_error());mysql_select_db ($dbname) or die ("I cannot select the database '$dbname' because: " . mysql_error()); // function to collect and print any errorsfunction errors($error){if (!empty($error)){        $i = 0;        echo "<blockquote>\n";        while ($i < count($error)){        echo "<p><span class=\"warning\">".$error[$i]."</span></p>\n";        $i ++;}        echo "</blockquote>\n";}// close if empty errors} // close function  if (isset($_POST['upfile'])){ // check feilds are not empty $fileTitle = trim($_POST['fileTitle']);if (empty($fileTitle)){$error[] = 'Please enter a Title.';} $sql = "SELECT * FROM files WHERE fileTitle = '$fileTitle' ";$result = mysql_query($sql) or die('Query failed. ' . mysql_error());    if (mysql_num_rows($result) == 1) {      // the user id and password match,$error[] = 'File title already exists please choose another title.';} switch ($_FILES["uploaded"]["type"]) {case $_FILES["uploaded"]["type"] == "application/msword":    move_uploaded_file($_FILES["uploaded"]["tmp_name"],$target);    break;case $_FILES["uploaded"]["type"] == "application/octet-stream":       move_uploaded_file($_FILES["uploaded"]["tmp_name"],$target);            break;    default:    $error[] = 'Wrong image type selected. Only doc or flv files accepted!.';} if (!$error){ $fileTitle = trim($_POST['fileTitle']); $target = "files/" . $_FILES['uploaded']['name']; if ($_FILES["uploaded"]["type"])     {  move_uploaded_file($_FILES["uploaded"]["tmp_name"],    $target);    $fileName = $_FILES["uploaded"]["name"];    $fileSize = $_FILES["uploaded"]["size"];    $fileType = $_FILES["uploaded"]["type"];     $query = mysql_query(" INSERT INTO files (fileTitle, fileName, fileSize, fileType)  VALUES ('$fileTitle', '$fileName', '$fileSize', '$fileType')")or die('Error : ' . mysql_error());         echo "<h3 align='center'> ".$_FILES["uploaded"]["name"]." uploaded</h3>";  } else {    echo "File not uploaded.";    } }// end no error}//close if isset upfile //dispaly any errorserrors($error); ?> <form enctype="multipart/form-data" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post"><p><label>File Title:</label><input name="fileTitle" type="text" /></p><p><label>File:</label><input name="uploaded" type="file" maxlength="20" /></p><p><input type="submit" name="upfile" value="Upload File"></p></form>
    الكود يضيف بالقاعدة ,,, اسم الملف وحجمه و نوعه





    __________________
    Professional Java?Script Programmer and Web Developer

  3. #3


    الغالي ليوناردو شكراً لك لردك السؤيع و اهتمامك لكن الرابط في ردك لا ادري معطوب ام منتهي الصلاحية

    هذا ما يظهر لي

    This Account Has Been Suspended
    Please contact the support department as soon as possible, and please have your site name ready.

    ارجو ان ترسل لي رابط شغال للاهمية .
    شكراً لك مجدداً .





    __________________
    مبرمج php للتواصل : roudyhermez(at)hotmail(dot)com
    مدونتي PlusCSS

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    674


    المطلوب :

    رفع الصور عن طريق الـ php الى مجلد الصور و إضافة اسم الصورة فقط إلى قاعدة البيانات مع انشاء اعمدة في جدول قاعدة البيانات بحسب عدد الصور ..

    أرجو أن يكون طلبي واضحاً
    و شكراً لكم مسبقاً .
    هل تريد حقل خاص لاضافة اسم الصورة ؟؟

    ام اسم الملف مثلاً image.jpg فقط ؟





    __________________
    Professional Java?Script Programmer and Web Developer

  5. #5


    اريد اسم الصورة التي سترفع الى الموقع يضاف الى قاعدة البيانات

    مثلاً الصورة swalif.gif

    تخزن في قاعدة البيانات swalif.gif

    شكراً لمتابعتك





    __________________
    مبرمج php للتواصل : roudyhermez(at)hotmail(dot)com
    مدونتي PlusCSS

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    Aug 2007
    المشاركات
    674


    صفحة HTML مع تعديل بسيط ع الكود
    كود PHP:
    <html dir="rtl">
    <
    head>
    <
    meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
    <
    title>Name</title>
    <
    script language="javascript">
    var 
    upload_number 2;
    function 
    addFileInput() {
      var 
    document.createElement("div");
      var 
    file document.createElement("input");
      
    file.setAttribute("type""file");
      
    file.setAttribute("name""attachment[]");
      
    d.appendChild(file);
      
    document.getElementById("moreUploads").appendChild(d);
      
    upload_number++;
    }
    </script>
    </head>
    <body>
    <form enctype="multipart/form-data" action="add.php" method="POST"> 
    <input type="file" name="attachment[]" id="attachment" onchange="document.getElementById('moreUploadsLink').style.display = 'block';" />
    <div id="moreUploads">
    </div>
    <div id="moreUploadsLink" style="display:none;">
     <a href="javascript:addFileInput();">Attach another File</a></div>
    <input type="submit" value="Add"> 
    </form>
    </body>
    </html> 
    add.php
    كود PHP:
    .<?php 
    // الاتصال بقاعدة البيانات
    mysql_connect("localhost""username""password") or die(mysql_error()) ; 
    mysql_select_db("employeez") or die(mysql_error()) ; 
    while(list(
    $key,$value) = each($_FILES['attachment']['name']))
      {
       if(!empty(
    $value))
       {
        
    $filename $value;
         
    $filename=str_replace(" ","_",$filename);// Add _ inplace of blank space in file name, you can remove this line
         
    $add "upimg/$filename";
     
         
    copy($_FILES['attachment']['tmp_name'][$key], $add);
         
    chmod("$add",0777);
    // ارسال المعلومات الى قاعدة البيانات
    mysql_query("INSERT INTO `employees` VALUES ('$_FILES['attachment']['name'][$key]')") ; 
     
       }
      }
     
     
     
    ?>


    Upload a file to your server and add it's details to MySQL - SQL Upload File





    __________________
    Professional Java?Script Programmer and Web Developer

  7. #7


    شكراً لك أستاذ ليوناردو .. و الله ما قصرت .

    سأجرب الكود و اخبرك بالنتيجة





    __________________
    مبرمج php للتواصل : roudyhermez(at)hotmail(dot)com
    مدونتي PlusCSS





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

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

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