简体   繁体   English

如何从批处理文件运行php脚本

[英]how to run php script from batch file

I have used this article php script which named upload_.php and i have successfully developed a windows service in C# which is running fine. 我使用了这篇名为upload_.php的php脚本 ,并且我已经在C#中成功开发了运行良好的Windows服务。 Now in theory the service will run every hour and execute a batch file (task.bat). 从理论上讲,现在该服务将每小时运行一次并执行一个批处理文件(task.bat)。 if i run the upload_php file directly it works fine now i think the problem is in task.bat file. 如果我直接运行upload_php文件,它现在可以正常工作,我认为问题出在task.bat文件中。 here is my code 这是我的代码

Task.bat Code Task.bat程式码

@echo off
cd\
set path=C:\xampp\php;
cd "C:\xampp\htdocs"
php import.php
exit

When service runs it execute task.bat file but php script dont execute. 当服务运行时,它执行task.bat文件,但不执行php脚本。 what is wrong with my code???? 我的代码有什么问题????

this worked for me although im not a php developer a colleague helped me 这对我有用,尽管我不是PHP开发人员,同事帮助了我

@echo OFF
"D:\xampp\php\php.exe" D:\xampp\htdocs\upload_.php %*

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM