Hallo nochmal,
wer lesen kann, ist klar im Vorteil, ich weiß... :-( Du willst das ja austauschen und nicht matchen.
preg_match_all ("/<frame.*?src="([^"]*)"[^>]*>/i", $text, $matches);
$text = preg_replace ("/(<frame.*?src=")([^"]*)("[^>]*>)/i", '$1'.$newurl.'$3', $text);
Wobei das natürlich _alle_ Frameurls in dem Text ersetzt.
Du kannst natürlich noch zwischen das < und das f ein \s* machen, (das \ musst Du maskieren) aber IMHO ist das sinnfrei.
Christian
--
Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.
Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.