Mailinglisten-Archive | 
Hallo,
ich habe ein Problem mit einer while-Schleife und einem Regulären Ausdruck.
Aus einer Variable (body) soll etwas ausgelesen werden.
Der Wert der Variable (body):
asdf asf
<IMG id=box2.png height=22 alt=" " hspace=0 src="box2.png" width=20
align=left border=0>
<P> </P>
<P>asdf
<IMG id=apache_pb.png height=32 alt=" " hspace=0 src="apache_pb.png"
width=259 align=left border=0>
</P>
Jetzt soll der <IMG ausgelesen werden. Soweit kein Problem.
  $pattern = "/<IMG.*?src=\"(.*?)\".*?>/is";
  while (preg_match($pattern, $body, $regs))
  {
   $image_id++;
   $body = preg_replace($pattern, "##cid:$image_id##", $body);
  }
Leider führt sich die Schleife nur einmal aus, die müsste sich doch 2x
ausführen, oder?
Das Problem ist, dass ich für jedes Bild eine andere Content-ID benötige.
Danke schon mal
Gruß Martin
    php::bar PHP Wiki - Listenarchive