Jeppe Christensen wrote:
>>Hvis du kigger i manualen, står der at eregi_replace tager tre  
>>parametre. Så må det være op til dig at afgøre hvad du vil. 
>> 
>>
http://dk2.php.net/manual/en/function.eregi-replace.php 
> 
> Okay... har prøvet at lave lidt om på koden:
> 
>    function highlight_url($text){
>    return
> eregi_replace("((f|ht)tps?://)([a-z0-9@:%_.~#\-\?&-]+)((\=|[a-z0-9]|\?
> |&|\/|\.|-|:|æ|ø|å)+){0,}", 
>                        "<a href=\"\\0\">\\0</a>", $text);   
>    }   
> 
>    $text = "
http://www.gie04-05.dk og admin@gie04-05.dk";
> 
>    $text2 = highlight_url($text);
> 
>    function highlight_text($text2){
>    $mail = "^([_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*)$";
>    $makelink2mail = "<a href=\"mailto:\\0\">\\0</a>";
>    return eregi_replace($mail, $makelink2mail, $text2);    
>    }   
>    
>    echo highlight_text($text2);
>                          
> Men resultatet bliver kun at den laver url'en om til et link og ikke
> mailen...
Så må du jo debugge dit regulære udtryk til at matche mail-adresser. 
Klip den del af koden ud, der ikke virker og skær den ned indtil at den 
virker. Du kan jo starte med at fjerne ^ og $, som tydeligvis ikke hører 
til. Se manualen hvorfor.
Mvh. Michael.
-- 
Which is more dangerous? TV guided missiles or TV guided families?
I am less likely to answer usenet postings by anonymous authors.
Visit my home page at 
http://michael.zedeler.dk/