427 lines
12 KiB
PHP
Executable File
427 lines
12 KiB
PHP
Executable File
<?php
|
|
|
|
namespace App\Http\Controllers;
|
|
|
|
use Illuminate\Http\Request;
|
|
use App\Models\ArticleList;
|
|
use App\Services\Time;
|
|
use voku\helper\AntiXSS;
|
|
use App\Models\Tags;
|
|
use App\Services\TomTool\Http;
|
|
|
|
class SakaiController
|
|
{
|
|
function __construct()
|
|
{
|
|
// $sPath = ModelBookHook::_first_path();
|
|
//
|
|
// if ($sPath) {
|
|
// $this->sPath = $sPath;
|
|
// } else {
|
|
// $this->sPath = "/";
|
|
// }
|
|
//
|
|
// $this->iPageNo = $this->_getPageNo() ?? 1;
|
|
//
|
|
// $aTmp = ModelBookOption::all()->toArray();
|
|
// foreach ($aTmp as $v) {
|
|
// $this->aOption[$v["key"]] = $v["value"];
|
|
// }
|
|
//
|
|
// $this->oRag = $this->_getParentRag();
|
|
//// $this->oRag->option = $this->oRag->option ? json_decode($this->oRag->option, true) : [];
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public function test1()
|
|
{
|
|
// tomd(123, 1);
|
|
|
|
@$k = $_GET["k"];
|
|
@$s = $_GET["s"];
|
|
|
|
if ($k !== "wocaonide") {
|
|
exit("?");
|
|
}
|
|
|
|
$s = '/'.$s;
|
|
|
|
//test
|
|
// $s = "\/AticleSet__1115zz__sale_rate 1118.118";
|
|
// $s = "\/git#LastTime 1";
|
|
$s = "/hook#set site:cfn";
|
|
$s = "/dove#now";
|
|
$s = "/dove#set vcf";
|
|
$s = "/dove#unsetAll";
|
|
$s = "/doveSite#del vcf";
|
|
$s = "/doveSite#option__cfn__www 123";
|
|
$s = "/doveSite#limit 10";
|
|
$s = "/doveSite#like__memo c";
|
|
$s = "/dove#tool#list";
|
|
$s = "/dove#tool#exec html/client";
|
|
$s = "/dove#option#list";
|
|
$s = "/dove#option#add zzzzxxx";
|
|
$s = "/dove#option#option__test xxx111";
|
|
$s = "/dove#option#del test";
|
|
$s = "/dove#option#like__key xx";
|
|
$s = "/dove#option#like__value cc";
|
|
$s = "/dove#option#find jichang_ww";
|
|
$s = "/dove#option#add freenode_title";
|
|
$s = "/dove#tool#sql";
|
|
$s = "/dove#database#select select * from article_list limit 1";
|
|
$s = "/dove#database#sql ALTER TABLE test ADD COLUMN age INT";
|
|
$s = "/dove#toolOld#list";
|
|
$s = "/dove#toolOld#exec html/article";
|
|
$s = "/dove#test#FreenodeCrawUrl";
|
|
$s = "/dove#tool#freenode_up";
|
|
$s = "/dove#tool#toptag_html";
|
|
$s = "/dove#tool#like_auto";
|
|
$s = "/dove#tool#Article_freenode_up_limit 10 3";
|
|
$s = "/note#add skljdfkljsdkljf";
|
|
$s = "/note#now";
|
|
$s = "/note#keep 2";
|
|
$s = "/note#main";
|
|
// $s = "/note#set__1 告诉你啊,你就是个几把";
|
|
// $s = "/note#memo__1 股您吗的";
|
|
// $s = "/note#icon";
|
|
$s = "/note#add__now 脱裤子 112";
|
|
// $s = "/note_option#add__ttt1 zzz";
|
|
// $s = "/note_option#del ttt";
|
|
$s = "/note_option#list";
|
|
$s = "/note_option#find icon_type1";
|
|
$s = "/note_option#set__icon_type 2";
|
|
$s = "/note#main";
|
|
$s = "/book#cd ziyuan/duck";
|
|
$s = "/book#add xxx";
|
|
$s = "/book#key";
|
|
$s = "/book#key_like jj";
|
|
$s = "/book#add zzxxc";
|
|
$s = "/book#del 2";
|
|
$s = "/book#up 8";
|
|
$s = "/book#down 8";
|
|
$s = "/book#set__3 zxcv33333";
|
|
$s = "/book#o 8";
|
|
$s = "/book#seto__8 99991919191";
|
|
$s = "/note#now";
|
|
$s = "book#up 3";
|
|
$s = "book#add 3";
|
|
$s = "book#";
|
|
$s = "book#add 1231";
|
|
$s = "book#no 2";
|
|
$s = "book#back";
|
|
$s = "book#add jjjjjjjjjjj";
|
|
$s = "book#open";
|
|
$s = "book#add 1";
|
|
$s = "book#no 1";
|
|
$s = "book#add 11111111111";
|
|
$s = "book#back";
|
|
// $s = "book#no 1";
|
|
$s = "book#mark__un 5";
|
|
$s = "book#set__2 222222";
|
|
$s = "book#del 3";
|
|
$s = "book#no_to 1 3";
|
|
$s = "book#down 1";
|
|
$s = "book#check 1";
|
|
$s = "book#del_";
|
|
$s = "book#to_ 3";
|
|
$s = "book#to 3 1";
|
|
$s = "book#to_ 3";
|
|
// $s = "book#to 4 5";
|
|
$s = "book#down";
|
|
$s = "book#check 3 1 2 8 99";
|
|
// $s = "book#check_clear";
|
|
$s = "book#list";
|
|
$s = "book#no 2";
|
|
$s = "book#add 123123";
|
|
$s = "book#back";
|
|
$s = "book#open";
|
|
$s = "book#mark_un 3 4";
|
|
$s = "book#markR";
|
|
$s = "book#mark_un 3 4";
|
|
$s = "book#checked 3 4";
|
|
$s = "book#markR_un";
|
|
$s = "book#set__1 123";
|
|
$s = "book#mark 1 3";
|
|
$s = "book#mark__un 1";
|
|
$s = "book#mark";
|
|
$s = "book#mark__un";
|
|
$s = "book#set";
|
|
$s = "book#set 999";
|
|
$s = "book#set__text 999111222";
|
|
$s = "book#set_no__6__memo 6666";
|
|
$s = "book#set_no__5__6 x";
|
|
$s = "book#set kkkxx";
|
|
$s = "book#del 1 5";
|
|
$s = "book#del_show";
|
|
$s = "book#del_clear";
|
|
$s = "book#open";
|
|
$s = "book#up__3__5__2";
|
|
$s = "book#to__2__4 6";
|
|
$s = "book#to 3";
|
|
$s = "book#up";
|
|
$s = "book#down";
|
|
$s = "book#check 1 3 5";
|
|
$s = "book#del_back";
|
|
$s = "book#nick vv";
|
|
$s = "book#detail";
|
|
$s = "book#detail__all 1 2";
|
|
$s = "book#del 3";
|
|
$s = "book#del_done";
|
|
$s = "book#nick xx";
|
|
$s = "book#hit__id__nick";
|
|
$s = "book#tag_no kkkkss";
|
|
$s = "book#tag zz";
|
|
$s = "book#tags";
|
|
$s = "book#fire__1 2025-01-01 11:11:11";
|
|
$s = "book#open";
|
|
$s = "book#fire_line";
|
|
$s = "book#rank__1 2";
|
|
$s = "book#add 222";
|
|
$s = "book#open";
|
|
// $s = "book#rank war";
|
|
// $s = "book#move main";
|
|
$s = "book#check_clear";
|
|
$s = "book#check 6 7";
|
|
$s = "book#move 8";
|
|
$s = "book#open";
|
|
// $s = "book#del 1";
|
|
// $s = "book#no 8";
|
|
$s = "book#move 1";
|
|
$s = "book#rag__4 bb";
|
|
$s = "book#no 1";
|
|
$s = "book#back";
|
|
$s = "book#move_no__2 1 3";
|
|
$s = "book#move_no__2 back";
|
|
$s = "book#open";
|
|
// $s = "book#rag 66";
|
|
// $s = "book#del 5";
|
|
// $s = "book#move_no__5 6";
|
|
// $s = "book#back";
|
|
//// $s = "book#no 2";
|
|
//// $s = "book#rag book";
|
|
//// $s = "book#move_no__2 1";
|
|
//// $s = "book#move_no__back 4";
|
|
//// $s = "book#no 1";
|
|
//// $s = "book#rag red";
|
|
// $s = "book#check 1";
|
|
// $s = "book#move main";
|
|
// $s = "book#detail 6";
|
|
$s = "book#tree";
|
|
$s = "book#openRe";
|
|
// $s = "book#open";
|
|
// $s = "book#exp 4";
|
|
// $s = "book#uu 4";
|
|
//// $s = "book#option__page_limit 4";
|
|
//// $s = "book#option_hit page_limit";
|
|
//// $s = "book#option_add__zz bb";
|
|
//// $s = "book#limit 7";
|
|
// $s = "book#page 3";
|
|
// $s = "book#path /";
|
|
// $s = "book#pageRe";
|
|
// $s = "book#openRe";
|
|
// $s = "book#tree";
|
|
// $s = "book#p";
|
|
// $s = "book#order id 1";
|
|
$s = "book#order no 1";
|
|
$s = "book#type 22";
|
|
$s = "book#page 1";
|
|
$s = "book#del_show";
|
|
$s = "book#ing 2 3";
|
|
$s = "book#page 1";
|
|
$s = "book#limit 10";
|
|
$s = "book#no 1";
|
|
$s = "book#rag 2222";
|
|
$s = "book#type todo_main";
|
|
$s = "book#open";
|
|
// $s = "book#action 1";
|
|
// $s = "book#unsort";
|
|
$s = "book#keep 1";
|
|
$s = "book#action 1";
|
|
// $s = "book#openRe";
|
|
$s = "book#option";
|
|
$s = "book#openRe";
|
|
$s = "book#type todo";
|
|
$s = "book#parent_hit order";
|
|
$s = "book#parent_set order _todo";
|
|
$s = "book#srank war";
|
|
$s = "book#unsort";
|
|
$s = "book#action 3";
|
|
$s = "book#open";
|
|
$s = "book#open";
|
|
$s = "book#rag lll";
|
|
$s = "book#action 5";
|
|
$s = "book#todo__war zzz";
|
|
$s = "book#toKeep uuuuu";
|
|
$s = "book#parent_detail";
|
|
$s = "book#parent_hit limit";
|
|
$s = "book#parent_set limit 22";
|
|
$s = "book#fire 2025-11-11 22:22:22";
|
|
$s = "book#openRe";
|
|
$s = "book#order fire desc";
|
|
$s = "book#fire 3#day";
|
|
$s = "book#fire";
|
|
$s = "book#checkId 90013";
|
|
$s = "book#test";
|
|
$s = "book#tt";
|
|
$s = "book#back";
|
|
$s = "book#openRe";
|
|
$s = "book#order rank_todo asc";
|
|
$s = "book#option";
|
|
$s = "book#ragOptionSet__tt 2222";
|
|
$s = "book#ragOption";
|
|
$s = "book#openRe";
|
|
$s = "book#fire_toggle";
|
|
$s = "book#open";
|
|
// $s = "book#check 1";
|
|
// $s = "book#parent_set order_type asc";
|
|
// $s = "book#Open";
|
|
// $s = "hook#set dove#book#open";
|
|
// $s = "open";
|
|
$s = "main";
|
|
$s = "fire_toggle";
|
|
$s = "/hook#set dove%book#";
|
|
$s = "/hook#now";
|
|
$s = "/hook#un";
|
|
$s = "/book#firel";
|
|
$s = "/book#main";
|
|
$s = "/book#sort rank war";
|
|
$s = "/book#option";
|
|
// $s = "/book#optionDel zz";
|
|
// $s = "/book#optionSet zz mm";
|
|
// $s = "/book#optionSet where rank='war'";
|
|
$s = "book#main";
|
|
$s = "/book#where rank = 'war' or rag like '%o%'";
|
|
$s = "/book#main";
|
|
$s = "/book#rag ss";
|
|
$s = "/hook#set /book#";
|
|
$s = "rag ss";
|
|
$s = "fire_toggle";
|
|
$s = "type todo";
|
|
$s = "toDone 123";
|
|
$s = "optionSet todo_show_type 1";
|
|
$s = "openRe";
|
|
$s = "unsort";
|
|
$s = "rag asdf";
|
|
$s = "toDone zzz";
|
|
$s = "toTip zsss";
|
|
$s = "openRe";
|
|
$s = "fire__2 2025-06-20";
|
|
$s = "fire_toggle";
|
|
$s = "no 7";
|
|
$s = "openRe";
|
|
$s = "del 1";
|
|
$s = "tip 7";
|
|
$s = "back";
|
|
$s = "/cron#test";
|
|
$s = "/book#main";
|
|
$s = "/book#up__3";
|
|
$s = "/book#main";
|
|
$s = "/book#unlike";
|
|
$s = "likeg ss";
|
|
$s = "id 28";
|
|
$s = "no 8";
|
|
$s = "thisRag 1122";
|
|
|
|
$s = "no 1";
|
|
$s = "toBlock 111";
|
|
$s = "sort rank block";
|
|
$s = "unsort";
|
|
|
|
$s = "case";
|
|
|
|
$s = "main";
|
|
|
|
$s = "openRe";
|
|
$s = "memo__2 xxxx";
|
|
|
|
$s = "/dove#list";
|
|
// $s = "/dove#now";
|
|
// $s = "/dove#uncheck 15";
|
|
$s = "/dove#check cfn";
|
|
$s = "/dove%zzz";
|
|
$s = "/dove%cmd#list";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// $s = "toWait 333333";
|
|
// $s = "no 2";
|
|
//
|
|
// $s = "case a";
|
|
|
|
// $s = "openRe";
|
|
|
|
|
|
|
|
// $s = "";
|
|
// $s = "no 5";
|
|
// $s = "back";
|
|
// $s = "firel";
|
|
// $s = "likeg__4 s";
|
|
// $s = "like ss";
|
|
// $s = "checkId 20";
|
|
|
|
|
|
|
|
|
|
// $s = "war 8";
|
|
// $s = "no 9";
|
|
// $s = "detail__all 1";
|
|
// $s = "noRe";
|
|
// $s = "rag xxx";
|
|
|
|
// $s = "back";
|
|
// $s = "todoShowType AB";
|
|
// $s = "type todo";
|
|
|
|
// movetoId和like列表
|
|
|
|
$oHttp = new Http();
|
|
$oHttp->sMethod = "post";
|
|
$oHttp->sToUrl = env("APP_URL")."/api/tg/hook";
|
|
$oHttp->bIsJson = true;
|
|
$oHttp->aData = [
|
|
'update_id' => 123456789,
|
|
'message' => [
|
|
'message_id' => 1,
|
|
'from' => [
|
|
'id' => 7740568271,
|
|
'is_bot' => false,
|
|
'first_name' => 'John',
|
|
'last_name' => 'Doe',
|
|
'username' => 'johndoe',
|
|
'language_code' => 'en'
|
|
],
|
|
'chat' => [
|
|
'id' => -4668400285,
|
|
'first_name' => 'John',
|
|
'last_name' => 'Doe',
|
|
'username' => 'johndoe',
|
|
'type' => 'private'
|
|
],
|
|
'date' => 1610000000,
|
|
"text" => $s,
|
|
]
|
|
];
|
|
|
|
$r = $oHttp->send();
|
|
|
|
echo "<pre>";
|
|
echo($r);
|
|
|
|
exit;
|
|
}
|
|
|
|
public function test2()
|
|
{
|
|
echo "hello";
|
|
exit;
|
|
|
|
}
|
|
}
|