des smiley
Ben la fonction remplace une chaine par une autre, c'est tout.
Merci !
$chaine=str_replace(':)','<img src="./smiley.gif" border=0>',$chaine);
en fait je cherchais jsute à comprendre si $chaine (le dernier argument) était la chaine renvoyée, au final. Et bien oui !!!!
Bref j'en suis content c'est cool.
Maintenant une autre question : est-il possible de repérer à chaque fois qu'on a :xxxxxx: (en gros quelques caractères entre deux fois deux points :)
, d'analyser ces caractères et de renvoyer le cas échéant une image à la place de cette sous-chaine ?
par exemple :
:ange:
:demon:
etc...
et de renvoyer à la place :
<IMG SRC='../ange.gif'>
?????????
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
Ben fais plusieurs str_replace (c'est le plus simple à faire).
oui c'est la solutino à laquelle je pensais, mais regarde, genre j'ai 40 smiley proposés aux visiteurs, ben tu vois un peu le temps de traitement nécessaire à la génération, côté serveur ? sutout qu'il parcourt chaque message, s'il y a 20 messages pas page, ça fait du temps quand même...
enfin moi jmen fous c'est pas mon serveur c'est celui de free, mais quand même !!!!
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
Ben fais une regex alors (mais une regex, ca prend bcp plus de ressource qu'un str_replace).
mouais non c'est pas grave je fais dse str_replace pour chaque nom de smiley différent !
c'est un peu long à écrire c'est même chiant (!) mais bon j'espère que ça sera beau au final !
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
et si je mets la partie "reconnaissance des balises smiley" dans le code qui pemet au visiteur d'ajouter un message ? C'est pratique ça non ???
comme ça il le fait une bonne fois pour toutes, et le tratement s'en trouve raccourci à l'affichage non ???
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
Oui, mais le jour où tu changes l'endroit de tes smileys (ou si tu rajoutes des nouveaux smileys), faudra modifier tous les messages de ta base.
Mais oui, c'est une solution.
oué laisse tomber ma dernière proposition elle vaut rien !
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
Nan mais pourquoi pas :)
C'est vrai que l'affichage sera beaucoup plus rapide, mais faut peser le pour et le contre
Si tu es sur que ton site ne bougera plus, ca peut etre une bonne alternative.
Mais je pense pas que ce n'est pas sur ce genre de truc que tu vas gagner en rapidite...