السلام عليكم
انا كنت اشتغل على هذا السكربت من فتره والأمور كانت ممتازه فجئه وقف وماقام يشتغل
وبعد ماحاولت افهم المشكله شفت أن الرابط او file up او اسم الملف المراد تحميله مايوصل للصفحه إلى تتم فيها عملية فحص امتداد الملف
الكود عباره عن صفحتين
الأولى فيها
كود PHP:
<form method='POST' enctype='multipart/form-data' action='pic_cheanged.php?id=$key'>
<p align='center'><input type='file' name='fileup' size='20' style='color: #FFFFFF; background-color: #10375D'>
<font color='#FFFFFF'><input type='submit' value='تحميل'></font> </p>
</form>
والصفحه الثانيه
كود PHP:
$key = $_GET['id'];
///////////////////////////////////
$output;
$size_round = round (($pic_max_size * 1024) ,0);
if($fileup == ""){
$output = "قم باختيار الملف المراد تحميله";
}else{
$path = "../../files/news_pic";
//////////////////////////FOR CHANGE THE NAME///////////////////////////////////
$att = strrchr($fileup_name,'.'); // لإضهار إمتداد الملف المختار
$newname = date("j_n_Y")."_".date("h_i_s_A").$att;
$path .= "/$newname";
//////////////////////////FOR CHANGE THE NAME///////////////////////////////////
$alemtdadat = array('.PNG','.png','.gif','.jpg','.PMB','.pmb','.GIF','.JPG');
PRINT"attachment type = $att<br>"; //TESTING
if(! in_array($att,$alemtdadat)){
$output = "عفوا هذا الامتداد غير مسموح به";
}elseif($fileup_size > "$size_round"){
$output = "عفوا حجم الصورة اكبر من الحجم المسموح به";
}else{
print"path = $path<br>"; //TESTING
$CopyFile = copy("$fileup","$path");
if($CopyFile){
$output = "تم تحميل الملف بنجاح";
}else{
$output = "لم يتم تحميل الملف";
}
}
}
موب متأكد شو إلى صار بس كان شغال من دون مشاكل
ياريت لو حد يحاول يساعدني في حل هذي المشكله