Hi Leute,
folgende Sache.
Ich habe einen HTML Code, welcher per Post übergeben wird.
Jetzt möchte ich aus diesem Code alle Bilder, bzw. deren Verweise rausfiltern.
Also aus <img src="http://www.domain.tld/images/bild01.jpg" />
möchte ich http://www.domain.tld/images/bild01.jpg
herausfiltern.
Ich habe jetzt schon mal das hier zusammengebastelt, was aber meiner Meinung nach keine sehr schöne Lösung ist:
~~~php
$treffer_search = strstr ( $code, 'src=' );
$treffer_src = substr ( $treffer_search, 4 );
$treffer_umdrehen = strrev ($treffer_src);
$treffer_jpg = strstr ( $treffer_umdrehen, 'gpj' );
$treffer_zurueckdrehen = strrev ($treffer_jpg);
Ich denke mal da gibt es schönere Lösungen.
Vorallem funktioniert meine Lösung nur, wenn ich nur 1 Bild im Code habe. Sobald es mehrere Bilder sind, funktioniert es schon nicht mehr.
Am besten wäre ja eine Funktion, die mir einen String von - bis ausgibt.
Also z.B. von 'src="' bis zum Nächsten '"', nur da habe ich nichts gefunden.
Grüße