نمایش نتایج 1 تا 4 از 4

نام تاپیک: آپلود فایل با نام تصادفی و پسوند خودش

  1. #1
    کاربر دائمی آواتار emperatorphp
    تاریخ عضویت
    فروردین 1394
    محل زندگی
    حرف زدن کافی هست لطفا کدت رو نشون بده...
    پست
    189

    آپلود فایل با نام تصادفی و پسوند خودش

    بسم الله الرحمن الرحیم

    برای اضافه کردن فایل در داخل form
    <input type="file" name="fileToUpload" id="fileToUpload">


    بدست آوردن پسوند فایل آپلود شده در کد php
    $imageFileType = pathinfo($_FILES['fileToUpload']['name'], PATHINFO_EXTENSION);


    یک عدد تصادفی که قبل از پسوند فایل بدست آمده در بالا قرار میدیم

    $nameFiladded = mt_rand() . '.' . $imageFileType;

    الان اگه از این خروجی بگیریم
    echo  $nameFiladded


    یک عدد تصادفی میده با پسوند اصلی فایل درج شده.

    موارد کاربرد:
    وقتی فایلی رو در هاست درج کردیم امکان آن وجود داره تکراری باشه نامش حتی اگر فایل ها متفاوت باشن
    با این کار نام های تصادفی به فایل میدهیم

    التماس دعا

  2. #2
    کاربر دائمی آواتار reza_alie
    تاریخ عضویت
    فروردین 1394
    محل زندگی
    <Tehran/>
    پست
    449

    نقل قول: آپلود فایل با نام تصادفی و پسوند خودش

    منم به این کد برخوردم که جالبه آپلود به صورت ajax
    --------------------------

    <div > <div style="float:left;"><input type="file" id="img1" name="img1"></div> <div id="per_img1" style="float:left;">% 0</div> </div> <div <div style="float:left;"><input type="file" id="img2" name="img2"></div> <div id="per_img2" style="float:left;">% 0</div> </div>
    <script type="text/javascript"> PLX.AjaxifyUpload(["img1", "img2"], { tmp_dir: "tmp", cgi_path: "cgi-bin/upload.cgi", onProgress: function(progress){ var percent = document.getElementById("per_" + progress.id); percent.innerHTML = "% " + progress.percent; if(progress.completed){ upload(progress.file_tmp_name, progress.file_name, { onFinish: function(response){ percent.innerHTML = "Yükleme işlemi başarıyla tamamlandı!"; } }); } } }); </script>




  3. #3
    کاربر دائمی آواتار emperatorphp
    تاریخ عضویت
    فروردین 1394
    محل زندگی
    حرف زدن کافی هست لطفا کدت رو نشون بده...
    پست
    189

    نقل قول: آپلود فایل با نام تصادفی و پسوند خودش

    نقل قول نوشته شده توسط reza_alie مشاهده تاپیک
    منم به این کد برخوردم که جالبه آپلود به صورت ajax
    --------------------------

    <div > <div style="float:left;"><input type="file" id="img1" name="img1"></div> <div id="per_img1" style="float:left;">% 0</div> </div> <div <div style="float:left;"><input type="file" id="img2" name="img2"></div> <div id="per_img2" style="float:left;">% 0</div> </div>
    <script type="text/javascript"> PLX.AjaxifyUpload(["img1", "img2"], { tmp_dir: "tmp", cgi_path: "cgi-bin/upload.cgi", onProgress: function(progress){ var percent = document.getElementById("per_" + progress.id); percent.innerHTML = "% " + progress.percent; if(progress.completed){ upload(progress.file_tmp_name, progress.file_name, { onFinish: function(response){ percent.innerHTML = "Yükleme işlemi başarıyla tamamlandı!"; } }); } } }); </script>



    مرسی ولی درست کارشو متوجه نشدم

  4. #4
    کاربر دائمی
    تاریخ عضویت
    بهمن 1391
    محل زندگی
    جزیره مارماری
    پست
    1,137

    نقل قول: آپلود فایل با نام تصادفی و پسوند خودش

    بهتره رو امنیتشم یک خورده کار کنید.الان امن نیست و میشه شل فرستاد

تاپیک های مشابه

  1. سوال: آپلود فایل با نام غیر تکرار
    نوشته شده توسط ehsan_savadkohi در بخش PHP
    پاسخ: 4
    آخرین پست: سه شنبه 11 تیر 1392, 07:46 صبح
  2. آپلود فایل با نام فارسی
    نوشته شده توسط amirepsilon در بخش PHP
    پاسخ: 3
    آخرین پست: سه شنبه 31 مرداد 1391, 15:01 عصر
  3. روش کپی کردن تمام فایل ها با نام مشابه و پسوند مختلف
    نوشته شده توسط amirtofighi در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 3
    آخرین پست: جمعه 16 مهر 1389, 20:13 عصر
  4. سوال: انتخاب نام تصادفی برای فایل
    نوشته شده توسط mmnoody2006 در بخش ASP.NET Web Forms
    پاسخ: 18
    آخرین پست: پنج شنبه 08 اسفند 1387, 15:02 عصر
  5. آپلود فایل با نام کاربری ؟
    نوشته شده توسط mostafa_shaeri_tj در بخش PHP
    پاسخ: 1
    آخرین پست: سه شنبه 09 بهمن 1386, 17:42 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •