رفتن به مطلب

کپی فایل پسورد دار در هاست


پست های پیشنهاد شده

سلام دوستان

من از یک سایت دانلود با تابع copy(); در PHP فایل هایی را به هاستم انتقال میدم ولی الان بخاطر پسورد دار شدن لینک ها دچار مشکل شدم یعنی هنگام دانلود یوزنیم و پسورد میخواد که من دارم

اگر توجه کرده باشید در موقع دانلود از VIP ها IDM ازتون پسورد میخواد اینم همینجوریه ولی میخوام دانلود در سرورم انجام بشه یعنی فایل به هاستم انتقال پیدا کنه نه خودم با IDM دانلود کنم

خب با این اوصاف من باید چکار کنم تا با PHP بتونم فایل هایی که لینک های پسورد دار دارند را به هاستم انتقال بدم؟

اروری هم که میده برای درخواست یوزر و پس اینه 401 Authorization Required

ویرایش شده توسط wikiweb12
لینک به ارسال

شما میتونین از curl استفاده کنید به صورت زیر

 $ch=curl_init();
curl_setopt($ch,CURLOPT_URL,'http://localhost:82/remote_page.php');
curl_setopt($ch, CURLOPT_USERPWD, "root:root");
curl_exec($ch);
curl_close($ch);

لینک به ارسال

تشکر از شما دوست عزیز ، ولی کد کار نمیکنه و به محض اجرا یکسری نوشته ها نا خوانا تولید میکنه

مثلا من یک فایل به این آدرس وارد میکنم: http://example.com/file.zip و یوزرنیم و پسورد خودم رو تو اسکریپت وارد میکنم و میخوام تو هاستم ذخیره بشه

با این کد امکانش هست؟

لینک به ارسال

برای ذخیره میتوانید از یکی از 2 روش زیر استفاده کنید

$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,'http://localhost:82/remote_page.php');
curl_setopt($ch, CURLOPT_USERPWD, "root:root");
$data = curl_exec($ch);
curl_close($ch);
$destination = "./files/test.pdf";
$file = fopen($destination, "w+");
fputs($file, $data);
fclose($file);



$curl = curl_init();
$file = fopen("ls-lR.gz", 'w');
curl_setopt($curl, CURLOPT_URL, "ftp://ftp.sunet.se/ls-lR.gz"); #input
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FILE, $file); #output
curl_setopt($curl, CURLOPT_USERPWD, "root:root]");
curl_exec($curl);
curl_close($curl);
fclose($file);

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...