السلام عليكم
هذا الدرس تمه إعداده في صقرفورهوست www.sakr4host.com نتمنى ان ينال الدرس إعجابكم
كود HTML:
<form name="post_pic" method="post" action="formulaire1.php" enctype="multipart/form-data">
<input type="file" name="photo1"/>
<input type="submit" value="رفع"/>
</form>
كود PHP:
$infos='';
if(!empty($_FILES['photo1']['size']))
{
// إستخراج حجم و إسم الملف المؤقت
$f1_size = $_FILES['photo1']['size'];
$f1_name = $_FILES['photo1']['name'];
$f1_tmpname =$_FILES['photo1']['tmp_name'];
//إستخراج إمتداد الصورة
$ext = strtolower(substr($f1_name,strrpos($f1_name, ".")+1));
// قائمة الإمتادات المصرح بها
$valides = array("jpg","jpeg","png");
// التحقق من حجم الملف المراد رفعه
if ($f1_size > 250000) $infos ="لإن حجم الصورة أكبر من الحجم المصرح به !<br>";
// التحقق من الإمتداد إن كان مصرح به أم لا
if (!in_array($ext,$valides)) $infos ="الإمتداد غير مصرح به <br>";
// تعديل إسم الملف
$name=strtolower("9orti.".$ext);
if($infos == '')
{
if(!move_uploaded_file($f1_tmpname, $name))
{
$infos .= "لم نتمكن من رفع الصورة ".$name." <br/>";
}
}
}