• 締切済み

PHPとfortran

今、PHPからfortranのプログラムを実行しようとしてるんですが、あまり知識がないためうまくいきません。 色々なPHPのサイトで、PHPのsysytem関数による外部プログラム実行に関する事を見てるんですが、詳しく書かれているところが無く、困ってます。 このような事に詳しい方がいらっしゃれば、是非分かり易く教えていただけないでしょうか? よろしくお願いします。

  • PHP
  • 回答数2
  • ありがとう数0

みんなの回答

noname#77845
noname#77845
回答No.2

遅くなりましたが、#1です。 やりたいことは判りました。が、それが出来てしまうと、どんな悪意のあるプログラムでも走らせることが出来てしまうと思うのですが…。 でも、一応参考サイト。 http://www.stackasterisk.jp/tech/php/php02_02.jsp

noname#77845
noname#77845
回答No.1

フォートランのプログラムをどうやって実行させるつもりで居るのですか? コンパイル済みなら、フォートランでもコボルでもCでも一緒です。 まさか、スクリプトみたいにインタープリタ形式で実行させようとしているわけではないですよね?

taji74
質問者

補足

すみません詳しく書いてなくて。 HTMLとPHPで作ったブラウザで、あるボタンを押すと、 fortranのプログラムがコンパイルされ、実行し、 その結果をブラウザに表示させたいと考えているんですが。 fortranのコンパイルや実行は、普段はGNOMEで行ってます。

関連するQ&A

  • PHPでできないこと

    HP用にチマチマPHPを独学で勉強しています。 Total的な勉強をしているわけではなく、必要な関数だけ覚えて・・・といったレベルではありますが、それでももっとも慣れ親しんでいるプログラミングといえばPHPです。 さて、そういえば自分の大学研究室では使用しているプログラミング言語がC言語あるいはFortranです。 PHPの方がなじみがあるので、できればPHPで組みたいと思うのですが、その場合CやFortranにできてPHPにはできない、といったような事は存在しますか? もっともPHPがブラウザで扱うものであり、CやFortranはコンパイルして実行ファイルを作るのでな~んか使い方が違うような気がしますが、PHPでもたいていのことはできそうな気がします。

    • ベストアンサー
    • PHP
  • Fortranについて

    私は今大学生のものです。 今卒業研究でFortranのプログラムを用いています。しかし私はプログラミングには疎く、独学で勉強しようと思うのですがなにか初心者にわかりやすいお勧めの本、サイトなどはあるでしょうか? 本屋に行ってもFortranの本は販売されておらず、通販では手にはいるのですがどの本がいいのかわかりません。是非教えていただければと思いここに書き込ませていただきました。 また、家でもFortranのプログラムをコンパイル、実行できる環境をつくりたいのですがどうすればよろしいでしょうか? 学校ではcygwinをインストールして行っていますが家でもcygwinをインストールすればいいのでしょうか? また今もととなるプログラムはあるのですがこのプログラムはLinux上では正常にコンパイルされないところがあるらしく書き直さなければならないらしいのですがLinux上でのFortranのプログラムは普通のFortranのプログラムとは違うのでしょうか?ちなみに学校のパソコンのOSはWindows Vistaです。 初心者の質問ばかりになってしまってすみません。自分でしっかり学びたいと思うのでぜひ教えてください。

  • fortran結果をブラウザに表示

    phpのsystem関数により、fortranで行列の計算を実行し その結果をphpのブラウザに表示させているんですが、 例えば、計算結果が 12 12 12 12 12 12 12 12 12 のように表示されず、12 12 12 12 12 12 12 12 12 12 のように全て一列で表示されてしまいます。。 コマンドプロンプト(GNOME)で実行したときは、ちゃんと改行され、 きれいに表示されるんですが。 system関数なので仕方ないんでしょうか? 誰か詳しい方がいれば教えていただきたいです。よろしくお願いします。

    • 締切済み
    • PHP
  • fortran

    fortranでn次正方行列の対角要素の和を求める関数副プログラムを作ろうと思います。 fortran初心者で、何から始めていいのかさっぱりワカリマセン。 ヒント・アドバイスがあればよろしくお願いいたします。

  • FORTRAN

    FORTRANについて聞かせてください。 WRITE(*,*) 'A= READ( *,*) A Aの値を0~0.15の範囲で0.01刻みで増やしていって実行したいのですが,どのようにプログラムを作成すればいいですか?? DOループだと思うのですが,あってますか? 分かる方いらっしゃったらお願いします。 FORTRANについてお勧めの初心者用ホームページがあればおしえてくださると助かります。

  • fortranについて

    fortranでプログラムをコンパイルし、実行したところRun-time Errorと出てきて、00401000 main [+0052]と書いてありました。何が原因なんでしょうか?

  • Fortran90/Fortran95→Fortran77

    大学の授業でFortranを使ったプログラミングを勉強しています。 以下の文が大学のPCに入っているコンパイラでは問題なくコンパイルでき実行できるのですが、家のPCだとコンパイルすることが出来ません(以下の文でエラーが出ます) 大学のPCの開発環境はFujitsu-FORTRANだと思います(^ ^; 家のPCはSalford FTN77 Personal Edition CompilerとCPad for Salford FTN77を組み合わせて使用しています なぜエラーがでるのか自分なりに考えた結果、Fortran90/Fortran95のプログラムをFortran77のコンパイラでコンパイルしているからだと思います(全くの勘違いだったら指摘して下さい) Fortran90/Fortran95の開発環境がフリーで整えばいいのですが、見つからないのでプログラムを修正したいと思います そこで、力を貸していただきたいのです 前置きが長くなりましたが、エラーが出る文は以下のところです open(8,file='freq_ex13.dat',action='write',status='replace') ここを、Fortran77のコンパイラでコンパイルできるようにアドバイスを下さい よろしくお願いします

  • fortranで長いプログラムを書き、コンパイルはできたのですが

    fortranで長いプログラムを書き、コンパイルはできたのですが 実行の際、実行時間がかなりかかり実行がなかなか終わりません。 プログラムが長いと言っても、30分以上かかるようなプログラムではないと思うのですが。 実行時間が長くかかってしまう原因についてご存知の方は教えて下さい。 よろしくお願いします。

  • MS-FortranとFortran90

    私は研究でFortran90を使っているのですが、研究に使うプログラムはMS-Fortranを用いて書かれているものでした。 そこで質問なんですが、MS-FortranとFortran90の違いについて知っている方がいれば教えてください。 また、MS-FortranでかかれたソースコードをFortranにコピーした時に何か弊害はあるのでしょうか?(人づてに弊害が起こると聞いたことがあるのですが・・・)。 プログラミングを本格的に始めて、まだ3ヶ月ほどで用語の使い方がわかりにくいところがあるかもしれませんがよろしくお願いします。

  • phpで外部phpを稼働させる方法について

    初心者です、宜しくお願いします。 外部でメールを送信するプログラムを利用者にストレスが無いようにバックグラウンドで稼働させたいと考えています、   自分なりに調べて、exec関数でテストプログラムを作ってみましたが記述の方法に誤りがあるのか動きません、 sampleプログラム (test.php) <?php exec("nohup php -c '' 'sendmail.php' > /dev/null &"); ?> sendmail.phpは自分宛に送信するよう簡単に作ったプログラムで test.phpと同じディレクトリに設置してあります、 単独で実行するときちんと届きます、 パーミッションは双方とも、604に設定してあります。 どなたかご教授いただけると助かります。 宜しくお願い致します。

    • 締切済み
    • PHP