Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
pfad ändern [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
pfad ändern


 
schoben
22-06-2003, 22:13 
 
Hallo,
ich möchte eine html seite einlesen die bilder und links enthält was ja eigentlich kein problem währe, wenn alle bilder und links einen absoluten pfad benutzen würden (also mit http://www.......)
Nur leider gehen die ganzen pfade der seite von einem bestimmten order ab aus.

Kennt ihr eine möglichkeit von dem includen der seite vorher alle link- und bilderpfade zu ändern?

Mir reicht es schon wenn ihr mir einfach nur sagt mit welchen befehlen ich dies am besten anstelle - den rest krieg ich dann (hoffentlich) selbst raus.


Danke,
Gruß andy

 
mrhappiness
22-06-2003, 22:21 
 
mit regulären ausdrücken

preg_replace und soweiter

nach href und src suchen und die dahinter stehende pfadangabe anpassen

 
schoben
22-06-2003, 22:31 
 
gott bin ich d*mm! grrrr

also wenn ich jetzt klar blicken kann muß ich das so machen:

1.) die seite in einen string einlesen
2.) alles was ich ersetzten will ersetzten
3.) alles wieder ausgeben...

was meinst du was am besten ist:
zeile für zeile oder alles auf einmal?

welchen befehl nehm ich denn da zum einlesen und ausgeben?

Danke Andy

 
Wurzel
22-06-2003, 22:35 
 
Original geschrieben von schoben
...welchen befehl nehm ich denn da zum einlesen und ausgeben?
Danke Andy
wie wärs mit fopen(), etc. => zum einlesen
und print oder echo => zum ausgeben

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:40 Uhr.