doudeng5218 2018-05-26 15:07
浏览 154

从PHP执行Fortran程序

I am trying to execute some fortran program through PHP. Basically I have a webform that upload a text file with some data in it, the fortran is supposed to take the text file, get data, and return another text file with results. e.g. a text file with list of some numbers and a fortran program should get it, calculate and return an average of those numbers.

I am running an apache server, and wondering if it is possible to make PHP execute the fortran program. If it is possible, how would I go about doing it?

thanks

  • 写回答

1条回答 默认 最新

  • dtpoius74857 2018-05-26 20:41
    关注

    You can use shell_exec command in php.

    <?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);
    
    ?>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)