PDA

View Full Version : سوال: آپلود فایل قبل از ارسال و ثبت آگهی



idocsidocs
جمعه 06 مرداد 1391, 20:27 عصر
الان یه سایت آگهی دارم که کاربر باید بتونه قبل توی فرم ارسال آگهی فایل هم آپلود کنه.

مشکلی که هست اینه که اگر فرم رو ارسال کنم و بعد فایلها رو آپلود کنم، با استفاده از آی دی آگهی می تونم فایلهای مربوطه رو شناسایی کنم.

اما چون توی فرم ارسال آگهی می شه فایل هم آپلود کرد، نمی دونم چطور کار کنم که کاربر ها بیش از حد مجاز فایل آپلود نکنن.

لطفا راهنمایی کنید که چطور با این موضوع کنار بیام؟

ayub_coder
جمعه 06 مرداد 1391, 22:26 عصر
شما همزمان این کار رو انجام بدید. شما یه فایل تو قسمت ثبت آگهی دارید وقتی فرم ساب میت شد اول آگهی رو ثبت کنید بعد آی دید آگهی ثبت شده رو بدست بیارید بعد فایل رو ذخیره کنید..

idocsidocs
جمعه 06 مرداد 1391, 22:33 عصر
توی فرم ثبت نام می شه فایل رو جداگانه آپلود کرد. اگر همزمان با ارسال فرم می شد فایل هم آپلود کرد مشکلی نبود.

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

Unique
جمعه 06 مرداد 1391, 22:58 عصر
اگه کاربران در سیستم login کرده اند و شما میدونین در حال حاضر چه کسی داره آگهی ارسال میکنه ! کافیه فایل های ارسالی را توی یک شاخه temp بریزین و قائدتا میتونین کنترل کنین کاربر چند تا فایل ارسال کرده ! میتونین به فایل ها index بدین ! مثلا file_1_1.jpg ! میتونید تعداد را با globe از طریق *.*file_1 به دست بیارین ! اینجا 1 اولی مثلا کد کاربری هستش ! اینجوری میشه تعداد را محدود کرد و در زمان ذخیره آگهی فایلها را به فولدر مناسب یا فرمت مناسب انتقال داد ! اگه هم کاربران لاگین نمیکنند میتونید برای هر کسی session ایجاد کنین یا خودتون کوکی بدین !

idocsidocs
جمعه 06 مرداد 1391, 23:20 عصر
مسئله اینه که چطور متوجه بشم که کدوم فایل برای کدوم آگهی آپلود شده.

بقیه موارد رو می شه حل کرد.

maXXis
جمعه 06 مرداد 1391, 23:27 عصر
میتونی تو یک جدول ذخیره کنی و که فیلد های نام عکس و ای دی آگهی رو ذخیره کنه. اینجوری میشه بینهایت عکس برای آگهی ها آپلود بشه. یا حتی کنترل روی اینکه چندتا عکس برای آگهی ها آپلود شده رو گزارش بگیری.

Unique
یک شنبه 08 مرداد 1391, 02:48 صبح
مسئله اینه که چطور متوجه بشم که کدوم فایل برای کدوم آگهی آپلود شده.
شرمنده اما فکر کنم شما کلا در طراحی فرم ها مشکل دارین ! عکس ها یا باید در خود فرم از طریق input ارسال بشه 1 یا مثلا با کنترل ها (که معمولا از flash استفاده میکنند) به صورت چند تا چند تا ارسال بشه ! در حالت اول که مشکلی نیست ! حالت دوم را هم توضیح دادم چیکار کنین ! اگه توضیح بیشتر میخواین دقیقا بگین فرم هاتون چطور عمل میکنند !

idocsidocs
یک شنبه 08 مرداد 1391, 11:31 صبح
کار خیلی طول کشید و مجبور شدم از همون روش اولی که خودتون هم توضیح دادید استفاده کنم.