PHP调用外部程序的问题?急!

dragonxu 2001-08-03 10:08:48
开发一个WEB查询,根据用户选择的文件名将文件从文件服务器中下载到WEB服务器,然后显示到页面中。我用C编写了从文件服务器中下载文件的CLIENT/SERVER程序,客户端在LINUX命令行中运行正常,可以下载文件。但是我在PHP程序中调用客户端程序时,程序可以运行,接受到服务器端传来的文件后不能将文件存盘,在客户端C程序用fopen和open函数都报告出错!

我不明白的是在LINUX命令行可以正常运行的程序,为什么在PHP程序中用SYSTEM调用时会出错。既然SYSTEM调用的是一个外部运行程序,该程序的运行应该和PHP程序本身无关,LINUX应该启动一个新的进程,为什么会出错?如何解决这个问题?
谢谢了!
...全文
31 点赞 收藏 2
写回复
2 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
polygame 2001-08-05
权限

一般php是nobody用户运行的,当然没有写权限了。。
可以参考
http://www.csdn.net/expert/topic/108/108808.shtm
回复
diychen 2001-08-05
在PHP中运行外部程序是要对APACHE进行设置的!
详细的去phpuser.com查询关于这方面的资料!
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2001-08-03 10:08
社区公告
暂无公告