2016-09-21 9 views
-11

私は楽しいためにWebサーバーをコーディングしていますが、今は動的にしようとしています。 私は通常、PHPが通常のWeb開発で行うべきことを、ページコードの中に入れ、サーバーが実行されている間にサーバー側で実行する必要があります。ランタイム中に実行中にメインプログラムに含まれないコードを実行する

今、私は考えており、これについて少し読んでいます。私はそれを分けて、そのコードを実行するためにコンパイラを呼び出すことができましたが、私はそれを読む良い方法ではないことも読んだので、私はそれを避けたいと思います。 私は、それが意図された特定のページに行くプログラムをコンパイルし、それを引数に基づいてページを変更し、バッファでページを返すようにしたと思ったが、それはうまくいくかもしれないが、

Webサーバー上のすべての単一ページにコードを含めることは、スケールがうまくいかないため、含まれたくありません。

私はC++がプログラムの実行中にバッチで "CALL"を実行できるとは思っていませんが、不可能なファイル中間プログラムを含めて理想的な解決策になると思います。

私は、実行時にプログラムまたは非インクルードコードを実行する方法があるかどうかを知りたいと思っています。

+1

すべての多くのウィザードは確かにそうかもしれないあなたが "したい" [原文]試してみて、何であるかを質問[ここ許容](HTTPを読んで、[原文]スタックオーバーフローを "残します" /stackoverflow.com/help/how-to-ask)。あなたの文法に敬意を払ってください(また、スペルもスペルを忘れないでください)。 –

答えて

2

あなたはdlopendlsymdlerrorおよびdlcloseを試すことができます。これにより、実行時にライブラリをロードできます。あなたのサーバーは、ページ内で実行されるべきコードをロードするためにそれを使用することができます。 /:

Howto, by Aaron Isotton

Documentation on man7.org

+0

ありがとう、ごめんなさい、私の言葉や文法で何とかあなたを侮蔑したら、私が思ったようにメッセージが出てこないと指摘されました。 – TrisT

関連する問題