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

upload | رفع الملفات .. برمجتي

مغلق
بدأه RAZ_C@DE في 24 يونيو 2007 · 8 رد · 3,415 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع



$uploadDIR = 'MyPictures'; // اسم المجلد الي بنضيف فيه الملفات
$httpname = $_SERVER['HTTP_HOST'];

if (file_exists($uploadDIR))
{}else
{
mkdir("$uploadDIR" , 0777 ); // نشوف كان فيه الملجد ولا ننشئه
}

echo "<form action='?do=doUpload' method='post' enctype='multipart/form-data'>
<table border='0' cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td align=center><b>رفع الملفات</b></td>
</tr>
<tr>
<td align=center><input name='userfile' type='file'></td>
</tr>
<tr>
<td align=center><input type='submit' value='Submit' name='B1'></td>
</tr>
</table>
</form>";

if ( $_REQUEST['do'] == "doUpload" )
{
$TEMP = $_FILES['userfile']['name'];
$FileName = stripslashes($TEMP); // نلغي علامات التنصيص الي مكتوبه باسم الملف
$FileType = strrchr($FileName ,'.'); // نطلع صيغه الملف

$box = $uploadDIR.'/'.$TEMP;

if (file_exists($box))
{
echo "<center><b><font color=red>الملف موجود مسبقاً</font><br><br><a href='http://$httpname/$box' target='_blank'>رابط الملف</a></b><center>";
}
else
{
copy($_FILES['userfile']['tmp_name'],$box);

echo "
<table border='1' cellpadding='0' width='10%' style='border-collapse: collapse' bordercolor='#E8E8E8' cellspacing='3' align=center>
<tr>
<td colspan='2' nowrap><b><font size=3 face='arial'>تم رفع الملف بنجاح </font></b></td>
</tr>
<tr>
<td nowrap><b>اسم الملف</b></td>
<td nowrap>$FileName</td>
</tr>
<tr>
<td nowrap><b>صيغه الملف</b></td>
<td nowrap>$FileType</td>
</tr>
<tr>
<td nowrap><b>رابط الملف</b></td>
<td nowrap><a href='http://$httpname/$uploadDIR/$FileName$FileType' target='_blank'>$FileName</a></td>
</tr>
</table>
";
}
}

?>
<?php

#2

شكرا أخي على هذا الكود

وأرجو منك أن تقوم بتحويله إلى كلاس أو إضافة الأجاكس إليه لكي يصبح متكاملا

#3

يعطيك العافيه اخوي سباي شو .. لكن انا متعمد اضيفه بطريقة بسيطه وسهله علشان يفهمونه المبتدئين في البي اتش بي

#4

الله يعطيك العافية اخوي

وراح اجربه ،،

جزاك الله خير

سم ون

#5

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

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

#6

شكرا جزيلا لموضوعك المتميز

بس عندي سؤال اذا ممكن

هذا المتغير الذي يحمل مسار المجلد الذي نرفع اليه الصور ($uploadDIR)

فما هو المتغير الذي يحمل مسار الملف الذ نريد ان نحمله؟؟؟

اسم الشركه : mj7.org
صاحب الشركه : محمد جمال الذياب.
أداء الشركـــه : برمجة و تصميم و ادارة المواقع للمنشآت و الافراد
بريد الشركـــه : mj@mj7.org
هاتف الشركه : 00963991354290
الدعم الفنــــي :mjxp7@hotmail.com

#7

شكرا أخي على هذا الكود

#8

عزيزي

عندما أرفع صورة باسم 123.gif

أجدها مكررة الإمتداد

123.gif.gif

pic200.gif
#9

مشكوووووووووووووووووووووووووور

i1044214_21.JPG

هذا الموضوع مغلق.

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