在這篇文章裡,我寫了乙個php指令碼,用來定時關閉未付款的訂單。
考慮到指令碼的可擴充套件性
我簡單封裝了乙個worker類
具體的執行類是closetradeworker
配置檔案config
日誌寫在/var/log/etz-dev/
先看配置檔案
<?php
return array(
'database' => array(
'host' => "localhost",
'username' => "root",
'password' => "123456",
'database' => "etz1",
),# log 路徑 #
'log' => '/var/log/etz-dev/',
);
然後是closetradeworker
<?php
require(dirname(__file__).'/../worker.php');
class closetradeworker extends worker
protected function std_echo($words)
}##### worker #####
$worker = new closetradeworker();
$worker->exec();
exit;
最後是基類
<?php
abstract class worker
mysql_select_db($cfg['database'], $this->db_con);
} protected function halt_mysql_connetion()
########################################
protected function std_echo($words)
}
終於,我覺得這樣的層次能足夠滿足需求和未來的可擴充套件性了。 小指令碼 小指令碼記錄本
目錄 1 c 計算程式耗時 2 c 計算程式耗時 基於opencv,需要標頭檔案 3 c 讀寫txt檔案 4 c 中執行終端指令 複製 移動檔案等 5 c 建立資料夾 判斷資料夾是否存在,不存在則建立 6 批量刪除資料夾中0位元組的檔案 shell指令碼 include clock t start ...
PHP版Mysql爆破小指令碼
mysql php版本爆破小指令碼 注意 從 可以看出使用者名稱是個變數,一般資料庫賬號不會變,所以使用者名稱沒用陣列作為字典。密碼是用陣列作為字典。字典可根據規矩擴充套件,破解的成功與失敗,就看你擴充套件的字典強大不強大了。用法 儲存 為mysqldatabaseblasting.php,瀏覽器開...
shell小指令碼
前言 可能這些指令碼看起來很簡單,很多人都不屑於去寫,但是一切複雜的東西都是由乙個個簡單的東西組合起來的。shell的語法比較怪異,和一般的程式語言有很大的區別,真的要多動手去寫才能學會的 1.要求 1.設定變數file的值為 etc passwd 2.依次向 etc passwd中的每個使用者問好...