معلومه دیگه
آدرس جاییه که می خوای فایلت اونجا save بشه
البته باید نام فایلت هم توش باشه که اینجوری می تونی بدست بیاریش:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
معلومه دیگه
آدرس جاییه که می خوای فایلت اونجا save بشه
البته باید نام فایلت هم توش باشه که اینجوری می تونی بدست بیاریش:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
امشب همزمان داشتیم پست میزدیم یه کم موضوع قاطی پاتی شد برای همین اینو با تأخیر نوشتم!
برای آپلود فایل ما به یک فرم HTML احتیاج داریم که توش یه فیلد داشته باشه از نوع file یعنی یه چیزی شبیه این:
حالا وقتی که تو فرم بالا یه فایل انتخاب بشه و فرم سابمیت بشه فای آپلود میشه توی سرور. تو سرور فایل توی پوشه temp با یه نام موقتی که همون tmp_name باشه نگهداری میشه که اگه اسکرپت php که برای آپلود فایل نوشته شده این فایل رو جابجا نکنه پس از پایان اسکرپت اون فایل موقتی حذف میشه.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
توی اسکرپت مربوطه میتونید فایل آپلود شده و اطلاعات مربوط به اونو از طریق این متغیر کنترل کنید:
اطلاعات فایل شما به صورت یک آرایه توی متغیر بالا نگهداری میشه که حاوی اینها هست:کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خب حالا که فایل آپلود شده و ما نام موقت اونو میدونیم تنها کاری که باید انجام بدیم اینه که فایل رو از پوشه tmp به پوشه ای که میخوایم فایل ذخیره بشه منتقل کنیم که بهترین راه برای این کار استفاده از تابع move_uploaded_file هستکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
است تابع هم دو تا پارامتر میگیره پارامتر اول نام موقت فایل آپلود شده هست و پارامتر دوم مسیری هست که فایل باید به اونجا انتقال داده بشه. البته توی قسمت پارامتر دوم باید نام فایل رو هم مشخص کنی. مثلاً کد زیر فایل آپلود شده رو توی پوشه ای که اسکرپت اجرا میشه و با نامی که فایل توی کامپیوتر کاربر داره ذخیره میکنه:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
من که نتونستم آخر جمو جورش کنم
اگر زحمتی نیست اجراییش رو برام بزار
تشکر//
من دیگه چیزی به ذهنم نمیرسهنوشته شده توسط shalishop_com [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگه نتونستی درستش کنی آدرسی رو که میخوای فایل تو سرورت ذخیره بشه بزار به همراه نام فیلدی که میخوای فایل رو بگیره تا برات بنویسم
راستی یه چیزی رو یادم رفت بگم. متد فرمی که فایل آپلود میکنه باید post باشه یعنی اینجوری«
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
آدرسی که میخوام فایل در اون باشه : فولدر amir
نام فیلد : iran
اگه زحمتش رو بکشی میمنون میشم
تشکر//
این یک اسکرپت ساده آپلود فایل هست که فایل شما رو آپلود میکنه توی پوشه amir
در صورتی هم که فایلی با نام فایل فعلی وجود داشته باشه به جای اینکه فایل جدید رو جانشین فایل قبلی کنه اسم فایل جدید رو تغییر میده
این فایل upload.php:
و اینم کدهای مربوط به فرم آپلود فایل هست:کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Last edited by neopersia; 12-05-2008 at 16:04.
البته میشه امکانات دیگه ای هم به این فایل اضافه کرد که بستگی به خودتون داره چون این فقط یه مثاله
مثلاً میتونید سایز فایل رو چک کنید و محدودیت برای سایز در نظر بگیرید و همینطور ارورهاشو طوری که میخواید نمایش داده بشه تنظیم کنید و یا محدودیت بزارید برای نوع فایلهایی که میشه آپلود کرد و...
سلام
مرسی کارم راه افتاد
من یه کدی میخوام که نزاره کدهای html یا php موقع ثبت وارد بانک بشه یا نمایش داده بشه باید چیکار کنم نمایشش رو بگید هم مشکلم حل میشه
ببین کدوم یکی از این توابع به دردت میخوره:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
سلام
من تازه php شروع کردم این تگ ها رو کجا وارد کنم؟!
تشکر//
Last edited by Bill Gates; 26-12-2008 at 23:17.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)