PDA

View Full Version : سوال: چطور باید مشخص کنم که چند فایل به سمت سرور ارسال (آپلود) شدن؟



phpweb
یک شنبه 24 بهمن 1389, 01:43 صبح
می خوام به کمک یه فرم این امکان رو بوجود بیارم که کاربر بتونه حداکثر 50 فایل رو با هم آپلود کنه اما نمی دونم که چطور باید مشخص کنم که کاربر چند فایل رو انتخاب کرده و به سمت سرور ارسال کرده.

لطفا راهنمایی کنید.

mohsen6500
یک شنبه 24 بهمن 1389, 08:14 صبح
خوب با متد پست ارسالشون کن
و برای دریافت چک کن که اگر isset بود اپلود کن و اگر نبود کاری بهش نداشته باش

phpweb
یک شنبه 24 بهمن 1389, 13:29 عصر
خوب با متد پست ارسالشون کن
و برای دریافت چک کن که اگر isset بود اپلود کن و اگر نبود کاری بهش نداشته باش

پی اچ پی برای این کار تابع آماده نداره؟

xoogle.ir
یک شنبه 24 بهمن 1389, 13:39 عصر
شما در فرمتون اسم فایل رو به صورت آرایی ای قرار بدین مثلا بنویسید:


<input type="file" name="up[]" />

بعد هم در php با تابع count تعداد خونه های این آرایه رو بگیرید اون جوری میتونید متوجه بشید که کاربر چند تا فایل آپلود کرده.

phpweb
یک شنبه 24 بهمن 1389, 22:51 عصر
شما در فرمتون اسم فایل رو به صورت آرایی ای قرار بدین مثلا بنویسید:


<input type="file" name="up[]" />

بعد هم در php با تابع count تعداد خونه های این آرایه رو بگیرید اون جوری میتونید متوجه بشید که کاربر چند تا فایل آپلود کرده.

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

amir001
دوشنبه 25 بهمن 1389, 11:20 صبح
تمام فایلهایی که به سمت سرور ارسال میشن درون آرایه فایل قرار میگیرند.

تعدادشون را بخون و روشون عملیات مورد نظرت را انجام بده.

$_FILES