online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon Kuscheltier vom 24.04.2019, 16:32 Options

Codezeile in 300 PHP Dokumente einfügen

Hallo, ich hab ein Problem.

Ich habe eine Webseite die aus ungefähr 300 PHP-Seiten besteht.
Ich muss nun in allen 300 Dokumenten eine Codezeile ersetzen.

Natürlich habe ich keine Lust das alles per Hand zu machen, da ich dann morgen um diese Zeit immer noch nicht fertig bin ;)

Gibt es eine Möglichkeit, ein Programm oder wie auch immer das ich in allen Dokumenten nach einer bestimmten Codezeile suchen kann und wenn diese gefunden wird, diese mit einer anderen zu ersetzen?

In Word oder Dreamweaver usw. gibt es ja die Funktion "Suchen und Ersetzen" sowas brauche ich für 300 Dokumente gleichzeitig *g*

Bitte Bitte - jemand von euch hat bestimmt eine Idee ;)
Vielleicht geht sowas auch unter Linux ehr? Hab auf meinen Webserver SSH zugriff, nur bräuchte ich da eine gute Einweisung wie ich was zu machen habe da ich unter Linux nur Grundkenntnisse habe ;)

Hoffe mir kann jemand eine lange nacht ersparen ;)
Gruß
Kuscheltier


Antwort schreiben

Antwort 1 von Nessus vom 24.04.2019, 21:10 Options

Hi,

das geht u.a. mit UltraEdit.
Wobei eine HP aus 300 einzelnen PHP-Seiten mal richtig schlecht geplant ist.
Beim nächsten Update solltest du mal überlegen den Content vom Layout zu trennen.
Layout= CSS/HTML usw.
Content= Seiteninhalt in einer DB
Erst beim Aufruf wird die Seite vom Server erstellt.
IMHO hat nicht mal Amazon so viele.

Nessus

Antwort 2 von Esokran vom 24.04.2019, 21:50 Options

Hi

ist die Zeile einmalig ?
sind die Dateien in einem Verzeichniss ?

unter Linux mit sed

sed -i 's$Codezeile$neue Codezeile$' *.php


das obige Beispiel, ersetzt in allen PHP-Dateien im aktuellem Verzeichniss, ALLE(²) "Codezeile" durch "neue Codezeile".

²das erste in einer Zeile

an das -i , kannst eine Endung anhängen, falls du ein Backup brauchst

z.B.

sed -i.bckp 's%Codezeile die weg muss%Neue Codezeile%' *.php


die "alten" PHP-Dateien, bekommen so zusätzlich die endung .bckp

am besten, kopiere paar Dateien ins /tmp und experimentiere dort



bye

Antwort 3 von LinkeT vom 26.04.2019, 22:17 Options

wow 300 php dokumente xD ...

für jede funktion ein dokument xD
selbst für "echo $x;" xD

Ähnliche Themen

mht Dokumente drucken
razamon  22.01.2008 - 61 Hits - 1 Antwort

open office dokumente umwandeln
molimami  28.04.2008 - 304 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Thu Jan 8 21:07:44 2026