Hallo ihr PHP-Profis!
Leider kann ich mit RexExps nicht wirklich umgehen sobald es um komplexere Anwendungen geht. Deshalb erbitte ich eure Hilfe! Danke schön im Vorraus für eure Mühe!!
Es geht um folgendes:
Ich benutze einen WYSIWYG-Editor (SpawEditor) in meinem Projekt, der etwa folgenden Code erstellt. Um die vom User eingefügten Bilder in ein lokales Verzeichnis zu kopieren und im Dokument den Pfad zu verändern, müsste aus diesem Code...
.. dieser Code werden, bei dem sich alle Bilder-Pfade auf das gleiche Verzeichnis beziehen.
Zudem sollte der ursprüngliche Bild-Pfad+Dateiname (also z.b.: '/scholl/images/weblogo.gif' oder 'http://www.muenster.org/scholl/yes.jpg') einem Array übergeben werden, mit dessen Hilfe es möglich ist, die Bild-Dateien in den "img"-Ordner zu kopieren.
Ich würde da jetzt zumindest theoretisch so dran gehen: Eine RegExp bauen, die das Array erstellt (das ist das Hauptproblem), dann das Array durchlaufen und dabei in dem Dokument jeweils den original-Pfad durch basename(aktuelles array-element) ersetzen.
Vielleicht habt ihr eine Ahnung wie man dieses realisieren könnte?!?
Viele Grüße
Sebi
--------------
www.muenster.org/scholl/
Leider kann ich mit RexExps nicht wirklich umgehen sobald es um komplexere Anwendungen geht. Deshalb erbitte ich eure Hilfe! Danke schön im Vorraus für eure Mühe!!
Es geht um folgendes:
Ich benutze einen WYSIWYG-Editor (SpawEditor) in meinem Projekt, der etwa folgenden Code erstellt. Um die vom User eingefügten Bilder in ein lokales Verzeichnis zu kopieren und im Dokument den Pfad zu verändern, müsste aus diesem Code...
PHP-Code:
<IMG src="/scholl/images/weblogo.gif">Die ist eine <EM>normale Website</EM>
<FONT color=#ff0000>mit ein paar <STRONG>Bildern</STRONG> drin, die alle
<IMG src="http://www.muenster.org/scholl/yes.jpg" align="right" height="10"> absolut korrekte <U>Html4-Tags</U>
<IMG src="http://www.server.de/user/html.png" align="right" width="15" hspace="5"> verwenden und</FONT>
hoffentlich zu ersetzen sind.
PHP-Code:
<IMG src="img/weblogo.gif">Die ist eine <EM>normale Website</EM>
<FONT color=#ff0000>mit ein paar <STRONG>Bildern</STRONG> drin, die alle
<IMG src="img/yes.jpg" align="img/right" height="10"> absolut korrekte <U>Html4-Tags</U>
<IMG src="img/html.png" align="right" width="15" hspace="5"> verwenden und</FONT>
hoffentlich zu ersetzen sind.
Ich würde da jetzt zumindest theoretisch so dran gehen: Eine RegExp bauen, die das Array erstellt (das ist das Hauptproblem), dann das Array durchlaufen und dabei in dem Dokument jeweils den original-Pfad durch basename(aktuelles array-element) ersetzen.
Vielleicht habt ihr eine Ahnung wie man dieses realisieren könnte?!?
Viele Grüße
Sebi
--------------
www.muenster.org/scholl/
Kommentar