2

ファイルを Linux の現在のディレクトリに保存し、それを Web ページに表示しようとしています。現在、次のコードを使用してphpスクリプトからC++実行可能ファイルを実行しています

exec("/var/www/html/radsim/plotFluence $rMin $rMax $zMin $zMax $lum $graphStyle      $basepath[$path]", $return);

Linux のコンソールから実行可能ファイルを実行すると、ファイルが正常に作成されます。php 内から実行しようとすると問題が発生します。ファイルがディレクトリにないだけです。ユーザーが値を入力すると、実行可能ファイルが実行されますが、ファイルは作成されません。C++は次のようになります

 canvas->Print(("/var/www/html/radsim/"+histoName+_FileFormat).c_str());

権限は 777 に設定されています。さらに、別の PHP スクリプトで、fopen("data.txt", 'w') または die() を使用してテキスト ファイルを作成しますが、常に死んでしまいます。

4

1 に答える 1