Im Buch steht
#!/usr/local/bin/php
bei mir sieht der Pfad ähnlich aber nicht identisch aus.
Meine Frage lautet nun:
Gibts eine Möglichkeit in 50 bis 100 php-Dateien auf einmal in der
ersten Zeile diese Pfadangabe hinzuzufügen?
Manuell kann ich ja mal anfangen - Google spuckt merkwürdiger Weise,
wenn ich mal drücke, dazu nichts aus. php ist für mich schon länger
her. Ich kann mich garnicht erinnern, dass ich das früher einmal
gemacht hätte. Und weiß auch nicht, ob ich dann mit dem Pfad in jeder
Datei etwas gewonnen habe.
> Meine Frage lautet nun:
> Gibts eine Möglichkeit in 50 bis 100 php-Dateien auf einmal in der
> ersten Zeile diese Pfadangabe hinzuzufügen?
hm... jetzt kann ich mich an Java erinnern.
Da muß man irgendwie einen FileReader erstellen - denk ich.
Und dann eine zweite Pipe erstellen mit dem DataReader oder so.
Aber wie genau würde auch noch interessant werden.
Das ganze dann hoffentlich ausspuckbar mit einer Pfadangabe in der
ersten Zeile.
Oder mit PHP? (0; Also muß mal PHP laufen - alles klar.
> Meine Frage lautet nun:
> Gibts eine Mᅵglichkeit in 50 bis 100 php-Dateien auf einmal in der
> ersten Zeile diese Pfadangabe hinzuzufᅵgen?
echo '#!/usr/local/bin/php' > header
mkdir mit_header
for i in *.php; do cat header $i > mit_header/$i; done
--
Die logische Folge von Frage und Antwort wird auf den Kopf gestellt.
> Was ist an TOFU-Postings so ᅵrgerlich?
>> TOFU-Postings verfassen.
>>> Was ist eine der schlechtesten Angewohnheiten im Usenet?
danke - muß ich demnächst anwenden versuchen
Hast du jetzt vor die php-Dateien �ber den Webserver ausf�hren zu lassen
oder als cli-Programme? Im ersten Fall ist die shebang-Zeile (#!...)
n�mlich eher st�rend.
lg. jakob
--
jakob kollmann www.filofant.org
Minds are like parachutes: they only function when they're open.
(Tommy Dewar, 1864 - 1930)
Tja, da müßte man schon Details wissen, um besser zu raten.
Bernd
--
"Designed for Windows" ist das Äquivalent zu Entwicklungsprinzipien
der russischen Armee: es muß so gut sein, daß es ein Bauerntrampel
nur schwer mutwillig kaputt kriegt. - Arnim Sommer
* Stephan Weinberger <stephan.w...@student.tugraz.at>:
> echo '#!/usr/local/bin/php' > header
> mkdir mit_header
> for i in *.php; do cat header $i > mit_header/$i; done
Mit sed geht es auch "inplace":
$ echo foo > foo
$ echo bar > bar
$ sed -s -i -e '1i#!/usr/bin/php' foo bar
$ cat foo
#!/usr/bin/php
foo
$ cat bar
#!/usr/bin/php
bar
Fᅵr ganze Verzeichnisse kᅵnnte man das wie oben mit der Schleife
oder mit find und xargs lᅵsen, also etwa so:
$ find dir -name '*.php' -print0 |
xargs -0 sed -s -i -e '1i#!/usr/bin/php'
Christoph
--
Manager und Propheten haben Visionen.
Propheten schaffen in Erfuellung gehende Visionen ohne Koks.
Manager schaffen nicht in Erfuellung gehende Visionen mit Koks.
(Ulrich Eckhardt)
Hi Jakob!
Danke für die Rückmeldung.
Ich hab jetzt mal begonnen ssh im Apache zum Laufen zu bringen.
Als nächstes kommt dann noch MySQL drann, um schließlich alle Infos
ins configure.php Skript für die Installation eintragen zu können.
Auf dem relativ kurzem Weg soweit, hatte ich auch den Eindruck
gewonnen, dass man den Pfad überhaupt nicht braucht.
Sorry für soviel Sturm im Wasserglas.
Wahrscheinlich erkennt der Webserver aufgrund der initialen Konfig-
Skripte die .php Dateien und weiß sofort, was er damit zu tun hat - im
Ggs. zu Client Programmen nehm ich an, wie Du vermutlich gemeint hast.