Hallo
ich nutze eine regex zum Filtern von Bildpfaden in HtmlTags
preg_match("@<img.*?src\s*=\s*'"['"].*?>@i",$inhalt,$pic);
Klappt auch soweit ganz gut wenn der tag (src=") anführungszeichen
hat.
Bsp. <img scr="media/bild.jpg"...
Wenn diese Anführungszeichen (src=) fehlen, gehts nicht.
Bsp. <img scr=media/bild.jpg...
Jetzt weiss ich aber nicht was ich in der regex umstricken muss.
Kenne mich nicht gut damit aus.
Alernativen wären Funktionen wie strstr usw.
1. Frage : Was muss ich in der Regex ändern ?
---------------------
2. (wäre noch besser) Frage : Kennt jemand eine Funktionen die Bilder
insgesamt aus allen Texten, auch wenn sie nicht in einem hrml tag
stehen rausfiltern kann ?
Also zum Beispiel eine Htmldatei:
<h1>test</h1>
<p>blablabla</p>
Dieses Bild befindet sich ../xy/abc/bild.gif
Ein anderes Bild <img src=http://domain.de/img/katze.jpg>
Jetzt das ganz gemeine der bildpfad ohne leerzeichen direkt
an diesem text:sonnenschein.jpg
------------------------------------
Stefan