تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: zip یا unzip کردن فایلها با php در سرور

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2008
    پست ها
    151

    پيش فرض zip یا unzip کردن فایلها با php در سرور

    سلااااااااااااااااااااام
    آیا php
    کدی داره که فایل های آبلودی در سرور رو zip
    یا
    unzip
    کنه می شه معرفی کنید
    دوم انکه چه جوری می شه به یک فایل بهنای باند دانلود داد یعنی وقتی بهنای باند دانلودش تمام شد دیگه به کاربر اجازه ی دانلود اون فایل رو نده
    سوم
    من می خوام به کاربر اجازه بدم تا فایل های بالای 60
    مگابایت رو آبلود کنه در سایت آبلود سنتر از طرفی زمان اجرای کد در php
    30 است
    آیا تابع copy جواب میده یا تابع دیگه ای لازمه توضیح لطفا
    بای تا های

  2. #2
    حـــــرفـه ای Bill Gates's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    @ Company
    پست ها
    3,465

    پيش فرض

    من می خوام به کاربر اجازه بدم تا فایل های بالای 60
    مگابایت رو آبلود کنه در سایت آبلود سنتر از طرفی زمان اجرای کد در php
    30 است
    سلام
    خوب سایز رو بگیر با دستورات شرطی هرکاری خواستی بکن
    اون 30 ثانیه هم با این رفع کنید این کد رو بالای صفحه بزارید :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    آیا تابع copy جواب میده یا تابع دیگه ای لازمه توضیح لطفا
    بای تا های
    کپی؟ برای 60 مگ بیشتر؟ خیلی سنگین میشه بهتره یه روش دیگه اگر که میخواین کپی استفاده کنید یک لودر هم بزارین

    دوم انکه چه جوری می شه به یک فایل بهنای باند دانلود داد یعنی وقتی بهنای باند دانلودش تمام شد دیگه به کاربر اجازه ی دانلود اون فایل رو نده
    سلام
    برای هر فایل آپلودی یک فایل txt هم به وجود بیار دانلود ها رو در اون قرار بده و پهنای باند مصرقی اون فایل رو حساب کن

    آیا php
    کدی داره که فایل های آبلودی در سرور رو zip
    یا
    unzip
    کنه می شه معرفی کنید
    بله هست
    گوگل میزدی ریخته بود

    در php manual اگر دارید zip رو جستجو کنید چیز های خوبی بدست میارد اگر ندارین >
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اینم unzip کردن >

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. این کاربر از Bill Gates بخاطر این مطلب مفید تشکر کرده است


  4. #3
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2008
    پست ها
    151

    پيش فرض

    یک مقدار کد ها رو بیشتر توضیح بدین لطفا

  5. #4
    حـــــرفـه ای Bill Gates's Avatar
    تاريخ عضويت
    Jan 2008
    محل سكونت
    @ Company
    پست ها
    3,465

    پيش فرض

    سلام
    انگلیسیتون که در یک حد خوبه؟ برنامه نویسیتون هم در حدی خوبه؟
    کدهایی قرار دادم خیلی ساده هستند

    تشکر//

  6. #5
    داره خودمونی میشه
    تاريخ عضويت
    Jul 2008
    پست ها
    151

    پيش فرض

    تو unzip
    کردن رو گفتی ظهح
    کردن چه طور

  7. #6
    حـــــرفـه ای neopersia's Avatar
    تاريخ عضويت
    Oct 2006
    پست ها
    3,580

    پيش فرض

    با استفاده از کلاس ZipArchive میشه فایلهای زیپ رو خوند و نوشت.
    متد open یک آرشیو رو باز میکنه. در صورتی که به پارامتر دومش مقدار ZIPARCHIVE::CREATE بدیم اگر فایل زیپ وجود نداشته باشه اونو میسازه وگرنه فایلها رو به آرشیو موجود اضافه میکنه!
    لیست کامل پارامترهای متد open و همینطور کد ارورهایی که ممکنه متد برگردونه تو این صفحه هست:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    با استفاده از متد AddFile هم میشه فایل به آرشیو اضافه کرد. دو تا پارامتر میگیره که اولیش آدرس فایلی هست که به آرشیو اضافه میشه و دومی هم نام فایل در آرشیو هست. اگر بخوایم فایلها در آرشیو پوشه بندی شده باشه باید نام پوشه رو قبل از نام فایل وارد کنیم و اونها رو با اسلش از هم جدا کنیم.
    وقتی که کار اضافه کردن فایلا تموم شد با متد close آرشیو رو میبندیم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  8. این کاربر از neopersia بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •