dd/app/Http/Controllers/SakaiController.php
2025-06-12 16:03:32 +08:00

387 lines
11 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 = "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;
}
}