PDA

View Full Version : سوال: بررسی مقدار فیلد فایل



amirepsilon
پنج شنبه 14 خرداد 1388, 22:39 عصر
سلام
فکر کنید توی یک فرم یک فیلد فایل هست
چطور میتونیم بررسی کنیم که خالی فرستاده شده یا نه ؟
من هر کاری کردم جواب نداد !
ممنون

shahriyar3
پنج شنبه 14 خرداد 1388, 22:42 عصر
isset و امتحان كردي؟

amirepsilon
جمعه 15 خرداد 1388, 12:21 عصر
نه دوستان
من فقط برای فایل میخوام

امیـرحسین
جمعه 15 خرداد 1388, 14:34 عصر
منظورتون اینه که کاربر فایلی برای آپلود انتخاب کرده یا این فیلد رو خالی گذاشته؟
اگه اینطوره، کافیه آرایه FILES_$ رو چک کنید ببینید پره یا خالی...

amirepsilon
شنبه 16 خرداد 1388, 15:37 عصر
بله امیر حسین جان
ولی اون رو هم چک کردم جواب نداد

امیـرحسین
شنبه 16 خرداد 1388, 20:33 عصر
وقتی فیلد پر باشه فایل آپلود میشه دیگه. چطور جواب نداد؟ یعنی آرایه مقدار داره ولی فایلی انتخاب نشده؟ یا فایل انتخاب شده ولی آرایه خالیه؟ اگه اینطوره، یا enctype رو فراموش کردید یا با آرایه مشکل دارید که در اینصورت از ()print_r برای مشاهده نقشه آرایه استفاده کنید.

راه دوم اینه که با جاوااسکریپت، در وضعیت onchange ، مقدار فیلد فایل رو تو یه فیلد مخفی کپی کنید و خالی یل پر بودن اون فیلد یعنی چیزی که نیاز دارید که البته اگر جاوااسکریپت فعال نباشه......!

shahriyar3
شنبه 16 خرداد 1388, 22:35 عصر
اگه هنوز مشكل آپلودت حل نشده
كد بذار اينجا تا تست كنيم
يا با دستور die تمام خط هارو چك كن ببين مشكلش دقيقا كدوم خطه؟

amirepsilon
یک شنبه 17 خرداد 1388, 01:25 صبح
دوستان آپلود فایلم بدون مشکل انجا میشه
بحثی نیست !
ولی اگر کاربر عکسی رو انتخاب نکرده باشه، در پوشه مربوطه عکس سیاهی با نامی که مشخص شده ساخته میشه
میخوام این اتفاق نیوفته !
ممنون

امیـرحسین
یک شنبه 17 خرداد 1388, 02:25 صبح
این عکس سیاه خودبخود به وجود نمیاد! حتما موقع پردازش، فیلد عکس رو پر فرض می کنید.
کدهایی که برای بخش آپلود دارید رو اینجا بذارید.
شما چطور چک می کنید که "اگر عکسی آپلود شده بود، اون رو ذخیره کن"؟