0

Antを使用してディレクトリ内のphpファイルを実行するにはどうすればよいですか?php実行の出力は、元のファイルを上書きする必要があります。

ディレクトリは、phpがインストールされたlocalhostWebサーバー上にあります。解決策にはGETが含まれ、srcが各ファイルに相当するhttpを指すと思います。


c:/webroot/php/file1.php
c:/webroot/php/file2.phpの動的バージョン


get src = "localhost / php/file1.php"に変換しますgetsrc
= "localhost / php /file2.php"

次に、出力を上書きします。

4

1 に答える 1

0

ANT適用タスクと組み合わせてphp コマンドラインを使用しないのはなぜですか?

何かのようなもの:

<apply executable="C:\PHP5\php.exe">
    <arg value="-f"/>
    <fileset dir="c:/webroot/php" includes="*.php"/>
</apply>

ソースファイルを上書きしたい理由がわかりません....

アップデート

または、埋め込まれたgroovyスクリプトを使用します

<fileset id="phpfiles" dir="c:/webroot/php" includes="*.php"/>

<groovy>
   project.references.phpfiles.each {
      def file = new File(it.toString())
      ant.get(src:"http://localhost/php/${file.name}", dest:"output/${file.name}")
   }
</groovy>
于 2013-02-05T23:47:53.957 に答える