كود PHP:
<form method="post" enctype="multipart/form-data">
<input type="file" name="pic">
<input type="submit" name="upload" value="رفع الملف">
</form>
<?php
if($_POST['upload']){
// قم بالتحقق من الحجم والامتداد هنا
// $_FILES['pic']['size'] هو الحجم
// والامتداد تحصل عليه بعدة طرق اسهلها إستخدام
// $a = explode(".",$_FILES['pic']['name']
// والامتداد يكون طبعا $a[1]
if($everything_is_ok){
// هنا قم بتوليد اسم عشوائي
if(move_uploaded_file($_FILES['pic']['tmp_name'],"../files/".$random_name.".zip"){
echo "تم الرفع بنجاح";
}else{
echo "حد خطأ ما";
}else{
echo "خطأ في الامتداد او الحجم";
}
}
كتبته على السريع ..
الكود اعتقد يعمل بشكل ممتاز .. ولكن يجب ان تقوم بالتحقق من الامتداد بشكل مكثف الاول
تحياتي