آموزش php از مبتدی تا ....
Ir al canal en Telegram
902
Suscriptores
Sin datos24 horas
Sin datos7 días
Sin datos30 días
Archivo de publicaciones
برای انتقال فایل آپلود شده به پوشه دلخواه روی سرور از پوشه موقت از دستور move_uploaded_file استفاده می شود
اگر3 باشد یعنی فایل ناقص ارسال شده است
اگر4 باشد یعنی فایل وجود ندارد
اگر5 باشد یعنی فایل ارسال شده 0 بایت می باشد(خالی است)
اگر6 باشد یعنی مفسر php نمی تواند پوشه tmp را پیدا کند.
اگر7 باشد یعنی مفسر php نمی تواند فایل را ذخیره کند.
اگر 8باشد یعنی کی از الحاقات php، مانع آپلود فایل شده است،
مقدار size حجم فایل ارسال شده برحسب بایت می باشد
ارایه $_FILES شامل موارد ذیل می باشد
مقدار name نام فایلی که کاربر ان را آپلود نموده اس
مقدارtype نوع فایلی که کاربر ان را آپلود نموده است
مقدارTmp_name مسیری که سرور فایل را به صورت موقف دران ذخیره کرده است
مقدارerror کد خطا می باشد
اگر 0 باشد یعنی بدون خطا فایلآپلود شده است
اگر 1 باشدیعنی بزرگتر از حد مجاز می باشد که در php.ini تعریف شده است (upload_max_filesize = 2M) که می توان این مقدار را تغییر داد
اگر 2 باشد یعنی بزرگتر حد مجاز تعریف شده در فرم برای این کار باید از یک فیلد مخفی به همراه اندازه که می خواهید استفاده نمایید
بر حسب نوع فایلی که برای اپلود انتخاب می کنید این خروجی می تواند متفاوت باشد
کد صفحه up.php به صورت زیر می باشد
برای دریافت اطلاعات فایل ارسال شده از ارایه عمومی $_FILES استفاده می شود
ابتدا محتوای ارایه را با دستور print_r نمایش می دهیم
صفحه ای به نام f.htm حاوی یک فرم برای دریافت یک فایل و ارسال ان به سرور ایجاد می کنیم که فایل را به صفحه up.php ارسال نماید
کد صفحه f.htm به صورت زیر می باشد
ارسال فایل به سرور (آپلود فایل)
برای ارسال فایل به سرور باید در فرم از گزینه file filed استفاده می کنیم
روش ارسال اطلاعات هم باید post باشد
