مشاهده نسخه کامل
: zip یا unzip کردن فایلها با php در سرور
javadvjj
15-01-2009, 12:24
سلااااااااااااااااااااام
آیا php
کدی داره که فایل های آبلودی در سرور رو zip
یا
unzip
کنه می شه معرفی کنید
دوم انکه چه جوری می شه به یک فایل بهنای باند دانلود داد یعنی وقتی بهنای باند دانلودش تمام شد دیگه به کاربر اجازه ی دانلود اون فایل رو نده
سوم
من می خوام به کاربر اجازه بدم تا فایل های بالای 60
مگابایت رو آبلود کنه در سایت آبلود سنتر از طرفی زمان اجرای کد در php
30 است
آیا تابع copy جواب میده یا تابع دیگه ای لازمه توضیح لطفا
بای تا های
Bill Gates
15-01-2009, 12:37
من می خوام به کاربر اجازه بدم تا فایل های بالای 60
مگابایت رو آبلود کنه در سایت آبلود سنتر از طرفی زمان اجرای کد در php
30 است
سلام
خوب سایز رو بگیر با دستورات شرطی هرکاری خواستی بکن
اون 30 ثانیه هم با این رفع کنید این کد رو بالای صفحه بزارید :
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
آیا تابع copy جواب میده یا تابع دیگه ای لازمه توضیح لطفا
بای تا های
کپی؟ برای 60 مگ بیشتر؟ خیلی سنگین میشه بهتره یه روش دیگه اگر که میخواین کپی استفاده کنید یک لودر هم بزارین :)
دوم انکه چه جوری می شه به یک فایل بهنای باند دانلود داد یعنی وقتی بهنای باند دانلودش تمام شد دیگه به کاربر اجازه ی دانلود اون فایل رو نده
سلام
برای هر فایل آپلودی یک فایل txt هم به وجود بیار دانلود ها رو در اون قرار بده و پهنای باند مصرقی اون فایل رو حساب کن
آیا php
کدی داره که فایل های آبلودی در سرور رو zip
یا
unzip
کنه می شه معرفی کنید
بله هست
گوگل میزدی ریخته بود :دی
در php manual اگر دارید zip رو جستجو کنید چیز های خوبی بدست میارد اگر ندارین >
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینم unzip کردن >
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
javadvjj
15-01-2009, 12:51
یک مقدار کد ها رو بیشتر توضیح بدین لطفا
Bill Gates
15-01-2009, 13:07
سلام
انگلیسیتون که در یک حد خوبه؟ برنامه نویسیتون هم در حدی خوبه؟
کدهایی قرار دادم خیلی ساده هستند
تشکر//
javadvjj
16-01-2009, 12:04
تو unzip
کردن رو گفتی ظهح
کردن چه طور
neopersia
18-01-2009, 05:24
با استفاده از کلاس ZipArchive میشه فایلهای زیپ رو خوند و نوشت.
متد open یک آرشیو رو باز میکنه. در صورتی که به پارامتر دومش مقدار ZIPARCHIVE::CREATE بدیم اگر فایل زیپ وجود نداشته باشه اونو میسازه وگرنه فایلها رو به آرشیو موجود اضافه میکنه!
لیست کامل پارامترهای متد open و همینطور کد ارورهایی که ممکنه متد برگردونه تو این صفحه هست:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با استفاده از متد AddFile هم میشه فایل به آرشیو اضافه کرد. دو تا پارامتر میگیره که اولیش آدرس فایلی هست که به آرشیو اضافه میشه و دومی هم نام فایل در آرشیو هست. اگر بخوایم فایلها در آرشیو پوشه بندی شده باشه باید نام پوشه رو قبل از نام فایل وارد کنیم و اونها رو با اسلش از هم جدا کنیم.
وقتی که کار اضافه کردن فایلا تموم شد با متد close آرشیو رو میبندیم
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
vBulletin , Copyright ©2000-2024, Jelsoft Enterprises Ltd.