2011-07-11 10 views
0

私はPHPを使用してバッチファイルのパラメータを入力するには?

<?php 
system("cmd /c C:\\test.bat"); 
?> 

..私はPHPを使用してこのバッチファイルを実行することができ、これらの

javac c:\Hello.java 

が含まれていること、このファイルのバッチ(TEST.BAT)を持っているが、私はjavaファイルの名前を入力しますPHPコードからどのように私はこのパラメータをバッチファイルに送ることができますか?バッチファイルとPHPコードで必要な変更は何ですか?

+0

なぜあなたは直接Javaコンパイラをscripptをバイパスし、呼び出すことはありませんか? – KingCrunch

+0

私はそれを知らない:D – Adham

+0

それはあまり意味がない:? – KingCrunch

答えて

1

は動作します:

<?php 
    exec("javac c:\Hello.java"); 
    ?> 
+0

どのように出力を取得するには? – Adham

+0

コマンド文字列の後に変数を渡すことができます(例:$ outputが配列になります)。スクリプトが何かを返す場合は、出力を見るためにこの配列に介入するだけで各出力行がこの変数に追加されます – GodFather

+0

execコマンドでcdコマンドを使用することはできますか?\t \t \t exec( "cd c:\\ test \\"。$ projectName); – Adham

関連する問題