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

باكلوريا 2017 bac فروض اختبارات التعليم الابتدائي المتوسط الثانوي الجامعي
 
الرئيسيةالبوابةأحدث الصورالتسجيلدخول


my facebook

karim Rouari

https://www.facebook.com/karim.snile.7



 

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

اذهب الى الأسفل 
كاتب الموضوعرسالة
JE SUIS
عضو فضي

 عضو فضي
JE SUIS


مشاركات : 1611

العمر : 30
الجنس : ذكر
الدولة : الجزائر
المدينة : الجزائر
تاريخ التسجيل : 02/08/2011

رفع صورة الى قاعدة البيانات و عرضها Empty
مُساهمةموضوع: رفع صورة الى قاعدة البيانات و عرضها   رفع صورة الى قاعدة البيانات و عرضها I_icon_minitimeالجمعة يونيو 21 2013, 17:42

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



اليوم معنا درس خفيف و مطلوب من جميع المبرمجين تقريبا

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

الدرس سهل جدا نبدأ على بركة الله

اولا ننشأ قاعدة بيانات نسميها مثلا

upload



و Table نسميها

store



تحوي 3 اسطر

id ---- int ---- auto_increment --- primary key
name ---- text
image ---- blob


طبعا لازم يكون سطر image من نوع blob ليقبل تخزين binaire code

الان ناتي للاكود

لن نحتاج في الذرس الا لملفين
الاول

index.php

نضع فيه الكود

كود:

<html><head><title>file</title></head><body><form action="index.php" method="post" enctype="multipart/form-data">   File :   <input type="file" name="image">  <input type="submit" value="upload"></form><?phpinclude ("config.php");$file = $_FILES['image']['tmp_name'];if (!isset($file))   echo "Please select image";else{   $image = addslashes (file_get_contents($_FILES ['image']['tmp_name']));   $image_name = addslashes ($_FILES['image']['name']);   $image_size = getimagesize($_FILES['image']['tmp_name']);      if ($image_size==FALSE)     echo "that's not an image";   else   {     if (!$insert = mysql_query ("INSERT INTO store VALUES ('','$image_name','$image')"))       echo "Problem";     else     {       $lastid = mysql_insert_id();       echo "Image uploaded.<p />Your image:<p /><img src=get.php?id=$lastid>";     }   }   }?><
و ملف

get.php

نضع فيه الكود

كود:

<?include ("config.php");$id = addslashes ($_REQUEST ['id']);$image = mysql_query ("SELECT * FROM store WHERE id=$id");$image = mysql_fetch_assoc ($image);$image = $image ['image'];header ("Content-type: image/jpeg");echo $image;?>
الان طبعا نسيت ملف للاتصال بقاعذة البيانات

نسميه

config.php

كود:

<?mysql_connect("localhost","root","brontok");mysql_select_db("upload");?>
الان تجري بعض التعديل على ملف

config.php

تدخل الى الملف و نضع بيانات القاعدة


الان نجرب



داخل قاعدة البيانات



اذا اعترضك اي مشكل راسلني

من هنا

و تاتيك الاجابة في اقل من 24 ساعة



دمتم في رعاية الله
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
رفع صورة الى قاعدة البيانات و عرضها
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
»  كود الفيس بوك في البيانات الشخصية
» كود جعل البيانات الشخصية في اطار
» هياكل البيانات بلغة السي
» هياكل البيانات في لغة C - الإصدار الأول
» قواعد البيانات بصوت وصوره

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
طلاب العرب Arab Students :: الاقسام العامة لطلاب العرب :: ♥♪ ملتقـــــــى ومقهــــــى أعضاء المنتدى ♪♥-
انتقل الى: