マンガでよめる痔のこと・薬のこと

PHPで、C#のプログラムを実行するには、
  
example.php>>

<form id="form" method="post" action="cpg.php">
<label>
<input type="submit" name="button" id="button" value="C#実行" />
</label>
</form>

↑ cpg.php にどういうソースを書けば、
 C:\WinSockC(.sln←拡張子)のプログラムを実行することができますか?

A 回答 (3件)

C#からPHPを呼び出すことは可能ですが、PHPからC#を呼び出すことは無理ですよ。



C#のコードをPHPに書き換えるしかないです。
(PHPはイベント要素の概念がC#などとは異なるので面倒ですが・・・)
    • good
    • 0

拡張子.slnはソリューション(ソースファイル)なので、これを単純には実行できません。



PHPやHTMLなどと違いC#はコンパイルし実行ファイル(.exeなど)にする必要があります。

この回答への補足

拡張子が「exe」を用意したのですが、その場合はどのようにすればいいですか?

補足日時:2010/04/30 16:49
    • good
    • 0
この回答へのお礼

PHPではなくHTMLのページで???exeへのリンクをはる方法だと起動できたのでそちらでやってみます。

お礼日時:2010/05/08 15:22

できません。

    • good
    • 0
この回答へのお礼

後者の回答でできないことが分かりました。

お礼日時:2010/04/30 16:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QJavaScriptde途中で、「exit」するには?

function kensaku(){
s_data = document.kaiin_form.input_name.value;

if(!s_data){ alert("キーワードを入れて下さい!"); }

if(s_data != dumy){ ...... }
for(i=st_no;i<=n;i++){
......省略.................;
.......省略................}
}

----------------------------------
3行目で表示されたアラートをOKで閉じても、4行目以下が実行されてしまいます。
3行目でexitするにはどうすれば良いでしょうか?

Aベストアンサー

>関数(kensaku())からは抜けられませんでした。
そうですね、勘違いしていました、f(^^;
すみません。
if(!s_data){
alert("キーワードを入れて下さい!");
return;
}
ですね。


人気Q&Aランキング