mirror of
				https://gitee.com/ledc/IYUUAutoReseed
				synced 2025-10-31 00:39:50 +00:00 
			
		
		
		
	移动到helper.php
This commit is contained in:
		| @@ -31,14 +31,14 @@ function sc($text='', $desp='') | ||||
|     $token = $configALL['sc.ftqq.com']; | ||||
|     $desp = ($desp=='')?date("Y-m-d H:i:s") :$desp; | ||||
|     $postdata = http_build_query(array( | ||||
|             'text' => $text, | ||||
|             'desp' => $desp | ||||
|         )); | ||||
|         'text' => $text, | ||||
|         'desp' => $desp | ||||
|     )); | ||||
|     $opts = array('http' =>	array( | ||||
|             'method'  => 'POST', | ||||
|             'header'  => 'Content-type: application/x-www-form-urlencoded', | ||||
|             'content' => $postdata | ||||
|         )); | ||||
|         'method'  => 'POST', | ||||
|         'header'  => 'Content-type: application/x-www-form-urlencoded', | ||||
|         'content' => $postdata | ||||
|     )); | ||||
|     $context  = stream_context_create($opts); | ||||
|     $result = file_get_contents('http://sc.ftqq.com/'.$token.'.send', false, $context); | ||||
|     return  $result; | ||||
| @@ -53,14 +53,14 @@ function ff($text='', $desp='') | ||||
|     $token = $configALL['iyuu.cn']; | ||||
|     $desp = ($desp=='')?date("Y-m-d H:i:s") :$desp; | ||||
|     $postdata = http_build_query(array( | ||||
|             'text' => $text, | ||||
|             'desp' => $desp | ||||
|         )); | ||||
|         'text' => $text, | ||||
|         'desp' => $desp | ||||
|     )); | ||||
|     $opts = array('http' =>	array( | ||||
|             'method'  => 'POST', | ||||
|             'header'  => 'Content-type: application/x-www-form-urlencoded', | ||||
|             'content' => $postdata | ||||
|         )); | ||||
|         'method'  => 'POST', | ||||
|         'header'  => 'Content-type: application/x-www-form-urlencoded', | ||||
|         'content' => $postdata | ||||
|     )); | ||||
|     $context  = stream_context_create($opts); | ||||
|     $result = file_get_contents('http://iyuu.cn/'.$token.'.send', false, $context); | ||||
|     return  $result; | ||||
| @@ -69,29 +69,29 @@ function ff($text='', $desp='') | ||||
| /** | ||||
|  * 微信推送 爱语飞飞 | ||||
|  * @param array  $torrent 种子数组 | ||||
|         Array | ||||
|         ( | ||||
|             [id] => 118632 | ||||
|             [h1] => CCTV5+ 2019 ATP Men's Tennis Final 20191115B HDTV 1080i H264-HDSTV | ||||
|             [title] => 央视体育赛事频道 2019年ATP男子网球年终总决赛 单打小组赛 纳达尔VS西西帕斯 20191115[优惠剩余时间:4时13分] | ||||
|             [details] => https://xxx.me/details.php?id=118632 | ||||
|             [download] => https://xxx.me/download.php?id=118632 | ||||
|             [filename] => 118632.torrent | ||||
|             [type] => 0 | ||||
|             [sticky] => 1 | ||||
|             [time] => Array | ||||
|                 ( | ||||
|                     [0] => "2019-11-16 20:41:53">4时13分 | ||||
|                     [1] => "2019-11-16 14:41:53">1时<br />46分 | ||||
|                 ) | ||||
|             [comments] => 0 | ||||
|             [size] => 5232.64MB | ||||
|             [seeders] => 69 | ||||
|             [leechers] => 10 | ||||
|             [completed] => 93 | ||||
|             [percentage] => 100% | ||||
|             [owner] => 匿名 | ||||
|         ) | ||||
| Array | ||||
| ( | ||||
| [id] => 118632 | ||||
| [h1] => CCTV5+ 2019 ATP Men's Tennis Final 20191115B HDTV 1080i H264-HDSTV | ||||
| [title] => 央视体育赛事频道 2019年ATP男子网球年终总决赛 单打小组赛 纳达尔VS西西帕斯 20191115[优惠剩余时间:4时13分] | ||||
| [details] => https://xxx.me/details.php?id=118632 | ||||
| [download] => https://xxx.me/download.php?id=118632 | ||||
| [filename] => 118632.torrent | ||||
| [type] => 0 | ||||
| [sticky] => 1 | ||||
| [time] => Array | ||||
| ( | ||||
| [0] => "2019-11-16 20:41:53">4时13分 | ||||
| [1] => "2019-11-16 14:41:53">1时<br />46分 | ||||
| ) | ||||
| [comments] => 0 | ||||
| [size] => 5232.64MB | ||||
| [seeders] => 69 | ||||
| [leechers] => 10 | ||||
| [completed] => 93 | ||||
| [percentage] => 100% | ||||
| [owner] => 匿名 | ||||
| ) | ||||
|  */ | ||||
| function send($site = '', $torrent = array()) | ||||
| { | ||||
| @@ -184,28 +184,28 @@ function convertToMB($from) | ||||
|  * @param string $site 站点标识 | ||||
|  * @param array  $torrent 种子数组 | ||||
|  * 	Array | ||||
|     ( | ||||
|         [id] => 118632 | ||||
|         [h1] => CCTV5+ 2019 ATP Men's Tennis Final 20191115B HDTV 1080i H264-HDSTV | ||||
|         [title] => 央视体育赛事频道 2019年ATP男子网球年终总决赛 单打小组赛 纳达尔VS西西帕斯 20191115[优惠剩余时间:4时13分] | ||||
|         [details] => https://xxx.me/details.php?id=118632 | ||||
|         [download] => https://xxx.me/download.php?id=118632 | ||||
|         [filename] => 118632.torrent | ||||
|         [type] => 0 | ||||
|         [sticky] => 1 | ||||
|         [time] => Array | ||||
|             ( | ||||
|                 [0] => "2019-11-16 20:41:53">4时13分 | ||||
|                 [1] => "2019-11-16 14:41:53">1时<br />46分 | ||||
|             ) | ||||
|         [comments] => 0 | ||||
|         [size] => 5232.64MB | ||||
|         [seeders] => 69 | ||||
|         [leechers] => 10 | ||||
|         [completed] => 93 | ||||
|         [percentage] => 100% | ||||
|         [owner] => 匿名 | ||||
|     ) | ||||
| ( | ||||
| [id] => 118632 | ||||
| [h1] => CCTV5+ 2019 ATP Men's Tennis Final 20191115B HDTV 1080i H264-HDSTV | ||||
| [title] => 央视体育赛事频道 2019年ATP男子网球年终总决赛 单打小组赛 纳达尔VS西西帕斯 20191115[优惠剩余时间:4时13分] | ||||
| [details] => https://xxx.me/details.php?id=118632 | ||||
| [download] => https://xxx.me/download.php?id=118632 | ||||
| [filename] => 118632.torrent | ||||
| [type] => 0 | ||||
| [sticky] => 1 | ||||
| [time] => Array | ||||
| ( | ||||
| [0] => "2019-11-16 20:41:53">4时13分 | ||||
| [1] => "2019-11-16 14:41:53">1时<br />46分 | ||||
| ) | ||||
| [comments] => 0 | ||||
| [size] => 5232.64MB | ||||
| [seeders] => 69 | ||||
| [leechers] => 10 | ||||
| [completed] => 93 | ||||
| [percentage] => 100% | ||||
| [owner] => 匿名 | ||||
| ) | ||||
|  * @return bool 或 string 	false不过滤 | ||||
|  */ | ||||
| function filter($site = '', $torrent = array()) | ||||
| @@ -316,3 +316,41 @@ function getUid($token) | ||||
|     //验证是否IYUU开头,strpos($token,'T')<15,token总长度小于60(40+10+5)
 | ||||
|     return (strlen($token)<60)&&(strpos($token, 'IYUU')===0)&&(strpos($token, 'T')<15) ? substr($token, 4, strpos($token, 'T')-4): false; | ||||
| } | ||||
| 
 | ||||
