Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2008 Teil von Juni

SELFHTML Forumsarchiv
Bilder in Datei ersetzen

Informationsseite
  1. Seite (PHP) Bilder in Datei ersetzen von -Mindfreak-, 30. 06. 2008, 09:04
nach unten

Bilder in Datei ersetzen

Die folgende Nachricht zum Thema stammt von: -Mindfreak-, 30. 06. 2008, 09:04

Hi,

ich habe den Inhalt einer HTML-Datei in einer Variable gespeichert.
Jetzt möchte ich alle Bilder durch ein anderes Bild ersetzen.

Ich habe verschiedene RegEx ausprobiert, unter Anderem auch Folgenden:

$body = eregi_replace("src=(['\"])(.*)(['\"])", "src=\"/$meinbild\"", $body);

Dabei wird aber nach dem img-Tag alles abgeschnitten.


Kann mir jemand weiterhelfen?



Gruß

nach obennach unten

Bilder in Datei ersetzen

Die folgende Nachricht zum Thema stammt von: LX, 30. 06. 2008, 09:19

Deine Regexp ist zu gierig (greedy). Einfachste Möglichkeit: statt '(.*)' für den Bildnamen nehme lieber '[^\"]*'.

Gruß, LX

nach obennach unten

Bilder in Datei ersetzen

Die folgende Nachricht zum Thema stammt von: -Mindfreak-, 30. 06. 2008, 09:31

Vielen Dank

Sowas hatte ich schonmal probiert, aber irgendwie das * vergessen ;)



Gruß

nach obennach unten

Bilder in Datei ersetzen

Die folgende Nachricht zum Thema stammt von: suit, 30. 06. 2008, 11:17

»» Einfachste Möglichkeit: statt '(.*)' für den Bildnamen nehme lieber '[^\"]*'.

die einfachste möglichkeit, um gieriges verhalten zu unterbinden ist der U-modifikator

nach obennach unten

Bilder in Datei ersetzen

Die folgende Nachricht zum Thema stammt von: dedlfix, 30. 06. 2008, 11:23

echo $begrüßung;

»» »» Einfachste Möglichkeit: statt '(.*)' für den Bildnamen nehme lieber '[^\"]*'.
»» die einfachste möglichkeit, um gieriges verhalten zu unterbinden ist der U-modifikator

Dazu müsste man aber die (sowieso zu bevorzugenden) preg-Funktionen und einen ensprechend angepassten regulären Ausdruck verwenden.


echo "$verabschiedung $name";

nach obennach unten

Bilder in Datei ersetzen

Die folgende Nachricht zum Thema stammt von: suit, 30. 06. 2008, 12:18

»» Dazu müsste man aber die (sowieso zu bevorzugenden) preg-Funktionen und einen ensprechend angepassten regulären Ausdruck verwenden.

in der tat - darauf hab ich jetzt garnicht geachtet

nach oben
Teil von SELFHTML Forum Teil von SELFHTML Forumsarchiv Teil von 2008 Teil von Juni

© 1998-2008 Seite Impressum, Software: Classic Forum