[PHP/MySQL] Afficher les liens dans les messages.
Résolu/Fermé
A voir également:
- [PHP/MySQL] Afficher les liens dans les messages.
- Comment récupérer les messages supprimés sur whatsapp - Guide
- Comment savoir si quelqu'un lit mes messages sur whatsapp - Accueil - Messagerie instantanée
- Afficher les commentaires word - Guide
- Lire les messages supprimés sur whatsapp - Guide
- Afficher les modifications word - Guide
5 réponses
Yorundr
Messages postés
289
Date d'inscription
mardi 31 octobre 2006
Statut
Membre
Dernière intervention
11 juin 2012
44
17 mai 2009 à 22:48
17 mai 2009 à 22:48
tu peut faire un truc du style
<a href="https://www.google.fr/?gws_rd=ssl">http://www.google.fr</a>
et ca ca marchera
<a href="https://www.google.fr/?gws_rd=ssl">http://www.google.fr</a>
et ca ca marchera
Erf ...
Pour faire ça de manière automatique, il faut procéder aux expression régulières :
Si une chaine est de la forme "http://domaine/" il faut remplacer par "<a href=url>url</a>".
C'est ce qui me semble être la piste à suivre.
Pour faire ça de manière automatique, il faut procéder aux expression régulières :
Si une chaine est de la forme "http://domaine/" il faut remplacer par "<a href=url>url</a>".
C'est ce qui me semble être la piste à suivre.
Utilisateur anonyme
18 mai 2009 à 15:13
18 mai 2009 à 15:13
Mouais, c'est malheureusement bien ce que je pensais... J'essayais de me renseigner pour voir si par hasard, il n'y avait pas une fonction qui le faisait... Ca m'aurait éviter la manipulation de chaînes...
Si vous avez d'autres idées, je suis toute ouïe ! ^^
En tous cas merci de votre aide !
Si vous avez d'autres idées, je suis toute ouïe ! ^^
En tous cas merci de votre aide !
2napot
Messages postés
29
Date d'inscription
lundi 2 février 2009
Statut
Membre
Dernière intervention
18 mai 2009
18 mai 2009 à 16:26
18 mai 2009 à 16:26
Essaie ce bout de code
ca marche chez moi!!
it's home made : c'est à dire fait à la maison
<?php
function lien($s){
return "<a href='$s'>$s</a>";
}
function est_lien($s){
$p = strpos($s, "http://");
if($p !== false) return true;
return false;
}
$s="https://www.google.com/?gws_rd=ssl mail mon adresse est http://www.mail.yahoo.fr";
$r = explode(" ", $s);
for($i = 0; $i < count($r); $i++){
if(est_lien($r[$i])) $r[$i] = lien($r[$i]);
}
echo implode(" ", $r);
?>
ca marche chez moi!!
it's home made : c'est à dire fait à la maison
<?php
function lien($s){
return "<a href='$s'>$s</a>";
}
function est_lien($s){
$p = strpos($s, "http://");
if($p !== false) return true;
return false;
}
$s="https://www.google.com/?gws_rd=ssl mail mon adresse est http://www.mail.yahoo.fr";
$r = explode(" ", $s);
for($i = 0; $i < count($r); $i++){
if(est_lien($r[$i])) $r[$i] = lien($r[$i]);
}
echo implode(" ", $r);
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
4 juin 2009 à 09:41
4 juin 2009 à 09:41
Merci à tous ! Problème résolu.
J'ai fait une recherche dans mon texte du tout ce qui commençait par http:// et j'ai mis <a href devant en fermant par </a> et ça marche !
Merci encore !
J'ai fait une recherche dans mon texte du tout ce qui commençait par http:// et j'ai mis <a href devant en fermant par </a> et ça marche !
Merci encore !