Alle Links in Datei anpassen
Alle Links in Datei anpassen
am 23.11.2006 15:38:42 von Chris Kraft
Moin,
gibt es eine Möglichkeit, über eine php-Anweisung alle Links einer Seite
anzupassen?
Konkret möchte ich erreichen, dass vor alle Links der String
"../../zurdatei/" gestellt wird.
Also praktisch sowas wie chdir, nur für Links.
Danke für jede Hilfe
Chris
Re: Alle Links in Datei anpassen
am 23.11.2006 15:47:26 von thorny
Chris Kraft schrieb:
> gibt es eine Möglichkeit, über eine php-Anweisung alle Links einer
> Seite anzupassen?
> Konkret möchte ich erreichen, dass vor alle Links der String
> "../../zurdatei/" gestellt wird.
>
> Also praktisch sowas wie chdir, nur für Links.
Soetwas sollte jeder Editor mittels Suchen+Ersetzen lösen können.
Gruß,
Torsten
Re: Alle Links in Datei anpassen
am 23.11.2006 19:17:59 von Chris Kraft
Am 23.11.2006, 15:47 Uhr, schrieb Torsten Zuehlsdorff
:
> Soetwas sollte jeder Editor mittels Suchen+Ersetzen lösen können.
Geht nicht. Das Dokument wird mit Php erzeugt und es greifen verschiedene
Skripte aus unterschiedlichen Verzeichnisen darauf zu, wo dann die Links
entsprechend sein müssten.
Re: Alle Links in Datei anpassen
am 23.11.2006 21:04:38 von Niels Braczek
Chris Kraft schrieb:
> Am 23.11.2006, 15:47 Uhr, schrieb Torsten Zuehlsdorff =20
> :
>> Soetwas sollte jeder Editor mittels Suchen+Ersetzen lösen können.
>=20
> Geht nicht. Das Dokument wird mit Php erzeugt und es greifen verschiede=
ne =20
> Skripte aus unterschiedlichen Verzeichnisen darauf zu, wo dann die Link=
s =20
> entsprechend sein müssten.
Es gibt Variablen.
MfG
Niels
--=20
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------
Re: Alle Links in Datei anpassen
am 23.11.2006 23:23:39 von Chris Kraft
Am 23.11.2006, 21:04 Uhr, schrieb Niels Braczek :
> Es gibt Variablen.
Dachte, es gibt eine einfachere Möglichkeit, als ein koplettes Script
umzukrempeln.
Na ja, gibt dann wohl ne Nachtschicht.
Gruß
Chris
Re: Alle Links in Datei anpassen
am 24.11.2006 00:37:46 von Niels Braczek
Chris Kraft schrieb:
> Am 23.11.2006, 21:04 Uhr, schrieb Niels Braczek :
>> Es gibt Variablen.
>=20
> Dachte, es gibt eine einfachere Möglichkeit, als ein koplettes Script=
=20
> umzukrempeln.
> Na ja, gibt dann wohl ne Nachtschicht.
Das ist eher eine Sache von ein paar Minuten. Ändere die Pfade mittels
Suchen und Ersetzen so, dass sie eine passende Variable enthalten. Die
aufrufenden Skripte setzen die Variable entsprechend - fertig.
MfG
Niels
--=20
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------
Re: Alle Links in Datei anpassen
am 24.11.2006 08:35:45 von Claus Reibenstein
Chris Kraft schrieb:
> Am 23.11.2006, 21:04 Uhr, schrieb Niels Braczek :
>
>> Es gibt Variablen.
>
> Dachte, es gibt eine einfachere Möglichkeit,
_Noch_ einfacher? Ich wüsste nicht, wie man es noch einfacher machen
können sollte.
> als ein koplettes Script
> umzukrempeln.
> Na ja, gibt dann wohl ne Nachtschicht.
Wieso das denn? Die Links dürften schnell gefunden sein, und wenn Du
einen einigermaÃen einheitlichen Stil benutzt hast, sollte jeder
Texteditor die Aufgabe in wenigen Sekunden erledigt haben. Insgesamt
sollte das Ganze also nicht mehr als 15 Minuten dauern.
GruÃ. Claus
--
,~°O O
O ,´ / |/|\
/ |¯`. Das neue Hochzeits-Branchenbuch im Internet ,´ / | |\
/__| `~...............................................~´ /___|/ /
Re: Alle Links in Datei anpassen
am 24.11.2006 09:33:26 von thorny
Chris Kraft schrieb:
>> Soetwas sollte jeder Editor mittels Suchen+Ersetzen lösen können.
>
> Geht nicht. Das Dokument wird mit Php erzeugt und es greifen
> verschiedene Skripte aus unterschiedlichen Verzeichnisen darauf zu, wo
> dann die Links entsprechend sein müssten.
Neben einer Überarbeitung deines Designs bleibt nur noch str_replace()
als Möglichkeit. Bitte entscheide dich für den ersten Vorschlag. ;)
Gruß,
Torsten
Re: Alle Links in Datei anpassen
am 24.11.2006 17:05:53 von Holger Pollmann
"Chris Kraft" schrieb:
> Dachte, es gibt eine einfachere Möglichkeit, als ein koplettes Script
> umzukrempeln.
Nun... es gibt noch eine. Sinnvoll ist sie nicht, aber was du machen
könntest, ist, Output Buffering zu aktivieren und dann den von deinem
Skript erzeugten Output durch eine selbstgeschriebene Funktion zu
jagen, die den erzeugten HTML-Quelltext parst und alle Links anpaßt.
Lies dazu mal
Sinnvoll ist das aber wie gesagt nicht, denn es ist ein Heidenaufwand
und doppelte Arbeit im Vergleich dazu, einfach die tatsächlichen Links
an den jeweiligen Stellen anzupassen.
--
( ROT-13 if you want to email me directly: uvuc@ervzjrexre.qr )
"Sie tragen Trauer? Der Untergang der DDR?" - "Nein, Leni Riefenstahl.
Der Führer hat sie zu sich genommen." -- Abschiedsshow Scheibenwischer,
02.10.2003