当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 2 Fork 0

潘潘/PHP定时任务
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Main.php 1.23 KB
一键复制 编辑 原始数据 按行查看 历史
<?php
/**
* @describe:主程序
* @author:Page
* @date:2018-05-13 21:54
*/
//修改内存空间大小
ini_set('memory_limit','128M');
//确保脚本不超时
set_time_limit(0);
include_once ('lib/mysqli.php');
include_once ('lib/pdo.php');
include_once ('lib/container.php');
include_once('lib/shelves.php');
//程序启动
$config = parse_ini_file('./config.ini');
writeLog('-------------------- 启动 --------------------',$config['log']);
writeLog('初始化程序……',$config['log']);
$container = new container();
$container->set('pdo',function(){
return new pdoHandle();
});
$container->set('mysqli',function(){
return new MyMysqli();
});
writeLog('主程序启动……',$config['log']);
$ShelvesServer = new shelves($config,$container);
$ShelvesServer->main();
function writeLog($msg='',$address){
$logFile = $address.'/'.date('Ymd').'.log';
if (!file_exists($logFile)) {
@mkdir($address,0777,true);
}
$record = '['.date('Y-m-d H:i:s').' '.floor(microtime()*1000).'] ';
@file_put_contents($logFile, $record .$msg.PHP_EOL.PHP_EOL, FILE_APPEND);
}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
PHP
1
https://gitee.com/PagePanCN/php_timing_task.git
git@gitee.com:PagePanCN/php_timing_task.git
PagePanCN
php_timing_task
PHP定时任务
master

搜索帮助