السلام عليكــم ورحمـة الله وبركاتــه ،،
إخواني من البداية أود القول انني محتاج "كود " لرفع الصور والملفات وليس سكربت ، أنا دورت ولقيت لكن لما اضع الكود داخل ملف الرفع يقللي الامتداد غير مسموح به مع اني برفع ملف من نفس الامتدادات المسموحة ، وغير ذلك انا لما اضع شرط ان يكون حجم الملف اقل من 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 وما زبط الا مع الصور !