ch
Feedback

不要被骗子欺骗!Telemetrio 会找到并标记这些频道 👉 如果想查看标记,请订阅

آموزش php از مبتدی تا ....

آموزش php از مبتدی تا ....

前往频道在 Telegram

تماس باادمین : @abdollahi970

显示更多
902
订阅者
无数据24 小时
无数据7 天
无数据30 天
帖子存档
برای انتقال فایل آپلود شده به پوشه دلخواه روی سرور از پوشه موقت از دستور move_uploaded_file استفاده می شود

اگر3 باشد یعنی فایل ناقص ارسال شده است اگر4 باشد یعنی فایل وجود ندارد اگر5 باشد یعنی فایل ارسال شده 0 بایت می باشد(خالی است) اگر6 باشد یعنی مفسر php نمی تواند پوشه tmp را پیدا کند. اگر7 باشد یعنی مفسر php نمی تواند فایل را ذخیره کند. اگر 8باشد یعنی کی از الحاقات php، مانع آپلود فایل شده است، مقدار size حجم فایل ارسال شده برحسب بایت می باشد

<"input type="hidden" name="MAX_FILE_SIZE" value="300" />

ارایه $_FILES شامل موارد ذیل می باشد مقدار name نام فایلی که کاربر ان را آپلود نموده اس مقدارtype نوع فایلی که کاربر ان را آپلود نموده است مقدارTmp_name مسیری که سرور فایل را به صورت موقف دران ذخیره کرده است مقدارerror کد خطا می باشد اگر 0 باشد یعنی بدون خطا فایلآپلود شده است اگر 1 باشدیعنی بزرگتر از حد مجاز می باشد که در php.ini تعریف شده است (upload_max_filesize = 2M) که می توان این مقدار را تغییر داد اگر 2 باشد یعنی بزرگتر حد مجاز تعریف شده در فرم برای این کار باید از یک فیلد مخفی به همراه اندازه که می خواهید استفاده نمایید

اگر فایل word را انتخاب کنیم خروجی به صورت زیر می باشد

اگر فایل عکس را انتخاب کنیمخروجی به صورت زیر است

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

"; Print_r($x); echo "" ?>

کد صفحه up.php به صورت زیر می باشد برای دریافت اطلاعات فایل ارسال شده از ارایه عمومی $_FILES استفاده می شود ابتدا محتوای ارایه را با دستور print_r نمایش می دهیم

انتخاب فایل


صفحه ای به نام f.htm حاوی یک فرم برای دریافت یک فایل و ارسال ان به سرور ایجاد می کنیم که فایل را به صفحه up.php ارسال نماید کد صفحه f.htm به صورت زیر می باشد

ارسال فایل به سرور (آپلود فایل) برای ارسال فایل به سرور باید در فرم از گزینه file filed استفاده می کنیم روش ارسال اطلاعات هم باید post باشد

همانطور که مشاهده می شود تمام مراحل در یک فایل php قرار گرفه است