喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

招聘PHP开发人员(北京)

上一主题 下一主题
     
标题: exec 是不是有个bug  
 
cgy123456
新手上路
Rank: 1



UID 75389
精华 0
积分 13
帖子 9
金钱 13 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-6-23
状态 离线
[广告]: 代充Paypal帐号美元
exec 是不是有个bug

偶是这样用的
exec("find . -iname *tgz",$ar)
如果find结果集中有中文的文件名$ar中就会有问题,
一种问题是中文名的文件不在$ar中
另一种是$ar为空
2006-7-14 03:40 PM#1
查看资料  发短消息  顶部
 
cgy123456
新手上路
Rank: 1



UID 75389
精华 0
积分 13
帖子 9
金钱 13 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-6-23
状态 离线
[广告]: Enom域名自助付费 自助注册 自助PUSH 主流域名COM等一律57.99元年
经测试可能真的会有这个问题,不过在本机运行没有问题,但在web运行就有这个问题
2006-7-14 04:13 PM#2
查看资料  发短消息  顶部
 
cgy123456
新手上路
Rank: 1



UID 75389
精华 0
积分 13
帖子 9
金钱 13 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-6-23
状态 离线
[推荐阅读] 谁教我一下mysql 4.0.x升级到4.1.x??最好是具体的步骤
现在发现system  passthru也有类似问题,大家出来帮帮我呀
2006-7-14 04:29 PM#3
查看资料  发短消息  顶部
 
cgy123456
新手上路
Rank: 1



UID 75389
精华 0
积分 13
帖子 9
金钱 13 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-6-23
状态 离线
[推荐阅读] 怎样在以下每个图片右边的空白处加一列竖排的文字
没人理我呀
2006-7-14 07:03 PM#4
查看资料  发短消息  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 48941
帖子 5199
金钱 47841 喜悦币
威望 0
人脉 1100
阅读权限 100
注册 2005-12-28
来自 吉林
状态 离线
[推荐阅读] 想读取一个URL的内容。
根本没问题
空就是空,中文就是中文

你说的问题是不正常,还是错误,还是你没弄明白呢?

如果中文显示不正常,是编码问题吧




7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2006-7-14 07:08 PM#5
查看资料  访问主页  Blog  发短消息  顶部
 
cgy123456
新手上路
Rank: 1



UID 75389
精华 0
积分 13
帖子 9
金钱 13 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2006-6-23
状态 离线
[推荐阅读] 村子里的哪位大虾改了我的邮箱密码


QUOTE:
原帖由 cgy123456 于 2006-7-14 04:13 PM 发表
经测试可能真的会有这个问题,不过在本机运行没有问题,但在web运行就有这个问题
我在linux下php环境运行也是正常的可是在web运行就不行了
另外我执行的命令是find 其它的命令没有试过,不是编码的问题
具体情况是这样的,在linux\php4的环境下
<?PHP
//aa.php
        exec("find  .  -name \"*.tgz\" ",$ar);
       print_r($ar);
?>
在终端运行php  aa.php一切正常所有复合条件的文件都会打印出来(包括中文)
同样的文件用火狐打开 http://192.168.2.3/aa.php复合条件的中文文件名没了
不知道我这样说大家能明白吗
2006-7-14 07:43 PM#6
查看资料  发短消息  顶部
 
unspace (未知空间)
版主
Rank: 7Rank: 7Rank: 7
百万富翁


UID 67567
精华 0
积分 48941
帖子 5199
金钱 47841 喜悦币
威望 0
人脉 1100
阅读权限 100
注册 2005-12-28
来自 吉林
状态 离线
[推荐阅读] 这个后退怎么不行?
如果是这样的话,就是命令的权限问题了
你试试执行ls 可否执行




7月1日起,北京市低保、最低工资标准、失业保险、工伤保险、基本养老金5项社会保障标准均将全部上调。其中,最低工资标准增加70元,提高到800元。
2006-7-17 09:27 AM#7
查看资料  访问主页  Blog  发短消息  顶部
 
liyaping
注册会员
Rank: 2



UID 73907
精华 0
积分 97
帖子 96
金钱 97 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-5-24
状态 离线
[推荐阅读] 头痛了,发一个计算两个时间之差的函数(年,月,周,日,小时,分钟,秒数)
显然你使用的是Linux环境,因此,在命令行用的是root身份,php运行是nobody身份,权限不一样
2006-7-20 05:07 PM#8
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.354586 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP