当前位置:首页 » 编程语言 » php执行bat

php执行bat

发布时间: 2022-11-27 16:51:24

php exec 无法执行bat文件。

你应该先去下个php探针,传到自己的空间,执行探针看看有哪些disable_functions。或者执行phpinfo()也可以。exec这种函数,大部分空间都是禁止的,没得改。换个不禁的空间吧。怎么知道禁不禁?下个php探针,传到自己的空间,……
————————
试试这个
http://localhost/exec.php
<?php
$str=shell_exec('dir/d');
echo '<pre>';
echo $str;
?>

㈡ thinkphp怎么调用bat定时任务

bat定时任务, 是通过命令行运行的, window下打开cmd工具, 然后执行命令。 具体过程看bat文件里怎么写。

phpdemo.bat

㈢ thinkphp怎么执行.bat格式文件

cmd /c osql -S"127.0.0.1" -U"sa" -P"123" -d"Test" -i"E:\资料\学习\MSSQL\Dos执行文件\test.sql"
-S :数据库IP地址
-U:用户名
-P:密码
-d:数据库名
-i :数据库文件
注意:在没有装有数据库的情况下 , 你的系统中可能没有osql工具的环境 , 此时我们只需要将 OSQL.EXE和osql.rll两个文件拷到c:\window\system32目录下即可

㈣ 请问怎么用bat调用php文件

方法1:把*.PHP文件和PHP.EXE关联起来,那么BAT例如调用1.PHP的语句这样写:
1.PHP

方法2:直接在BAT里面调用PHP.EXE执行1.PHP,语句这样写:
C:\PHP\PHP.EXE 1.PHP

㈤ 用PHP实现一个生成BAT批处理的功能

$bat_content = 'zxing'; // 文件内容
$file_name = 'zxing.bat'; // 文件名称
// 输入文件标签要求客户端下载
Header('Content-type:application/octet-stream');
Header('Accept-Ranges:bytes');
Header('Accept-Length:'.strlen($bat_content));
Header('Content-Disposition: attachment; filename=' . $file_name);
// 输出文件内容
echo $bat_content;

㈥ win2003 Apache+php环境下php执行bat文件不成功。

直接在命令行下执行 xxx.exe argument1 argument2可以成功。
将xxx.exe %1 %2写在bat文件中,然后在命令行下执行mybat.bat argument1 argument2可以成功。
但是 在php中
$cmd = 'c:\mybat.bat argument1 argument2';
$res = system('cmd /C '.$cmd,$retval);
echo $res." return: ".$retval;
这样执行不成功的。

㈦ php在执行bat脚本时,一直阻塞,如何解决

虽然你已经问了很久了 。今天我也碰到这个问题了。
发现是session死锁造成的 。
你可以在执行bat脚本的时候吧session关闭
session_write_close();
这样就不会阻塞下次请求了。不过如果你想执行完写入session那就不行了

㈧ 想请问一下,如何把一个.php文件写成一个bat批处理文件添加到系统计划任务里面让它自动执行

没必要做成批处理文件啊,PHP是脚本文件,支持用命令直接执行的,比如 php test.php,就会


执行里面的程序,windows下在PHP安装的目录下打开命令行,然后执行,


批处理可以这样写

cd/PHP安装目录/
php(也可能是php.exe)jobSendEmail.php

windows的计划任务自己配置一下就好

㈨ php怎样执行cmd命令或者bat处理 - 技术问答

php的内置函数exec,system都可以调用系统命令(shell命令),当然还有passthru,escapeshellcmd等函数。

语法 : string exec ( string command [, array &output [, int &return_var]] )
<?php
$a = exec("dir",$out,$status);
print_r($a);
print_r($out);
print_r($status);
?>

语法 : string system ( string command [, int &return_var] )
<?php
$a = system("dir",$out);
print_r($a);
print_r($out);
?>
请运行结果 自行查看。

㈩ bat 怎么执行php代码吗

@echooff

"E:xampphtdocs ttphp.exe"-c.test.php

pause


这样试试,注意".test.php"要有个点


我试了下,在我这里能创建目录成功

热点内容
winsock搜服务器ip 发布:2025-01-18 03:49:32 浏览:393
安卓手机蓝牙默认地址在哪里 发布:2025-01-18 03:47:57 浏览:906
shell脚本文件路径 发布:2025-01-18 03:40:31 浏览:483
sql语句执行错误 发布:2025-01-18 03:21:49 浏览:651
数据库双引号 发布:2025-01-18 03:10:20 浏览:79
学java和php 发布:2025-01-18 03:01:03 浏览:452
怎么开服务器的端口 发布:2025-01-18 02:54:23 浏览:648
别克君越编程 发布:2025-01-18 02:32:24 浏览:914
ftp游戏下载网站 发布:2025-01-18 02:09:04 浏览:628
python调用另一个文件中的函数 发布:2025-01-18 02:03:54 浏览:597