نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: پسوند فایل در php

  1. #1
    عضو جدید Yashar1989 آواتار ها
    تاریخ عضویت
    Dec 2009
    نوشته ها
    61
    تشکر تشکر کرده 
    49
    تشکر تشکر شده 
    76
    تشکر شده در
    53 پست

    پیش فرض پسوند فایل در php

    سلام
    من کد زیر رو برای آپلود عکسها پیدا کردم:
    کد PHP:
    <?php

    // Your file name you are uploading
    $file_name $HTTP_POST_FILES['ufile']['name'];
    // random 4 digit to add to our file name
    // some people use date and time in stead of random digit
    $random_digit=rand(0000000000,999999999);

    //combine random digit to you file name to create new file name
    //use dot (.) to combile these two variables

    $new_file_name=$random_digit.$file_name;

    //set where you want to store files
    //in this example we keep file in folder upload
    //$new_file_name = new upload file name
    //for example upload file name cartoon.gif . $path will be upload/cartoon.gif
    $path"upload/".$new_file_name;
    if(
    $ufile !=none)
    {
    if(
    copy($HTTP_POST_FILES['ufile']['tmp_name'], $path))
    {
    echo 
    "Successful<BR/>";

    //$new_file_name = new file name
    //$HTTP_POST_FILES['ufile']['size'] = file size
    //$HTTP_POST_FILES['ufile']['type'] = type of file
    echo "File Name :".$new_file_name."<BR/>";
    echo 
    "File Size :".$HTTP_POST_FILES['ufile']['size']."<BR/>";
    echo 
    "File Type :".$HTTP_POST_FILES['ufile']['type']."<BR/>";
    }
    else
    {
    echo 
    "Error";
    }
    }
    ?>
    چطوری میتونم برای آپلود فقط از نام رندوم + پسوند فایل استفاده کنم؟


    یه سوال اضافه: چطوری میشه برای هر بار آپلود بین چندتا فولدر یکیشون رو برای آپلود انتخاب کنه؟

    این هم کد html فرم آپلودش هست:
    کد PHP:
    <table width="500" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
    <
    tr>
    <
    form action="upload.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
    <
    td>
    <
    table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
    <
    tr>
    <
    td><strong>Single File Upload </strong></td>
    </
    tr>
    <
    tr>
    <
    td>Select file
    <input name="ufile" type="file" id="ufile" size="50" /></td>
    </
    tr>
    <
    tr>
    <
    td align="center"><input type="submit" name="Submit" value="Upload" /></td>
    </
    tr>
    </
    table>
    </
    td>
    </
    form>
    </
    tr>
    </
    table

    پ.ن: بماند که برای یوزر فریندلی بودن کلی کار داره اما اول میخوام نوع آپلود رو تعیین کنم
    ......

  2. # ADS




     

  3. #2
    عضو جدید Yashar1989 آواتار ها
    تاریخ عضویت
    Dec 2009
    نوشته ها
    61
    تشکر تشکر کرده 
    49
    تشکر تشکر شده 
    76
    تشکر شده در
    53 پست

    پیش فرض پاسخ : پسوند فایل در php

    کسی راهنمایی نمیکنه؟
    ......

  4. #3
    عضو انجمن iFire آواتار ها
    تاریخ عضویت
    May 2011
    نوشته ها
    172
    تشکر تشکر کرده 
    61
    تشکر تشکر شده 
    188
    تشکر شده در
    143 پست

    پیش فرض پاسخ : پسوند فایل در php

    سلام
    با این کد می تونید پسوند فایل رو پیدا کنید ...
    کد PHP:
    $file_name explode('.'$file_name);
        
    $file_name $file_name[count($file_name)-1];
        
    $file_name strtoupper($file_name); 
    واسه سوال دوم هم چرا می خواید همچین کاری بکنید؟!!
    طراحی و برنامه نویسی حرفه ای وب - سی ام اس اختصاصی - ساخت تجهیزات الکترونیکی - پرینترهای سه بعدی
    همه و همه در نگاره

  5. تعداد تشکر ها از iFire به دلیل پست مفید


  6. #4
    عضو جدید Yashar1989 آواتار ها
    تاریخ عضویت
    Dec 2009
    نوشته ها
    61
    تشکر تشکر کرده 
    49
    تشکر تشکر شده 
    76
    تشکر شده در
    53 پست

    پیش فرض پاسخ : پسوند فایل در php

    نقل قول نوشته اصلی توسط iFire نمایش پست ها
    سلام
    با این کد می تونید پسوند فایل رو پیدا کنید ...
    کد PHP:
    $file_name explode('.'$file_name);
        
    $file_name $file_name[count($file_name)-1];
        
    $file_name strtoupper($file_name); 
    واسه سوال دوم هم چرا می خواید همچین کاری بکنید؟!!
    سلام
    دستوری که دادید رو جای خط زیر بزارم؟
    // Your file name you are uploading
    $file_name = $HTTP_POST_FILES['ufile']['name'];
    در مورد آپلود رندوم در فولدر هم چون عکسهای سایتم زیاده میخوام از روش زیر استفاده کنم:
    کد:
    http://forum.admin<----->help.ir/showthread.php?t=183
    ویرایش توسط Yashar1989 : August 15th, 2011 در ساعت 03:59
    ......

  7. #5
    عضو انجمن iFire آواتار ها
    تاریخ عضویت
    May 2011
    نوشته ها
    172
    تشکر تشکر کرده 
    61
    تشکر تشکر شده 
    188
    تشکر شده در
    143 پست

    پیش فرض پاسخ : پسوند فایل در php

    کد رو بعد از
    $file_name = $HTTP_POST_FILES['ufile']['name'];
    قرار بدید ...
    طراحی و برنامه نویسی حرفه ای وب - سی ام اس اختصاصی - ساخت تجهیزات الکترونیکی - پرینترهای سه بعدی
    همه و همه در نگاره

  8. تعداد تشکر ها از iFire به دلیل پست مفید


  9. #6
    عضو جدید Yashar1989 آواتار ها
    تاریخ عضویت
    Dec 2009
    نوشته ها
    61
    تشکر تشکر کرده 
    49
    تشکر تشکر شده 
    76
    تشکر شده در
    53 پست

    پیش فرض پاسخ : پسوند فایل در php

    ممنون
    الان فایل آپلود شده رو به این صورت تغییر نام میده
    random_numberPNG
    یعنی نقطه رو قبل از پسوند نمیذاره


    در مورد دومی راه حلی هست؟
    ......

  10. #7
    عضو انجمن iFire آواتار ها
    تاریخ عضویت
    May 2011
    نوشته ها
    172
    تشکر تشکر کرده 
    61
    تشکر تشکر شده 
    188
    تشکر شده در
    143 پست

    پیش فرض پاسخ : پسوند فایل در php

    آهان ببخشید نقطه یادم رفت
    این دستور رو هم به آخر ۳ تا دستوری که دادم اضافه کنید ...
    کد PHP:
    $file_name ".$file_name"
    واسه دومی هم پیشنهاد می کنم واسه اینکه تکراری نشه از الگوریتم رمز نگاری md5 استفاده کنید ...
    md5 in php - Google Search
    موفق باشید...
    طراحی و برنامه نویسی حرفه ای وب - سی ام اس اختصاصی - ساخت تجهیزات الکترونیکی - پرینترهای سه بعدی
    همه و همه در نگاره

  11. تعداد تشکر ها از iFire به دلیل پست مفید


  12. #8
    عضو جدید Yashar1989 آواتار ها
    تاریخ عضویت
    Dec 2009
    نوشته ها
    61
    تشکر تشکر کرده 
    49
    تشکر تشکر شده 
    76
    تشکر شده در
    53 پست

    پیش فرض پاسخ : پسوند فایل در php

    نقل قول نوشته اصلی توسط iFire نمایش پست ها
    آهان ببخشید نقطه یادم رفت
    این دستور رو هم به آخر ۳ تا دستوری که دادم اضافه کنید ...
    کد PHP:
    $file_name ".$file_name"
    واسه دومی هم پیشنهاد می کنم واسه اینکه تکراری نشه از الگوریتم رمز نگاری md5 استفاده کنید ...
    md5 in php - Google Search
    موفق باشید...
    ممنون

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

  13. #9
    عضو انجمن iFire آواتار ها
    تاریخ عضویت
    May 2011
    نوشته ها
    172
    تشکر تشکر کرده 
    61
    تشکر تشکر شده 
    188
    تشکر شده در
    143 پست

    پیش فرض پاسخ : پسوند فایل در php

    md5 یک نوع الگوریتم رمزنگاری هست ...
    مثلا عبارت
    salam
    رمزنگاری شدش با md5 می شه :
    de6838252f95d3b9e803b28df33b4baa

    دستورش تو پی اچ پی همون md5() هست ...
    موفق باشید...
    طراحی و برنامه نویسی حرفه ای وب - سی ام اس اختصاصی - ساخت تجهیزات الکترونیکی - پرینترهای سه بعدی
    همه و همه در نگاره

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 1
    آخرين نوشته: October 15th, 2016, 15:20
  2. پاسخ ها: 40
    آخرين نوشته: June 3rd, 2015, 19:53
  3. پاسخ ها: 12
    آخرين نوشته: September 5th, 2013, 03:24
  4. مقایسه پسوند tk. با پسوند های معروف
    توسط sohrab1374 در انجمن سوالات و مشکلات
    پاسخ ها: 13
    آخرين نوشته: November 11th, 2012, 17:58
  5. پاسخ ها: 8
    آخرين نوشته: December 2nd, 2011, 12:07

مجوز های ارسال و ویرایش

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