Problem med reg. exp.
Hej, jeg har denne lille kode. Formålet er at den tager et stykke HTML kode, og retter alle src="et eller andet" til src="http://www.domain.com/et eller andet" altså så alle billeder henviser til den fulde url.$html = preg_replace( "/src=\"(.*?)\"/i", "src=\"$theURL\\1\"", $html ) ;
$html = preg_replace( "/src='(.*?)'/i", "src='$theURL\\1'", $html ) ;
Det virker også til en vis grad. Jeg skal bare have den til at overse alle billeder som i forvejen henviser til den fulde url. altså :
Den her skal laves om
src="images/someimage.gif"
Denne skal ikke laves om
src="http://www.domain.com/someimage.gif"
Har prøvet mig lidt frem, men det er ikke lykkedes at få det helt perfekt. Enten virker det slet ikke, eller også virker det kun i nogen tilfælde.
Jeg skal også gerne have den til at tage højde for f.eks. src="../en.gif" på en eller anden måde.
Håber det er nogenlunde forståeligt :)