| /** | ||||
|  * transmission过滤函数,只保留正常做种 | ||||
|  */ | ||||
| function filterStatus($v) | ||||
| { | ||||
|     return isset($v['status']) && $v['status']===6; | ||||
| } | ||||
| 
 | ||||
| /** | ||||
|  * qBittorrent过滤函数,只保留正常做种 | ||||
|  */ | ||||
| function qbfilterStatus($v) | ||||
| { | ||||
|     if (isset($v['state']) && in_array($v['state'], array('uploading','stalledUP','pausedUP','queuedUP','checkingUP','forcedUP'))) { | ||||
|         return true; | ||||
|     } | ||||
|     return false; | ||||
| } | ||||
| 
 | ||||
| //PHP stdClass Object转array
 | ||||
| function object_array($array) | ||||
| { | ||||
|     if (is_object($array)) { | ||||
|         $array = (array)$array; | ||||
|     } | ||||
|     if (is_array($array)) { | ||||
|         foreach ($array as $key=>$value) { | ||||
|             $array[$key] = object_array($value); | ||||
|         } | ||||
|     } | ||||
|     return $array; | ||||
| } | ||||
| // 对象转数组
 | ||||
| function object2array(&$object) | ||||
| { | ||||
|     return json_decode(json_encode($object), true); | ||||
| } | ||||
		Reference in New Issue
	
	Block a user