2012-03-29 11 views
0

Ich benutze Aptana mit Phing 3 und mir geht es sehr gut. Ich habe ein build.xml-Skript, das einige Daten in einer PHP-Datei wie folgtExtrahieren Sie PHP-Dateiname mit Phing

Ich habe einen Header in der ursprünglichen Datei

/** 
/@package x--exttype--x x--complete_name--x for Joomla! x--Jversion--x 
/@version x--version--x: x--filename--x 
/@author x--author--x 
/@link x--website--x 
/@copyright (C) x--year--x 
/@license x--license--x 
**/ 

und ich werde ersetzen alle Platzhalter ändert x-- placeholder - x alles funktioniert, bis auf die x - filename - x, würde ich den Namen der PHP - Datei nehmen, die es enthält und an die Stelle der. Ich suchte im Internet, fand aber nichts.

Phing hat eine Funktion zugunsten?

Dank

Antwort

0

Ja, hat phing eine Möglichkeit, Dateien zu ändern: ReflexiveTask.

Beispiel aus der manual:

<reflexive> 
    <fileset dir="."> 
    <include pattern="*.html"> 
    </fileset> 
    <filterchain> 
    <replaceregexp> 
     <regexp pattern="\r\n" replace="\n"/> 
    </replaceregexp> 
    </filterchain> 
</reflexive>