-
January 28th, 2014, 04:11
#1
انتقال بین دو سرور
سلام
دوستان ی سوال فنی !!
من ی سایت دانلود نرم افزار دارم و سری فایل های حجیم رو میخوام روش آپلود کنم که با سرعت Ftp دردسر سازه
حالا من اکانت ویژه ی سایت دیگه رو دارم ! آیا راهی هست مستقیم رو سرور خودم دانلود کنم از این سایت ؟
کد PHP:
<?php
copy("domain.com/file.zip", "file.zip");
?>
از این کد برای انتقال فایل های بدون نیاز به username و password (اکانت ویژه) میشه استفاده کرد آیا میشه توسعه اش داد ؟ که username و password مورد نظر رو درش استفاده کرد یا باید راه دیگه استفاده کنم ؟
با درخشش اولین شعاع نور در پنجمین پگاه به شرق نگاه کن
-
تعداد تشکر ها از hellboy.arash به دلیل پست مفید
-
January 28th, 2014 04:11
# ADS
-
January 28th, 2014, 22:28
#2
پاسخ : انتقال بین دو سرور
دوستان لطفا راهنمایی بفرمائید !!
با درخشش اولین شعاع نور در پنجمین پگاه به شرق نگاه کن
-
تعداد تشکر ها از hellboy.arash به دلیل پست مفید
-
January 28th, 2014, 22:51
#3
عضو انجمن
پاسخ : انتقال بین دو سرور
خدمت شما
http
کد PHP:
<?php
$u = 'user';
$p = 'password';
copy("http://$u:$p@domain.com/file.zip", "file.zip");
?>
ftp
کد PHP:
<?php
$u = 'user';
$p = 'password';
copy("ftp://$u:$p@domain.com/file.zip", "file.zip");
?>
برای فایل کوچیک خوبه اما برای فایل بزرگ فکر نکنم جواب بده.
-
تعداد تشکر ها ازipsat به دلیل پست مفید
-
January 28th, 2014, 23:03
#4
پاسخ : انتقال بین دو سرور

نوشته اصلی توسط
ipsat
خدمت شما
http
کد PHP:
<?php
$u = 'user';
$p = 'password';
copy("http://$u:$p@domain.com/file.zip", "file.zip");
?>
ftp
کد PHP:
<?php
$u = 'user';
$p = 'password';
copy("ftp://$u:$p@domain.com/file.zip", "file.zip");
?>
برای فایل کوچیک خوبه اما برای فایل بزرگ فکر نکنم جواب بده.
مثلا تا حجمی ؟ آخه اگه کم بود خوب دانلود و آپلود میکردم یک فایل دی وی دی هست !
با درخشش اولین شعاع نور در پنجمین پگاه به شرق نگاه کن
-
تعداد تشکر ها از hellboy.arash به دلیل پست مفید
-
February 1st, 2014, 12:30
#5
پاسخ : انتقال بین دو سرور
دوست عزیز از طریق SSH بهترین گزینه اس سرعت دانلودش اگه بین دورترین کشور های جهان هم باشه حداقل 5 مگابایت بر ثانیه و حداکثر 200 مگابایت بر ثانیه میشه .
کافیه از طریق SSH وارد دایرکتوری مورد نظرتون بشید :
cd /home/server1/inja/directorye/.../hala
و با دستور زیر اقدام به دانلودش کنید :
wget adressfile.zip
بهمین راحتی . برای اکسترکت فایل زیپ هم میتونید با دستور آنزیپ ( Unzip filename.zip ) استفاده کنید .
موفق باشید
-
تعداد تشکر ها ازmr-programer به دلیل پست مفید
-
February 1st, 2014, 12:43
#6
پاسخ : انتقال بین دو سرور
اگر دسترسی اس اس اچ دارین بهترین کار استفاد از دستور rsyncهست برای انتقال فایل بین سرورها
استغفرالله خداروشکر نه فروشنده ایم و یوزری هستیم مرتب و منظم در انجمن
واگر نه معلوم نبود چه بلایی سرمون میامد میان این جماعت ............
-
تعداد تشکر ها ازکرمان هاست به دلیل پست مفید
-
February 1st, 2014, 13:21
#7
پاسخ : انتقال بین دو سرور
ssh بیشرین سرعت دانلود رو به شما میده
-
تعداد تشکر ها از facenama به دلیل پست مفید
-
February 1st, 2014, 14:47
#8
عضو انجمن
پاسخ : انتقال بین دو سرور
برای فایل های حجم بالا در صورتی که دسترسی به ssh ندارید
باید از اسکریپت های انتقال فایل استفاده کنید که برای زمان طولانی (حجم زیاد فایل) بهتون تایم اوت تحویل نده.
با ویرایش اسکریپت هم میتونید قابلیت یوزر و پسورد بهش اضافه کنید.
-
تعداد تشکر ها از parsa-server به دلیل پست مفید
-
February 1st, 2014, 15:07
#9
عضو انجمن
پاسخ : انتقال بین دو سرور
سلام
اگر هر دو سرور لینوکس هست از این دستور استفاده کنید:
scp -r directori root@ip:/home
-
تعداد تشکر ها از novin-web به دلیل پست مفید
-
February 1st, 2014, 20:40
#10
پاسخ : انتقال بین دو سرور
مرسی از همه دوستان بابت نظرات ولی لیچر از همه بهتر جواب داد ...
با درخشش اولین شعاع نور در پنجمین پگاه به شرق نگاه کن
-
تعداد تشکر ها از hellboy.arash به دلیل پست مفید