优化提高Windows平台转移做种客户端的兼容性

This commit is contained in:
iyuu.cn 2020-02-23 01:18:42 +08:00
parent efa11d280d
commit 125394ee0b
5 changed files with 13 additions and 3 deletions

View File

@ -292,6 +292,7 @@ class AutoReseed
self::$curl->setOpt(CURLOPT_CONNECTTIMEOUT, $connecttimeout);
self::$curl->setOpt(CURLOPT_TIMEOUT, $timeout);
}
// P($infohash_Dir); // 调试:打印目录对应表
echo "正在向服务器提交 clients_".$k." 种子哈希……".PHP_EOL;
$res = self::$curl->post(self::$apiUrl . self::$endpoints['infohash'], $hashArray);
$res = json_decode($res->response, true);
@ -645,6 +646,7 @@ class AutoReseed
global $configALL;
$type = $configALL['default']['move']['type'];
$pathArray = $configALL['default']['move']['path'];
$path = rtrim($path, DIRECTORY_SEPARATOR); // 提高Windows转移兼容性
switch ($type) {
case 1: // 减
foreach ($pathArray as $key => $val) {

View File

@ -448,3 +448,12 @@ function ShowTableSites($dir = 'Protocols', $filter = array())
$table->setRows($data);
echo($table->render());
}
/**
* 是否win平台
* @return bool
*/
function isWin()
{
return (DIRECTORY_SEPARATOR == '\\') ? true : false;
}

View File

@ -134,7 +134,6 @@ return array(
// 如果需要自动辅种,必须配置
'passkey' => '',
'id' => 0, // 用户ID
'is_vip' => 0, // 是否具有VIP或特殊权限0 普通1 VIP
'workingMode' => 0,
'watch' => '/root/downloads',
'filter' => array(

View File

@ -50,6 +50,7 @@ if (is_file(ROOT_PATH . "/config/sites.json")) {
echo microtime(true).' 正在加载composer包管理器...'.PHP_EOL;
require_once ROOT_PATH . '/vendor/autoload.php';
echo microtime(true).' composer依赖载入完成'.PHP_EOL;
echo microtime(true).' 当前脚本运行环境:'.PHP_OS.PHP_EOL;
global $argv;
$start_file = str_replace("\\", "/", trim($argv[0]));
if (substr($start_file, -8)==="init.php") {

View File

@ -47,12 +47,11 @@ IYUU自动辅种工具英文名IYUUAutoReseed是一款PHP语言编
## 使用方法
详见Wiki
https://gitee.com/ledc/IYUUAutoReseed/wikis
https://gitee.com/ledc/IYUUAutoReseed/tree/master/wiki
## 接口开发文档
http://api.iyuu.cn/docs.php?type=expand
http://api.iyuu.cn/docs.php
## 需求提交/错误反馈