PHPから.batスクリプトを実行する必要があります。 .batスクリプトには、PHP変数であるファイル名が含まれている必要があります。 PHPでこれをどうやってやりますか?php - 変数をウィンドウ.batスクリプトに渡しますか?
ありがとうございます!
PHPから.batスクリプトを実行する必要があります。 .batスクリプトには、PHP変数であるファイル名が含まれている必要があります。 PHPでこれをどうやってやりますか?php - 変数をウィンドウ.batスクリプトに渡しますか?
ありがとうございます!
あるプログラミング言語から別のプログラミング言語に変数を渡しますか?いくつかあります(とがある)場合には指定された言語は、それを使用
使用fopen()
、fwrite()
とfclose()
が、その後にshell_exec()
を使用し、.batファイルを作成するために、(引数によって変数を渡す)、引数をサポートするまで、ありません実行してください。ここを参照してください:
のfopen:http://us3.php.net/manual/en/function.fopen.php
fwriteの:http://us3.php.net/manual/en/function.fwrite.php
fcloseを:http://us3.php.net/manual/en/function.fclose.php
はshell_exec:http://php.net/manual/en/function.shell-exec.php
=============== ========================================== ================
EDIT: または、常に同じ数のPHP変数が渡されてスカラーである場合は、コマンドラインパラメータを受け入れる1つの.batファイルを作成してから、shell_exec
にスカラー変数を渡すことができます。
クール - それは計画B.になるだろうこれは、各ファイルのアップロードのために私のサーバーディレクトリにバッチファイルを保存するつもりですか? – user547794
私の編集をチェックしてください。 :) –
あなたのbatファイルだけで満たされた適切なパラメータを持つ)(あなただけもしくはshell_exec、その後、ファイルの名前といくつかの基本的なパラメータを取っている場合。
バッチファイルのコマンドラインparamsを%1%2などを参照されています。あなたのバッチファイルはfoo.batあり、それが含まれている場合:
notepad.exe %1
コマンドラインからfoo.bat textfile.txt
を呼び出すことができます。 PHPからそれを実行する
、あなたはそのように
それを使用もしくはshell_exec呼び出し、文字列としてあなたのコマンドラインを構築、PHPはPHPファイルを呼び出す.BATを呼び出しますか? –
.batファイルはLAMEオーディオエンコーダを実行します。 PHPには、.batファイルに入力する必要がある変数(オーディオファイルのファイル名)が含まれています。 – user547794
私の編集がうまくいくはずです。 –