Sigh :) It all works so much better if I use: if(eregi('^au: (.*)$',$line,$m)) {
But I want to use a function. But nothing is returned. So what did I do wrong now? ----------snip------------ echo filter_strings("au:"); function filter_strings($tofilter){ echo $tofilter."<br>"; # if(eregi('^$tofilter (.*)$',$line,$m)) { if(eregi('^'.$tofilter.' (.*)$',$line,$m)) { $filtered=$m[1]; echo "aa $filtered<br>";//nothing echoes. return $filtered; } } -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php