[مشكلة] مشكلة بسيطة في كود الرفع وتخزين الملفات هذا كود بسيط لرفع صورة في المجلد وتخزين اسمها في قاعدة البيانات المشكلة في الكود انة انا عملت توليد اسماء عشوائية وشفرتها في الكلاس وقمت بستخدام الكلاس في كود الرفع لكن المشكلة انة مؤ راضي يمسح اسم الصورة الاول واستبدالة بالاسمالجديد والان هوو يعمل بحيث يضيف اسم عشوائي قبل اسم الصورة ولكن يبقى اسم الصورة الكود رمز PHP: class uploadenews{ public $code; public function mycode(){ $this->code = rand(111111,999999); $this->code = md5($this->code) ; $this->code = substr($this->code,0,10); return $this->code; } } $startclass = new uploadenews; $uploadfolder = "uploade/imgnews/"; if($_POST['do'] == upload){ $file = $_FILES['file']['tmp_name']; $filename = $_FILES['file']['name']; $filetype = $_FILES['file']['type']; $mycode = $startclass->mycode(); $filea = $uploadfolder.$mycode.$filename; if(!$file){ echo ("الرجاء اختر الصورة من جهازك"); } elseif(!in_array($filetype,array('image/png','image/x-png','image/jpeg','image/pjpeg','image/gif'))){ echo"الملف المختار ليسى صورة" ; } else { move_uploaded_file($file,$filea); $add = mysql_query("insert into files values ('','$filea')"); if(isset($add)){ echo'تم رفع الصورة بنجاح '; } } } اتمنا اجد الحل بسرع وقت الله يجزاكم الجنة |
الساعة الآن 12:34 AM |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By
Almuhajir