Webサーバー上の実行可能ファイルからの出力をWebページに配置するのに苦労しています。シンプルな「HelloWorld」を実現したいと思っています。
具体的には、「HelloWorld」を出力する非常に基本的なCプログラムがあります。コマンドラインから実行できるHelloWorld.outを生成するgccを使用してコンパイルしました。
次に、基本的なindex.phpファイルがあります。このファイルでは、passthru()を使用してCプログラムの結果をWebページに出力しようとしています。.phpファイルは次のようになります。
<?php passthru('HelloWorld.out'); ?>
phpファイルと.outファイルの両方をサーバーの同じディレクトリにアップロードしました。ただし、index.phpは出力を生成しません。オンラインで調べたところ、これを間違えている可能性のある場所がいくつかあります...私の一般的な目標は、実行可能プログラムからの出力をWebサーバーのページに埋め込むことができるようにすることです(HelloWorldである必要はありません)。 .out;おそらく.out拡張子はサーバーで機能しませんか?)または、passthru()を誤って使用している可能性があります。私が理解しているように、これが最も必要最低限のものはそれを使用することでした。
ありがとう!