النتائج 1 إلى 4 من 4

الموضوع: تعديل مسمى الملف قبل نقله

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    290

    تعديل مسمى الملف قبل نقله



    السلام عليكم ..
    في الحقيقه بحثت في المنتدى عن الحل ولم آجده
    سؤالي ..
    عندي ملف وابي اغير آسمه قبل نقله ..
    الطريقه اللي استخدمهآ هي
    كود PHP:
    $file_name $_FILES['file']['name'];
     
    $file_name $information_id."-".$file_name
    لكن هذي الطريقه لإضافه اسم على الملف ..
    كيف اقدر اغير مسمى الملف كله ..
    قد مره سويتهآ ونسيت ..

    اتمنى اجد حل ..
    آخووكم
    اووووووف





    __________________
    مدونة بحر
    www.b7r.net


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    790


    أهلاً أخي Off هل $_FILES['file']['name'] تحمل قيمة اسم الملف بالامتداد أم بدونه ؟

    إذا كان بالامتداد ، ممكن تستخدم expolde و يكون $array[0] هو اسم الملف نفسه
    ثم تعطيه قيمة جديدة بمتغير آخر مثل $new_file_name






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Dec 2004
    المشاركات
    290


    السلام عليكم
    هلا اخي دكتور نو
    الداله السابقه تحمل امتداد الملف .. ولذلك لأيمكن ان اقوم بوضع التكمله بعد الملف ..
    يعني لا يمكن ان اقول
    كود PHP:
    //يعطيني ملف مبهم
    $file_name $_FILES['file']['name']."111";

    // يعطيني الصوره او الملف محمل بشكل سليم مع امتداد الملف
    $file_name "111".$_FILES['file']['name']; 
    يتم نقل الملف لكن بدون امتداد وتصبح مجهوله لاختفاء امتداد الملف .. هذا يعني ان الامتداد يكون مع الملف في نفس الداله السابقه

    انا فكرت في طريقه وتوقعت انها تنفع لكن لا اعتقد انها عمليه كامله ..
    مثآل لكلامي السابق

    كود PHP:
     $file_name $_FILES['file']['name'];
     
    $file_size $_FILES['file']['size']/1024 ."kp";
     
    $file_type $_FILES['file']['type'];
     
    $file_tmp $_FILES['file']['tmp_name'];
     
    $file_last =strstr($file_name,".");
    $file_name $id."aaa".$file_last
    بحيث ان file_last تعني امتداد الملف ..
    فيصبح الملف تم تعديله ووضع امتداده الذي تم اخذه سابقاً ..
    الحقيقه لم اجربها . . لكن لا اعتقد انها ناجحه لاني احس ان فيها شوي حوسه ولعب بالملف ..


    وش رايك ؟؟

    دمت بوٍد ..

    اخوٍوٍوٍك آوٍوٍوف





    __________________
    مدونة بحر
    www.b7r.net

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2003
    المشاركات
    790


    أهلاً أخي Off ، صراحة لم أجرب الكود الخاص بك
    كتبت هذا الكود البسيط ، جربه و أخبرني النتيجة
    قمت بتجربته على ملف وهمي دون فورم لتحميل الملفات
    كود PHP:
    $file_name $_FILES['file']['name']; 
    $array explode(".",$file_name);
    $new_file_name "Off";
    $file_name_ext $new_file_name.".".$array[1];

    echo 
    $file_name_ext 
    هذا باعتبار أن اسم الملف هو XXXX.xxx و ليس XXXX.xxx.xxx مثلاً

    تحياتي
    Dr.no










ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض