发布
社区首页 >问答首页 >未创建文件(Linux-PHP-C++)

未创建文件(Linux-PHP-C++)
EN

Stack Overflow用户
提问于 2013-06-20 00:12:55
回答 1查看 138关注 0票数 2

我正在尝试将一个文件保存到Linux的当前目录中,然后在网页上显示它。目前,我使用以下代码从php脚本运行C++可执行文件

代码语言:javascript
代码运行次数:0
复制
exec("/var/www/html/radsim/plotFluence $rMin $rMax $zMin $zMax $lum $graphStyle      $basepath[$path]", $return);

当我在Linux的控制台中运行可执行文件时,文件创建得很好,当我在php中尝试时,问题出现了;文件根本不在目录中。用户输入值并运行可执行文件,但没有生成任何文件。C++如下所示

代码语言:javascript
代码运行次数:0
复制
 canvas->Print(("/var/www/html/radsim/"+histoName+_FileFormat).c_str());

权限设置为777。此外,在另一个PHP脚本中,我使用fopen("data.txt",'w')或die()创建一个文本文件,但它总是死掉。

EN

回答 1

Stack Overflow用户

发布于 2013-07-23 09:36:07

看起来像个沙盒。必须有一个php配置选项-最好从这里开始:http://php.net/manual/en/configuration.changes.php

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17196183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档