نمایش نتایج 1 تا 6 از 6

نام تاپیک: کد دانلود فایل از یک فولدر حفاظت شده( Password Encrypted)

  1. #1

    Question کد دانلود فایل از یک فولدر حفاظت شده( Password Encrypted)

    سلام به همگی
    بنده نیاز به یک کد php دارم که مشابه اش را هیچ جا تو اینترنت ندیدم.

    اطلاعات یک سایت من بصورت روزانه در یک فولدر یک سرور بصورت zip بک آپ گرفته می شود و این فولدر با username و password حفاظت می شود. به اسکریپتی نیاز دارم تا بتواند آن فایل زیپ را بصورت اتوماتیک روزانه از آن سرور دانلود کند.
    نام فایل همیشه ثابت است.
    نام کاربری و رمز عبور ورود به فولدر هم همیشه ثابت است.

    ممنون میشوم اگر راه حلی پیش پای من بگذارید.
    البته اگر کسی اسکریپت بدرد بخور به من بدهد حاضرم هزینه اش را هم پرداخت کنم.

  2. #2

    نقل قول: کد دانلود فایل از یک فولدر حفاظت شده( Password Encrypted)

    دانلود کنه رو سیستم خودت ؟

  3. #3
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

    نقل قول: کد دانلود فایل از یک فولدر حفاظت شده( Password Encrypted)

    با curl میتونی این کار را انجام بدی ، اینطوری :

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, "http://domain/passdprotected/filename");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
    curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
    $output = curl_exec($ch);
    $info = curl_getinfo($ch);
    curl_close($ch);


    کافیه با این چند خط یک phpب بنویسید و با cron jobs یا windows scheduler به صورت روزانه تنظیم کنید.

    البته برای این کار نیاز به php نیست و با bash script توی لینوکس و Bat فایل های ویندوز به راحتی میشه این کار را کرد.

  4. #4

    نقل قول: کد دانلود فایل از یک فولدر حفاظت شده( Password Encrypted)

    خیلی خیلی ممنون.
    میشه یکم توضیحات بیشتر بدهید.
    مثل اینکه فایل کجای سرور من ذخیره میشود؟

  5. #5
    کاربر دائمی آواتار Unique
    تاریخ عضویت
    مرداد 1384
    محل زندگی
    ایران - اصفهان
    پست
    3,199

    نقل قول: کد دانلود فایل از یک فولدر حفاظت شده( Password Encrypted)

    دوست عزیز متاسفانه سیاست این سایت گذاشتن کد نیست و واقعا دوستان از جمله خود من شاید وقتش را نکنیم ! اون اسکریپت بالا مقدار output$ ی که برمیگردونه را میشه به صورت یک فایل هر جای سیستم بخواین ذخیره کنید. با file_put_contents اما با stream هم میشه ، چون شما از بهمن 1385 عضوین اما 8 تا پست بیشتر نزدین اینم کد (عجب استدلالی بودا !) :

    	$file_url = "http://www.serieawallpaper.info/wp-content/uploads/2012/10/Bianconeri-Juventus-The-Italian-Sweetheart.jpg";
    $path = 'c:/juventus.jpg';

    $fp = fopen($path, 'w');

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $file_url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    // uncomment if this file is protected by password
    //curl_setopt($ch, CURLOPT_USERPWD, "$username:$password");
    //curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
    curl_setopt($ch, CURLOPT_FILE, $fp);
    $output = curl_exec($ch);
    curl_close($ch);
    fclose($fp);
    echo "Download Compelete.";

  6. #6

    نقل قول: کد دانلود فایل از یک فولدر حفاظت شده( Password Encrypted)

    بی نهایت تشکر!
    یک افق جدید جلوی چشمام باز شد...
    در مورد اینکه چرا پست زیاد نزدم به این خاطره که اکثراً جواب همه ی سوال هامو سعی می کنم سرچ کنم تا پیدا کنم اما در این مورد بخصوص خیلی به خودم فشار آوردم اول رفرنس های خارجی رو مرور کردم بعد گفتم شاید متخصص های ایرانی خودمان راه حلی برای این موضوع داشته باشند که البته سربلندم کردید.
    بازم ممنون.

تاپیک های مشابه

  1. دانلود فایل از یک مسیر Share شده روی شبکه محلی
    نوشته شده توسط ariobarzan در بخش توسعه نرم افزارهای تحت شبکه
    پاسخ: 5
    آخرین پست: پنج شنبه 26 خرداد 1390, 11:53 صبح
  2. سوال: تنظیم htaccess فقط برای دانلود فایل‌های داخل فولدر
    نوشته شده توسط mehran_gh در بخش توسعه وب (Web Development)
    پاسخ: 1
    آخرین پست: دوشنبه 31 خرداد 1389, 10:34 صبح
  3. بدست آوردن آدرس فایل یا فولدر مراجعه شده
    نوشته شده توسط keshtkar در بخش برنامه نویسی در Delphi
    پاسخ: 3
    آخرین پست: شنبه 04 شهریور 1385, 14:21 عصر
  4. سیستم دانلود فایل بصورت دسته جمعی و zip شده!!
    نوشته شده توسط nazaninam در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: پنج شنبه 31 فروردین 1385, 15:50 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •