2009-11-06 2 views
0

J'ai besoin d'un code pour prendre l'adresse de lien qui se trouve dans le corps du message. Maintenant, je prends le corps du message dans une variable et je peux l'imprimer sur l'écran. Maintenant, je dois prendre le lien qui s'y trouve. Ou autrement besoin d'un code pour convertir ce fichier texte dans un format html. s'il vous plaît aider pour ce fairecode pour l'adresse de lien de décodage d'un corps de message

Répondre

1

vous devez utiliser l'expression régulière et l'utiliser pour remplacer ces liens dans votre contenu

$body = preg_replace('!((https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*)!', '<a href="$1">$1</a>', $body); 

pour référence le manuel de preg_replace

+0

Monsieur celui-ci s'error.getting un avertissement " Attention: le modificateur inconnu 'f' dans /e_drive/projects/testing/kiran/testaddon.php sur la ligne 76 "et n'obtenant pas la sortie désirée – saif

+0

désolé je dois éditer – RageZ

+0

Avez-vous eu une nouvelle idée. Je ne peux toujours pas le trouver – saif