الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

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

بدأه عاشقه المستحيل في 13 يوليو 2011 · 1 رد · 432 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم..

أخوتي الكرام لدي سؤال للعلم انا مبتداه هل يجب عند عمل الكود الخاص برفع الملف هل يجب أضعه في قاعدة بيانات أرجوا منكم التوضيح ؟؟

أو بمساعدتي بمواقع لتوضيح هذا ا

لمر

1
#2

السلام عليكم

اخي العزيز في الواقع الملفات التي يتم تحميلها من المركز لاتذهب الى قواعد البيانات

بل تذهب الى مجلد معين اختاره المبرمج في كوده

وهذا كود للتوضيح

<?php
// دوال الملفات
$filename = $_FILES['file']['name'];
$filetmp  = $_FILES['file']['tmp_name'];
$filesize = $_FILES['file']['size'];
$filetype = $_FILES['file']['type'];
$folder   = ("upload/");             // المجلد المختار التي سوف تذهب اليه الملفات
$filetypes = array(('image/gif'),('image/png'),('image/jpeg'));
$filemaxsize = (1042);
echo ("<meta content='text/html; charset=windows-1256' http-equiv='Content-Type' />");

echo (" <style type='text/css'>
.error{
 color: red;
}
.true{
 color: green;
}
</style>
");

echo ("<center><H1>مركز رفع الملفات</H1><br />");
echo ($filemaxsize."  : سعة تخزين مركز رفع الملفات <br />");
echo (":انواع الملفات التي يسمح برفعها");
foreach ($filetypes as $f){
  $f = str_replace('image/','.',$f);
  echo ($f."  ");
}
echo ("</center>");
echo ("<hr />");
if (isset($_POST[('do')]) and $_POST[('do')] == 'رفع'){
  if (empty($filename)){
    echo ("
    <center><div class='error'><b>يرجى اختيار ملف </b></div></center>
    ");
  }elseif($filesize > $filemaxsize){
    echo ("<center><div class='error'><b>الم=[لف المراد تحميله تجاوز حد السعة المشروطة في الموقع</b></div></center>");
  }elseif(!in_array($filetypes,$filetype)){
    echo ("<center><div class='error'><b>الملف المراد تحميله ممنواع امتداده بهذا الموقع</b></div></center>");
  }else{
    echo ("<center><div class='true'><b>!! تم رفع الملف بنجاح</b></div></center>");
    move_uploaded_file($filetmp,$folder.$filename);
  }
}
echo ("<br>");
echo ("
<form action='upload.php' method='post' enctype='multipart/from-data'>
<table cedllpadding='5' border='1' cellspacing='0' width='40%' align='center'>
<tr>
   <td align='center'><input type='file' name='file' /></td>
   <td>:</td>
   <td>ملف 1</td>
</tr>
<tr>
 <td colspan='3' align='center'><input type='submit' name='do' value='رفع' /></td>
</tr>
</table>
</form>
");
?>

واذا كان افادك ارجو التقييم

تم تعديل هذه المشاركة بواسطة dr.php5 في 13 يوليو 2011 في 18:40

نسخة AGF العربية

النسخة قيد التطوير

رابط النسخة التجريبية

موقع النسخة الرسمي

شعار النسخة :

http://golden-forum.tk/AGF/styles/images/logo.png

<?php
echo ("I love php code ");
print(" Golden Forum Arab");
?>

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…