درخواست اسکریپت انتقال خودکار فایل

Mohammad_MBA

تازه وارد
با سلام خدمت همه دوستان.

من یه اسکریپت می خوام که فایل های یه سروری رو که یوزر و پسورد اتصال بهش رو دارم رو انتقال بدم به سرور خودم

ولی می خوام زمانی که سرور اصلی بروزرسانی میشه فایلاش تو سرور من هم بیاد و جایگزین بشه.

امیدوارم منظورم رو رسونده باشم.

ممنون.

 

IAMIR

کاربر عضو
برای سرور ویندوز می تونی از این برنامه استفاده کنی .



یا filezilla هم چنین قابلیتی دارد .

و برای سرور لینوکس هم می تونی از اسکریپت smart backup استفاده کرده و در تنظیمات آدرس ftp مقصد را قرار دهید .

 

Mohammad_MBA

تازه وارد
ممنون از پاسختون.

سرور مبدا رو نمیدونم چیه ولی سرور مقصد هاست لینوکس سی پنل هستش.

و این بگم که نمیخوام فایل، فشرده از سرور مبدا به مقصد انتقال پیدا کنه می خوام فشرده شده نباشه.

این اسکریپت smart backup جوابگو کارم هست؟

ممنون.

 

Black_Sky

کاربر عضو
میتونید یک فایل php بسازید و کدهای زی داخلش قرار بدید

بعد لینک بدید منتقل میشه(از هاست به هاست و سرعتش هم معلومه
smile.png
)

رمز هم black_sky


کد:
<?php
if(isset($_POST["send"])) {
  //set your password -> black_sky
  if($_POST["pass"] == "black_sky") {
   $url = $_POST["link"];
   $name = basename($url);
   file_put_contents("$name", file_get_contents($url));
  } else {
   echo "Error";
  }
} else {
  echo "";
}
?>
<html>
<head><title></title></head>
<body>
<form action="" method="POST">
link:<input type="text" name="link"><br>
pass:<input type="password" name="pass"><br>
<input type="submit" value="send" name="send">
</form>
</body>
</html>
 

Mohammad_MBA

تازه وارد
میتونید یک فایل php بسازید و کدهای زی داخلش قرار بدیدبعد لینک بدید منتقل میشه(از هاست به هاست و سرعتش هم معلومه
smile.png
)

رمز هم black_sky


کد:
<?php
if(isset($_POST["send"])) {
  //set your password -> black_sky
  if($_POST["pass"] == "black_sky") {
   $url = $_POST["link"];
   $name = basename($url);
   file_put_contents("$name", file_get_contents($url));
  } else {
   echo "Error";
  }
} else {
  echo "";
}
?>
<html>
<head><title></title></head>
<body>
<form action="" method="POST">
link:<input type="text" name="link"><br>
pass:<input type="password" name="pass"><br>
<input type="submit" value="send" name="send">
</form>
</body>
</html>
آیا این کد قابلیت زمان بندی داره مثلا روزی دو یا سه بار تنظیم کنم تا انتقال بده؟

 

IAMIR

کاربر عضو
می تونید . برنامه php را توسط کرون جاب در زمان بندی فراخوان بکنید .

 

Mohammad_MBA

تازه وارد
سلام

ممنون از پاسختون.

لطفا راهنمایی کنید باید آدرس ها رو جایگزین کدوم نوشه بکنم؟

 
بالا