phpbar.de logo

Mailinglisten-Archive

[php] regex fuer <a href>-Tag

[php] regex fuer <a href>-Tag

=?iso-8859-1?Q?Bj=F6rn_Schotte?= bjoern_(at)_baer.mayn.de
Tue, 31 Aug 1999 15:41:52 +0200


Hi,

> Das freilich nicht. Ich hab mittlerweile
> einen Loesungsansatz mit einem wesentlich
> komplizierteren ereg.

... der aber auch nicht so mag, wie ich es
gerne haette:

while (!feof($fp)) {
  $zeile=fgets($fp,1024);
  $i=1;
  while (eregi("^(.*)(<a href=\"http://?)([^,\.)\"[:space:]]+\.[^,)\"[:space:]]+)(.*)$",$zeile,$txt)):
    echo "Durchlauf: $i<br>\n";
    flush();
    $i++;
    $txt[2]=eregi_Replace("http://","",$txt[2]);
    $zeile = $txt[1]."<? show_link(\"".$txt[3]."\"); ?>".$txt[4]; /*.$txt[2].$txt[3].$txt[4];*/
    echo "Zeile: $zeile<br>\n";
  endwhile;
  fputs($fp1,$zeile);
}

Klappt schon mal relativ prima, jetzt fehlt noch, dass er
den Rest des Anchor-Tags (was zwischen <a> und </a> steht
und </a> selbst) mit ins $txt[]-Array nimmt. *seufz*
-- 
Björn Schotte                    09364/810492
http://www.php-center.de/


php::bar PHP Wiki   -   Listenarchive