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

كود رفع ملفات

بدأه gentle.x في 3 يوليو 2009 · 3 رد · 632 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

إخواني من البداية أود القول انني محتاج "كود " لرفع الصور والملفات وليس سكربت ، أنا دورت ولقيت لكن لما اضع الكود داخل ملف الرفع يقللي الامتداد غير مسموح به مع اني برفع ملف من نفس الامتدادات المسموحة ، وغير ذلك انا لما اضع شرط ان يكون حجم الملف اقل من 100 ميغا بايت وارفع ملف فوق ال 50 ميغا بايت ما بيرضى يرفع مع انو الحجم المسموح 100 ميغا بايت ،، إخواني أنجدوني بارك لكم الله ...

بخصوص الكود هذا هو :


$filename=$_POST['file'];

//الامتدادات المسموح بها
$alemtdadat = array('.gif','.bmp','.jpg','.jpeg','.zip');
$att = strrchr($filename,'.');

//حجم الملف بالبايت
$maxsize = "109051904";
$file_size = filesize($filename);

if(! in_array($att,$alemtdadat)){
$_SESSION['err']= 1;
header("location:index.php?do=upload&upload=files&stat=err");
exit();

}else if($file_size > $maxsize ){
$_SESSION['err']= 1;
header("location:index.php?do=upload&upload=files&stat=err");
exit();
}

ملاحظة : أنا جبت كود رفع من موقع w3schools.com ولكن الكود لاينفع الا مع الصور ولا ينفع مع الملفات مثلا المضغوطة ، فأرجو المساعدة في اقرب وقت ممكن !

الكود من موقع w3schools.com


if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "application/zip")
|| ($_FILES["file"]["type"] == "application/rar")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 106954752))
{
if ($_FILES["file"]["error"] > 0)
{
header("location:index.php?do=upload&stat=err");
}
else
{
//بقية الكود

مع العلم اني جربت الكود تبع w3schools.com وما زبط الا مع الصور !

تم تعديل هذه المشاركة بواسطة gentle.x في 3 يوليو 2009 في 23:48

#2

23 مشاهدة ولا رد ؟!!

#4

ألف شكر يا باشا

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