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

الموضوع: كيف يتم تحويل مثلا اسماء الملفات العربية الى ارقام او حروف انجليزية؟

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283

    Question كيف يتم تحويل مثلا اسماء الملفات العربية الى ارقام او حروف انجليزية؟



    السلام عليكم ورحمة الله وبركاته

    تحية طيبة يا كرام وبعد

    سؤالي يا اخوان بخصوص رفع الملفات

    لو مثلا رفعت ملف اسمه :
    خلفيات رائعه لسطح المكتب

    طبعا رابط الملف بعد رفعه حيكون بالعربي وملخبط.

    فيا اهل الخبرة هل توجد دالة تحول هذه الكلمة العربية الى ارقام ..؟

    + سؤال بسيط

    هل توجد دالة تختصر علي كتابة امتداد الملفات .. المسموح بها
    بدلا من كتابة الامتدادات بهذا الشكل
    application/octet-stream
    image/x-png

    ان شاء الله ما تقصرون معي .

    في انتظاركم .





    التعديل الأخير تم بواسطة Al7aRbi ; 10-04-2009 الساعة 09:57 AM


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


    يبدو ان طلبي صعب جدا






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    تجاهل مثير للإستغراب.






  4. #4
    عضو فعال
    تاريخ التسجيل
    Aug 2007
    المشاركات
    1,431


    السلام عليكم

    كود فيه حل للمشكلتان , اعتذر عن شرحه ولكن يمكنك استخلاص الحل بنفسك , ايضاً يمكنك الإطلاع على السكربت MySFU
    http://phpx3.com/files/show71-1.html
    وأخذ ماتريد من الأكواد

    كود PHP:
    // دالة لإحضار امتداد الملف
    function file_extension($filename)
    {
    return 
    end(explode("."$filename));
    }
     
    $file_name $_FILES['fileup']['name'];
    $fileup $_FILES['fileup']['tmp_name']; 
     
    // إنتاج رقم عشوائي لتسمية الملف به
    $random_digit=rand(000000000,9999999999);
    // احضار الإمتداد
    $File_ex file_extension($file_name);
    $new_file_name=$random_digit.'.'.$File_ex;
     
    // لاتنسى تغيير مجلد الرفع هنا
    $path'up_down/'.$new_file_name;
     
    // الإمتدادات
    $alemtdadat = array('.gif','.jpg','.jpeg','.zip','.rar','.png','.swf','.psd','.sis','.sisx','.txt','.bmp');
     
    // التحقق من الإمتداد
    $att strtolower(strrchr($file_name,'.'));
    if(! 
    in_array($att,$alemtdadat)){
    print 
    "امتداد غير مسموح";
    exit;

    // رفم الملف
    $CopyFile move_uploaded_file($fileup,$path);
    // إذا تم رفع الملف
    if($CopyFile)
    {
    print 
    "تم";
    print 
    "<br> <a href=".$path.">اضغط هنا</a>";
    }else{
    print 
    "لم يتم!";








  5. #5
    عضو نشيط
    تاريخ التسجيل
    Mar 2008
    المشاركات
    283


    وعليكم السلام
    اخي ff5006

    مشكوور وباذن الله بأجرب واشوف والاهم اني افهم الكود

    والله يعطيك العافية






  6. #6


    يمكنك تغيير إسم الملف أصلاً
    وتخزين في قاعدة البيانات إسم للملف وهو الظاهر
    وإسم الملف علي السيرفر وهو المولد من دالة تودله للملف حين الرفع وتسميه به

    أيضا هناك طريقة تستخدمها الفيبولتن في المرفقات وهو إستخدام الترميز حينما يتم عرض الملف
    ولكن لا أعرف الطريقة أعذرني وليس لدي وقت لفحص الطريقة في ملفاتهم ولكن أحببت أيضا التلميح لها





    __________________
    السيف أصدق أنباء من الكتب





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

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

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