آژانس هواپیمایی
pop up

انتقال (دانلود) فايل با هوست شخصي و سپس ايميل کردن آن به جي‌ميل با فرمت فشرده‌شده

شروع موضوع توسط h4med ‏21 نوامبر 2007 در انجمن PHP

  1. h4med

    h4med کاربر تازه وارد

    تاریخ عضویت:
    ‏21 نوامبر 2007
    نوشته ها:
    4
    تشکر شده:
    0
    سلام به همه‌ي دوستان پي‌تي. مساله من همونه که در عنوان گفتم. فرض کنيد شما اجازه‌ي دانلود فرمت‌هاي خاصي از فايل‌ها را نداريد. پس تصميم مي‌گيرد اين فايل رو در هوست شخصي‌تون دانلود کنيد سپس در همون هوست فشرده کنيد (tar يا zip يا هرچي) يا حتي به‌سادگي پسوندشو عوض کنيد، سپس به يک اکانت بزرگ ايميل مثل جي‌ميل ارسال کنيد(فرض کنيد براي صرفه‌جويي در پهناي باند مستقيما از هوست مربوطه دانلود نمي‌کنيم) و بعد از اينابکس دانلود کنيد.
    من در حد متوسط با PHP و تابع mail() آشنا هستم. مي‌تونيد خيلي فشرده و سلسه‌مراتبي بگين چه بايد کرد؟
     
  2. alik

    alik کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏23 سپتامبر 2005
    نوشته ها:
    2,147
    تشکر شده:
    1,224
  3. Mehdi

    Mehdi مدیر بازنشسته

    تاریخ عضویت:
    ‏1 آگوست 2004
    نوشته ها:
    5,569
    تشکر شده:
    48
    محل سکونت:
    Anywhere
    تو سایت پی اچ پی کلسیز , کلاس ایمیل با اتچ وجود داره , کلاس زیپ کردن هم وجود داره !!
    اگه بلدی کمی , میتونی راه بندازی خودت , درغیر اینصورت باید بدی یکی برات راه بندازه ;)
     
  4. h4med

    h4med کاربر تازه وارد

    تاریخ عضویت:
    ‏21 نوامبر 2007
    نوشته ها:
    4
    تشکر شده:
    0
    ممنون از دوستان. يک مقداري روش کار مي‌کنم اگر نشد و اشکالي بود مزاحمتون مي‌شم.
     
  5. hichkas021

    hichkas021 Registered User

    تاریخ عضویت:
    ‏7 می 2006
    نوشته ها:
    189
    تشکر شده:
    0
    محل سکونت:
    No Where
  6. h4med

    h4med کاربر تازه وارد

    تاریخ عضویت:
    ‏21 نوامبر 2007
    نوشته ها:
    4
    تشکر شده:
    0
    استفاده از copy رو مي‌شه يک نمونه دستورشو بنويسي؟ آيا مثلا همين هوست پي‌تي اجازه‌ي دانلود فايل به‌صورت ريموت رو مي‌ده؟
    ضمنا بعد از ارسال فايل با ايميل، با چه دستوري مي‌شه مجددا فايل رو دليت کرد؟ (حالا که ديگه لازمش نداريم!)
     
  7. boxilink
  8. hichkas021

    hichkas021 Registered User

    تاریخ عضویت:
    ‏7 می 2006
    نوشته ها:
    189
    تشکر شده:
    0
    محل سکونت:
    No Where
    کپی :
    PHP:
    copy("http://SomeDomain.com/File.zip" "tempfile.zip");
    پاک کردن فایل :
    PHP:
    unlink("tmpfile.zip");