定时任务必须要配置好,才能正常工作的,有以下**4种**方法,你可以选择其中一种.
**第一种**,最简单,如下图点击启用即可, 但是很多服务器可能不支持.但可以试试.看看启动后.关闭浏览器再过半小时进去,看看最后的执行时间是不是最近的.如果是最近执行过的话,那么恭喜你,就这么简单就可以启动了
[](https://box.kancloud.cn/5c2d2c554d0df4349ae283815be5e776_1057x747.png)
**第二种**,对于使用了宝塔环境的,也比较简单,登录宝塔控制面板.如下图设置即可
注意换成你的域名
执行周期也可以换成3分钟
~~~
https://x1.php168.com/index.php/index/task/index.html
~~~
[](https://box.kancloud.cn/7285e82275d2b0c5f8ffc2eefaf82b9f_995x652.png)
**第三种,**如果是windows环境的话,就复杂一些.
1.找到你的PHP环境安装目录,把php.exe文件搜索出来.看看他在哪个目录,比如他在这个目录
`D:\phpStudy\php\php-5.5.38\php.exe` 然后你就在D盘根目录创建一个 `task.bat` 文件,里边输入如下内容
~~~
D:\phpStudy\php\php-5.5.38\php.exe D:\task.php
~~~
2.再到D盘根目录创建一个task.php文件,里边输入如下内容,其中第二行是做个日志,可以删除掉的
~~~
<?php
file_put_contents(__DIR__.'/task_log.txt', date('Y-m-d H:i:s')."\r\n",FILE_APPEND ); //这一行是日志,可以删除
file_get_contents('https://x1.php168.com/index.php/index/task/index.html'); //把网址换成自己的
echo '执行任务';
?>
~~~
两个文件都创建好后,就要配置windows的定时任务了
3.进入控制面板,再进入管理工具,如下图,有三项是需要配置的.
**点击可以查看大图**
[](https://box.kancloud.cn/efbddaeca4b180afa07ac78f5e295f25_1662x751.png)
[](https://box.kancloud.cn/879dc841374a7d0887d1adf3e827e70c_666x612.png)
[](https://box.kancloud.cn/4a6f60205e378e2c106ecd516c97cc47_742x623.png)
最后他还会提示你输入管理员的登录密码才能生效的.以后管理员密码改了,也需要重新设置才行.
每一项都按图片的标注设计即可.其它就默认的. 执行时间间隔最好就10分钟吧.
**第四种,**对于没有服务器的情况,你就只能配置钩子文件,让网页随用户的访问来刷新定时任务.如果你的网站一天都没人访问的话,那么定时任务可能就会一直不执行.所以有服务器的话,最好不要选择这种.会非常被动.需要有用户访问才会刷新生效.
[](https://box.kancloud.cn/21ab008d0da2080025599b34545d14be_1469x892.png)
启用钩子后,请确认你的网站前台所有页面都包含有下面这段代码
~~~
<script type="text/javascript">
$.get("/index.php/index/task/index.html",function(res){
if(res.code==0){
layer.msg('你成功执行了一条定时任务!');
}
});
</script>
~~~
启用后,如果找不到这段代码,那估计你的风格布局模板缺少了类似下面这段钩子代码
~~~
{:hook_listen('layout_body_foot',$userdb,['webdb'=>$webdb,'info'=>$info],true)}
~~~
默认模板是以下两个,他是有上面这段代码的,你看看你的风格里是否存有,没有的话,就自己加上去.不然其它要用到的钩子也不能生效.
`\template\index_style\default\index\pc_layout.htm`
`\template\index_style\default\index\pc_layout.htm`
如果你不想用钩子的话,可以直接在布局模板上面加上
~~~
<script type="text/javascript">
$.get("/index.php/index/task/index.html",function(res){
if(res.code==0){
layer.msg('你成功执行了一条定时任务!');
}
});
</script>
~~~
**注意:如果你没服务器,而你朋友有服务器的话,可以按第二或第三种方法叫他给你加一个进去.也是可以的.**
- 新手快速入门教程
- 二次开发教程
- mysql数据表简介
- CMS文章与论坛的数据表简介视频教程
- 钩子模块插件数据表讲解
- 数据表参数设置讲解
- 数据表后台的所有参数设置
- 表单自动生成器
- 表单器新增与修改
- 不同的选项联动触发不同的表单项
- 商城判断是否购买过
- 在线支付接口的使用
- 模块后期要加参数的方法
- 自定义字段下拉菜单关联其它数据表
- 自定义字段表单默认调用会员资料
- 频道插件如何对接圈子
- 频道的二次开发入门讲解
- 模块安装文件讲解
- 表单快速启用城市地区功能
- 前台后台地址跳转的处理
- 会员中心菜单权限显示
- 动态改变标签调用不同频道的数据
- 自定义字段关联其它字段的隐藏显示
- 齐博首创钩子的使用方法
- 模型里边钩子的创建与使用
- 钩子自动添加频道参数变量
- 如何增加会员中心及后台菜单
- 暴力吸粉,强制关注公众号,再引导进入相关页面
- 如何发布方案
- 发布方案几个要点注意事项
- 表单字段如何获取当前地址
- 快速增加下拉菜单
- 系统与频道插件的参数配置讲解
- 下订单与付款后的信息通知开关
- 查询某个时间段内的数据
- 二开小技巧
- 如何自动增加模块参数
- 新增内容想关闭窗口或者继续提交相关数据
- AI智能积分体系的开发
- 风格模板教程
- 栏目名称调用详解
- where实现条件筛选与数据关联
- 调用多个圈子同时调用贴子
- 调用多个圈子同时调用相关会员
- 内页调用本栏目其它内容
- 万能数据统计之fun函数
- 背景图如何设置标签
- 圈子黄页风格制作说明
- 同一个标签要更换不同模块的数据
- 标签如何调用论坛内容
- 标签设置取组图不存在就取内容中的图片
- 用异步加载,可加快网页打开速度
- 显示购物车数量与商品
- 登录提醒判断处理
- 如何使用不同的头部风格
- 辅栏目字段跨频道调用
- 给频道内容生成不同的海报
- 如何调用论坛内容里的图片
- 父栏目的调用判断
- 根据用户uid调用圈子信息
- 循环列出某个子分类同时调取对应分类下的内容
- 底部头部菜单如何设置高亮
- 滑动门+下滑加载更多
- 圈子切换按钮调用不同频道的数据
- 如何调用显示地区
- 内容太多如何分屏显示
- 向上滚动特效
- 调用栏目分类的字段
- 如何调用系统自定义字段
- 开发者如何展示某套风格
- 如何调用评论
- 如何进入某人的圈子
- 包含碎版模板include的用法
- 圈子风格制作讲解
- 圈子频道风格的目录讲解
- 圈子频道程序的目录讲解
- 圈子完整一套风格目录
- 圈子风格实现独立的头尾全局布局风格
- 专题标签调用详解
- 如何列出所有万能表单
- 添加标签注意事项
- 常用文件目录说明
- 风格目录文件说明
- 模板文件调用的优先级
- 新风格要注意问题
- 几个关键模板文件要熟知
- 安装云市场应用注意事项
- 标签快速入门
- 标签进阶之幻灯片制作
- 标签之无刷新显示更多
- 异步加载标签数据
- 做风格常用的变量名
- 标签动态调用数据
- 文本代码标签的使用
- 多张组图的标签调用
- 一张图片展示X1目录结构简介
- 如何强制进后台
- 单张图片标签的使用
- 后台网站参数配置修改与添加
- 简单的模块制作说明(随风编写)
- 钩子简单制作-tag加连接解说版(随风编写)
- 模板中常用的TP标签数据处理
- 做模板组图单图无图混排的处理
- 列表页制作及无滚动加载内容
- 如何对接公众号
- 微信支付授权目录详细讲解
- 公众号发送关键字没反应的原因
- 对接小程序设置
- IIS服务器注意事项
- 会员中心如何加标签
- 再强调严禁用记事本改任何文件
- 支付宝对接收款配置
- 标签的嵌套用法,调用聚合数据
- 阿里云短信配置
- 内容评论的风格制作
- 二次开发的灵魂fun函数
- 自定义字段多文件多图的显示处理
- 内容中下一页上一页的标签
- 标签动态变量查询
- 相关栏目名称的调用
- 辅栏目(专题)的使用说明
- 换服务器如何转移网站
- block模板的分块替换
- 模板包含文件
- 后台打不开,空间不支持pathinfo的解决方法
- X1微信小程序的介绍
- 隐藏index.php的方法
- 新做风格路径注意事项
- 添加公众号模板消息
- 公众号菜单跳转到小程序
- 重复安装应用导致重复执行的问题
- 如何配置定时任务
- 万能通用短信接口的配置
- 小技巧
- 重新定义主题的星级名称
- 如何增加VIP价格
- 如何恢复后台超管权限
- 列表及内容页模板的优先级顺序
- APP配置教程
- APP之QQ登录配置
- 关于APP使用原生微信支付的说明
- APP之QQ登录接口关联配置
- APP几个重要接口在模板中的调用
- 仿原生APP相关教程
- 如何上传与编译手机可安装的文件
- app如何加模块
- 如何静默修复热更新
- 如何获取签名
- 用SVN导出差异文件做热修复
- 视频直播接口设置
- 用第三方直播APP推流
- 如何配置圈子群聊直播APP
- 直播要设置回调地址才能播放
- 直播录制为点播的配置