لصنع مركز تحميل سهل
كود:
<form method='POST' enctype='multipart/form-data' action='up.php'>
<input type='file' name='fileup' size='20'>
<input type='submit' value='تحميل'>
</form>
<?
if($fileup == ""){
ECHO " قم باختيار الملف المراد تحميله ";
}else{
$path = "/home/USER/public_html/up_down";
$path .= "/$fileup_name";
$att = strrchr($fileup_name,'.');
$alemtdadat = array('.gif','.jpg','.jpgf','.zip','.rar');
$maxsize = "81920";
$file_size = filesize($fileup);
if(! in_array($att,$alemtdadat)){
echo " عفوا هذا الامتداد غير مسموح به !!";
}else if($file_size > $maxsize ){
echo " حجم الملف المختار اكبر من الحجم الاقصى ";
}else{
$CopyFile = copy($fileup,"$path");
if($CopyFile){
echo " تم تحميل الملف بنجاح ، رابط الملف : ";
echo "<a href='http://$HTTP_HOST/up_down/$fileup_name'>http://$HTTP_HOST/up_down/$fileup_name</a>";
}else{
echo " لم يتم تحميل الملف ";
}
}
}
?>
لكن يا اخوان يوجد به مشكلتين
الاولى اريد تعديل عندما نقوم برفع ملف لا يرفعه بنفس الاسم الى اسم اخر
مثال: رفعت ملف في هذا الاسم
script.rar وهو ممكن ملف سكربت مميز
واتى شخص اخر ورفع ملف سكربت اخر او اي شي بنفس الاسم script.rar راح يكون اخر ملف رفع بنفس الاسم هو الملف الواحد يعني الاخر اختفى وانا اريد تغير الاسامي عشوائي فاهمين علي
المشكله الثاني ,, هل من الممكن حماية الملفات او ملف الذي يقوم به تحميل الملفات او اي حماية اخرى وشكرأ