php 执行bat文件,bat执行PHP文件
我想用bat文件来执行类似MVC框架,路由访问形式的文件。代码如下:
D:\wamp\bin\php\php5.3.3\php-cgi.exe -f http://localhost/magento7/customer/points/
但是后来,发现bat好像只能执行本地的PHP文件。
其实我要这么做的目的是想,用任务计划每天自动执行一个PHP程序,所以才想到用bat执行的。
各位有没有其它方法呢?
回复讨论(解决方案)
在服务器上定时执行这个脚本,路径改成服务器上路径,不能执行吗
在服务器上定时执行这个脚本,路径改成服务器上路径,不能执行吗
我的网站架构是MVC的。直接用本地绝对路径是执行不了的。
调用浏览器执行
@start http://localhost/magento7/customer/points/
不过会有浏览器窗口出现
用 vbs 可以隐去,只是只在 XP 下有效
其他方法暂时不知道,你找到了记得告诉我
调用浏览器执行
@start http://localhost/magento7/customer/points/
不过会有浏览器窗口出现
用 vbs 可以隐去,只是只在 XP 下有效
其他方法暂时不知道,你找到了记得告诉我
好的,谢谢版主。
调用浏览器执行
@start http://localhost/magento7/customer/points/
不过会有浏览器窗口出现
用 vbs 可以隐去,只是只在 XP 下有效
其他方法暂时不知道,你找到了记得告诉我
然后用计划任务在几分钟之后关闭这个窗口
这个好像有安全问题。
调用浏览器执行
@start http://localhost/magento7/customer/points/
不过会有浏览器窗口出现
用 vbs 可以隐去,只是只在 XP 下有效
其他方法暂时不知道,你找到了记得告诉我
然后用计划任务在几分钟之后关闭这个窗口
我不想弹出窗口,让客户看到,因为这个动作是积分更新的动作。也就是说我在每天0点的时候,检查是否有订单到了积分发放的期限,然后执行积分发放。
如果只是在一个PHP文件那里,写上数据库连接,操作等,会不会不安全,就是现在不用MVC做这个积分检查和发放的动作,只是用这个PHP文件和数据库交互。
能写成专用的程序那当然是最好了
为什么会不安全?你的机器安全,他就安全
两个问题
1.撇开php.exe不谈,单纯 http://localhost/magento7/customer/points/ 这个返回的是php格式么?
2.既然是localhost,为何不直接用系统路径?
如果期望php放在服务器上运行(例如含有需要apache之类的模块)
建议采用curl/wget之类的命令行exe去请求,而不是php.exe
我也碰到过这种问题,暂时的解决方法是用系统的定时任务。将系统的浏览器默认为IE 定时执行以下代码DIM IESET IE = CREATEOBJECT("INTERNETEXPLORER.APPLICATION")IE.NAVIGATE("http://localhost/magento7/customer/points/")IE.VISIBLE=falseSET IE = NOTHING
这样脚本执行的时候浏览器窗口就不打开了。
写个php脚本,用CURL,模拟一次访问过程,然后定时计划执行脚本。
两个问题
1.撇开php.exe不谈,单纯 http://localhost/magento7/customer/points/ 这个返回的是php格式么?
2.既然是localhost,为何不直接用系统路径?
如果期望php放在服务器上运行(例如含有需要apache之类的模块)
建议采用curl/wget之类的命令行exe去请求,而不是php.exe
正解,-f的参数应该是路径。前面有个http://,表示要使用HTTP协议,你那个脚本直接在服务器端就执行了,返回的是执行结果。也就是php-cgi获取到的是你请求的那个脚本的执行结果,而非脚本本身。
写个应该软件 挂服务器上
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php 执行bat文件,bat执行PHP文件相关推荐
- bat nsis 无法执行_nsi脚本中执行.bat文件要隐藏dos窗口问题
问题原因:工作中,在一个nsi的安装脚本文件中需要安装虚拟摄像头驱动,安装驱动脚本是.bat文件.使用nsi的execwait函数执行.bat文件时会显示dos窗口.但是领导要求不能显示dos窗口. ...
- bat 变量 文件内容第一行_VBA基础入门(38)FSO生成bat文件后执行的实例
1.首先,我们回顾下FSO是什么? 文件系统对象FSO的英文全称是File System Object ,这种对象模型提出了有别于传统的文件操作语句处理文件和文件夹的方法.通过采用object.met ...
- windows bat 批处理 !vm 合并快播文件
今天简单的写了一个bat批处理文件 用来处理快播的p2p的文件,一般回事这样的目录 你可以下载如下代码 @echo off for /r %%a in (.) do (echo %%acd %%aco ...
- bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...
使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...
- java文件 linux_Linux执行Java文件
最近学习shell脚本,写个简单java类让linux去执行 java类没别的东西,就引了一个fastjson的jar,写了个main方法 序列化一个User对象 打印 package com.lws ...
- bat递归查找指定文件_批处理脚本遍历指定文件夹下的文件
批处理脚本 1. 遍历指定文件夹下的文件 1.1 命令解释 命令: for [参数] %%变量名 in (匹配符) do (执行的命令) 切记:每个指令之间必须以空格隔开,in 与 ( 之间有空格,d ...
- 删除顽固文件的执行代码,删除rhsa属性文件,删除服务器中黑客留下...
删除顽固文件的执行代码,删除rhsa属性文件,删除服务器中黑客留下的畸形文件文件有时候服务器的网站空间被黑客入侵,上传了删除不了的文件,我们可以用bat代码来执行删除. DEL /F /A /Q ...
- 海量上传文件服务器端,bat批量上传ftp文件到服务器
bat批量上传ftp文件到服务器 内容精选 换一换 服务器上云或云上迁移利用镜像导入功能,将已有的业务服务器制作成镜像后导入到云平台(当前支持vhd.vmdk.qcow2.raw等多种格式),方便企业 ...
- 用bat批量重命名不同文件夹下的同名文件
起因:手机B站离线的视频目录是这个样子的 视频的每一个分P都会生成一个文件夹,包含视频基本资料和一个名为80的文件夹,这个文件夹里放着后缀名为m4s的音频和视频文件,现需要使用电脑播放下载的视频.那么 ...
- windows下bat脚本实现定时删除指定文件夹下的文件和文件夹
业务需求:使用bat脚本,实现每隔一小时,定时删除文件路径为E:\ABC\DEF下的所有文件和文件夹. 1.首先新建一个del.txt文本 del /f /s /q E:\ABC\DEF\*.* cd ...
最新文章
- 华硕fx60vm安装macOS10.13.6和Windows10双系统
- openstack管理员手册下载_城市绿心森林公园app下载-城市绿心森林公园客户端下载v1.1 安卓版...
- 信息系统项目管理师:第二三章:信息系统项目管理基础与立项管理
- 【Tools】Navicat Premium12安装教程
- Nginx使用教程(八):使用Nginx缓存之Memcached缓存
- 【数电】(二) 基本逻辑运算与逻辑门电路
- centos 图形模式与命令行模式设置
- 第27课 数组的本质分析
- 获取指定路径,扫描路径下指定类(仿Spring)
- 计算机一级是几寸的,14寸笔记本电脑分辨率多少合适?14寸笔记本电脑尺寸是多少?...
- 华为OSN1500B故障应急处理
- 游戏引擎平面折线和直线路径跟随算法
- R语言安装ccgarch_R语言ARMA-EGARCH模型、集成预测算法对SPX实际波动率进行预测
- Cadence Allegro解散Group组图文教程及视频演示
- 化工厂需要人员定位的原因,高精度UWB化工厂人员定位-新导智能
- 手机上4G和WIFI情况下抓包总结
- b64_c3VuJTIwYm95 好看的电影推荐
- 出现10048和9017错误提示的处理
- 2021年中国体育彩票行业市场现状分析,体彩销售额同比增长21.9%「图」
- 无法定位程序输入点_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcj于动态链接库上