从PHP执行Fortran程序

时间:2018-05-26 15:07:29

标签: php fortran executable

我正在尝试通过PHP执行一些fortran程序。基本上我有一个webform上传一个包含一些数据的文本文件,fortran应该获取文本文件,获取数据,并返回另一个带有结果的文本文件。例如一个带有一些数字列表的文本文件和一个fortran程序应该得到它,计算并返回这些数字的平均值。

我正在运行一个apache服务器,并想知道是否有可能让PHP执行fortran程序。如果有可能,我该怎么做呢?

谢谢

1 个答案:

答案 0 :(得分:2)

您可以在php中使用shell_exec命令。

<?php

// text file path which is uploaded by web form
$firstFile_path  = '/path/to/firstTextfile.txt'); 

// text file path which is created by fortran program
$secondFile_path = '/path/to/secondTextfile.txt'); 

//send the filepath to your fortran program and wait for the process to finish
// send first file path as argument to the fortran program
shell_exec("fortranprogram ".$firstFile_path); 

// read the second file's content
$secondFile_content = file_get_contents($secondFile_path);

?>