php执行bat
㈠ 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"要有个点
我试了下,在我这里能创建目录成功