mirror of
https://gitee.com/ledc/IYUUAutoReseed
synced 2025-05-23 01:55:23 +00:00
新增做种列表备份功能,便于紧急恢复。
This commit is contained in:
parent
06c00f88dc
commit
3393eae7e7
@ -67,6 +67,7 @@ class AutoReseed
|
||||
public static function init()
|
||||
{
|
||||
global $configALL;
|
||||
self::backup('config', $configALL);
|
||||
self::$curl = new Curl();
|
||||
self::$curl->setOpt(CURLOPT_SSL_VERIFYPEER, false);
|
||||
self::$curl->setOpt(CURLOPT_SSL_VERIFYHOST, false);
|
||||
@ -272,6 +273,7 @@ class AutoReseed
|
||||
// 失败
|
||||
continue;
|
||||
}
|
||||
self::backup('clients_'.$k, $hashArray);
|
||||
// 此处需要优化大于一万条做种时,应分批上传
|
||||
$infohash_Dir = $hashArray['hashString'];
|
||||
unset($hashArray['hashString']);
|
||||
@ -740,4 +742,14 @@ class AutoReseed
|
||||
'torrent_id'=> $torrent_id,
|
||||
);
|
||||
}
|
||||
/**
|
||||
* 备份功能
|
||||
*/
|
||||
private static function backup($key = '',$array = []){
|
||||
$json = json_encode($array, JSON_UNESCAPED_UNICODE);
|
||||
$myfile = ROOT_PATH.DS.'config'.DS.$key.'.json';
|
||||
$file_pointer = @fopen($myfile, "w");
|
||||
$worldsnum = @fwrite($file_pointer, $json);
|
||||
@fclose($file_pointer);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user