php的exec函数怎么回事? 可是在svnmanager里确实有这样地语句,而且也确实好使,不知道为什么在我的机器上不好使不过thank u all the same 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很少有人把php放在windows服务器上面来运行的,php里面有些函数是只支持linux的.不是所有的都可以在windows上面用的! 那如果想在win2k上执行一个命令行命令应该怎么办呢? exec可以用在win上面在IIS+PHP下运行exec 首先要给php读cmd.exe的权限(就是要给cmd.exe 安全里面添加上 internet来宾用户权限) 不然会出错apache下不知道是以什么权限运行的 不知道会不会也是权限的问题LZ的问题好像$output是个数组 var_dump下 看看这个数组啥内容? exec() windows里是可以执行的只是某些命令不能执行而已mkdir在windows下也是可以运行的exec("mkdir c:\\test",$out);就行了我也不知道为什么windows下mkdir c:/test不行 我也不知道为什么mkdir c:/test不行,反正说明exec函数执行了我就挺高兴,另外exec的原型是exec(string command,$ar,$status)如果status的值是1说明没运行程序,如果是0说明程序运行成功 到dos下键入mkdir c:/test会提示'命令语法不正确'.而\t为制表符,必须转义'\'字符.//echo "\test" 会有什么效果?:-) 直接帮我看看这代码怎么回事吧,好么$htpassword_cmd="C:\\Program Files\\Apache Group\\Apache2\\bin\\htpasswd";$svn_passwd_file="C:\\Repository Server\\passwd\\passwd";$passwd是一个文本框输入的密码exec("$htpassword_cmd -cmb $svn_passwd_file $name \"$password\""); 我知道了,是路径中间不能有空格,不然就会出现"c:/program"不是程序或什么批处理什么的错误,希望看到这个帖子的朋友能了解 我发现执行外部命令的时候好多不能执行(因为我都是以root安装的),运行whoami的结果是nobody,我怎样才能以root用户来运行这个命令呢?? 修改配置文件 php.ini 把exec的执行权限放开! //$ret = exec("LANG=".$lang.";$svnadmin_cmd --config-dir $svn_config_dir svnadmin create $a_dir");官方上面那句写法不对,应改为:$ret = exec("svnadmin create $a_dir");还有一点:$a_dir中包含有引号(win文件夹命名不支持特殊字符)。上面那句之前写上$a_dir=str_replace('"','',$a_dir);有过还有不懂到我们的网站提问 http://www.javaCS.cn java工作者 PHP二级数组 键相同的值相加 有什么上传插件可以截图图片的吗? 链接库(txt)与可以查询功能就这点分了。 菜鸟问题 怎么测试一个虚拟主机的速度 请问怎样远程管理MySQL数据库 求正则表达式 PHPLIB的使用经验、想法和不解 请教PHPLIB的安装问题? 请问哪里找国家标准,,作程序的知道,软件很多使用了代码标准,如北京代码01,上海02,男代码1,女代码2等。这些国标代码那里找到?请提 告那些对学习PHP还不坚定的朋友 mysql_fetch_array()的用法?
只是某些命令不能执行而已
mkdir在windows下也是可以运行的
exec("mkdir c:\\test",$out);
就行了
我也不知道为什么windows下mkdir c:/test不行
而\t为制表符,必须转义'\'字符.//echo "\test" 会有什么效果?:-)
$htpassword_cmd="C:\\Program Files\\Apache Group\\Apache2\\bin\\htpasswd";
$svn_passwd_file="C:\\Repository Server\\passwd\\passwd";
$passwd是一个文本框输入的密码
exec("$htpassword_cmd -cmb $svn_passwd_file $name \"$password\"");
$ret = exec("svnadmin create $a_dir");还有一点:$a_dir中包含有引号(win文件夹命名不支持特殊字符)。上面那句之前写上
$a_dir=str_replace('"','',$a_dir);有过还有不懂到我们的网站提问 http://www.javaCS.cn java工作者