Come va modificata questa funzione in modo che dandogli in pasto un qualsiasi testo la funzione converta solo l'email in un link mailto?
Codice PHP:
function is_email($email) { if(eregi("^([a-z0-9_\.-])+@(([a-z0-9_-])+\\.)+[a-z]{2,6}$", trim($email))) { $ex = explode("@", $email); $mail = '[email="'.$ex[0].'@'.$ex[1].'"]' . $ex[0] . '@' . $ex[1] . '[/email]'; } echo $mail; } is_email("cdl.medicinaechirurgia@unibo.it");
funziona bene se metto una email qualsiasi, ma se metto un testo chiaramente non funziona.