2011-09-13 10 views
1

C#Windowsアプリケーションを使用してPHPファイルのHTML出力を取得することが可能かどうか疑問に思っていました。 私はすでにこれを探そうとしていますが、私が見つけることができるのは、PHPをC#とともに使用できるコンパイラだけです。C#からPHPスクリプトの出力を取得

これを行う可能性はありますか?

+2

ローカルのphpスクリプトを使用している場合は、コマンドライン引数のスクリプトファイル名として渡すphp.exeを実行できます。開始プロセスとして外部アプリケーションを実行する – sll

+0

あなたは、PHPのソースファイルからHTMLを取得するか、PHPのPHPファイルを評価し、結果のHTMLを得ることを意味するのですか?単にプラグイン/外部(例えばdb)接続のために後者に問題があるかもしれません。 –

+0

多分あなたは[Phalanger](http://www.php-compiler.net/)を何らかの形で使うことができますか? –

答えて

1

HttpWebRequest - http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspxを使用してHTMLを取得できます。

誰もがローカルスクリプトの出力を得ることを提案しています。System.Diagnostics.Process.Startとその関連機能をコマンドラインから実行することをお勧めします。出力をファイルに最初にダンプするか、C#で読み込むか出力をリダイレクトするか(C# - Realtime console output redirection

+0

はい、しかし、私はローカルPHPファイルの出力を取得したいと思います。 – Jerodev

+1

次に、インタプリタ@Jerodev –

+0

を使用してスクリプトを自分で実行する必要があります。その場合、C#のオプションはコマンドラインからどのように実行されるかをシミュレートします。つまり、PHPコンパイラであるプロセスを起動します。 –

関連する問題