ورود

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : انتقال بین دو سرور



hellboy.arash
January 28th, 2014, 04:11
سلام
دوستان ی سوال فنی !!
من ی سایت دانلود نرم افزار دارم و سری فایل های حجیم رو میخوام روش آپلود کنم که با سرعت Ftp دردسر سازه
حالا من اکانت ویژه ی سایت دیگه رو دارم ! آیا راهی هست مستقیم رو سرور خودم دانلود کنم از این سایت ؟


<?php
copy("domain.com/file.zip", "file.zip");
?>


از این کد برای انتقال فایل های بدون نیاز به username و password (اکانت ویژه) میشه استفاده کرد آیا میشه توسعه اش داد ؟ که username و password مورد نظر رو درش استفاده کرد یا باید راه دیگه استفاده کنم ؟

hellboy.arash
January 28th, 2014, 22:28
دوستان لطفا راهنمایی بفرمائید !!

ipsat
January 28th, 2014, 22:51
خدمت شما
http

<?php
$u = 'user';
$p = 'password';
copy("http://$u:$p@domain.com/file.zip", "file.zip");
?>
ftp

<?php
$u = 'user';
$p = 'password';
copy("ftp://$u:$p@domain.com/file.zip", "file.zip");
?>
برای فایل کوچیک خوبه اما برای فایل بزرگ فکر نکنم جواب بده.

hellboy.arash
January 28th, 2014, 23:03
خدمت شما
http

<?php
$u = 'user';
$p = 'password';
copy("http://$u:$p@domain.com/file.zip", "file.zip");
?>
ftp

<?php
$u = 'user';
$p = 'password';
copy("ftp://$u:$p@domain.com/file.zip", "file.zip");
?>
برای فایل کوچیک خوبه اما برای فایل بزرگ فکر نکنم جواب بده.

مثلا تا حجمی ؟ آخه اگه کم بود خوب دانلود و آپلود میکردم یک فایل دی وی دی هست !

mr-programer
February 1st, 2014, 12:30
دوست عزیز از طریق SSH بهترین گزینه اس سرعت دانلودش اگه بین دورترین کشور های جهان هم باشه حداقل 5 مگابایت بر ثانیه و حداکثر 200 مگابایت بر ثانیه میشه .

کافیه از طریق SSH وارد دایرکتوری مورد نظرتون بشید :
cd /home/server1/inja/directorye/.../hala

و با دستور زیر اقدام به دانلودش کنید :
wget adressfile.zip

بهمین راحتی . برای اکسترکت فایل زیپ هم میتونید با دستور آنزیپ ( Unzip filename.zip ) استفاده کنید .

موفق باشید

کرمان هاست
February 1st, 2014, 12:43
اگر دسترسی اس اس اچ دارین بهترین کار استفاد از دستور rsyncهست برای انتقال فایل بین سرورها

facenama
February 1st, 2014, 13:21
ssh بیشرین سرعت دانلود رو به شما میده

parsa-server
February 1st, 2014, 14:47
برای فایل های حجم بالا در صورتی که دسترسی به ssh ندارید
باید از اسکریپت های انتقال فایل استفاده کنید که برای زمان طولانی (حجم زیاد فایل) بهتون تایم اوت تحویل نده.
با ویرایش اسکریپت هم میتونید قابلیت یوزر و پسورد بهش اضافه کنید.

novin-web
February 1st, 2014, 15:07
سلام
اگر هر دو سرور لینوکس هست از این دستور استفاده کنید:
scp -r directori root@ip:/home

hellboy.arash
February 1st, 2014, 20:40
مرسی از همه دوستان بابت نظرات ولی لیچر از همه بهتر جواب داد ...

parsa-server
February 1st, 2014, 21:02
مرسی از همه دوستان بابت نظرات ولی لیچر از همه بهتر جواب داد ...

منظور بنده همون لیچر بود دیگه :)

porya8738
February 1st, 2014, 22:06
اگر دسترسی اس اس اچ دارین از دستور rsync استفاده کنید

hellboy.arash
February 2nd, 2014, 14:51
اگر دسترسی اس اس اچ دارین از دستور rsync استفاده کنید
یوزرنیم و پسورد دارن فایل ها ! آیا این دستور مثل لیچر عمل میکنه که یوزر و پسورد رو بخواد !!؟

hellboy.arash
February 2nd, 2014, 14:52
منظور بنده همون لیچر بود دیگه :)

منم دکمه تشکر رو زدم خوب :-p