| |
Savez-vous bien utiliser les outils de mesure d'audience ? Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ? Savez-vous utiliser les bons outils pour booster votre taux de transformation ? La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions ! ===> Informations et inscriptions.
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
ElWis Nouveau WRInaute
Inscrit le: 16 Aoû 2004 Messages: 1
|
Posté le : Lun Aoû 16, 2004 13:31 Sujet du message: Remplacement des données |
|
|
Bonsoir,
Mon problème consiste à replacer un code quelconque par une image pour un forum.
Les codes sont récupèrer d'une table de ma BDD.
Alors j'ai fait une boucle WHILE pour la récupèration de tout les codes puis j'ai fermer la boucle puis j'ai déclarer une variable pour l'affchage du texte de la façon suivant:
| Code: |
<?php
$image = $sm['image']; //récupèrer depuis la boucle de la table des smiles
$code = $sm['code']; //récupèrer depuis la boucle de la table des smiles
//Boucle fermée.
// autre récupération d'une autre table qui contient le text
$msgN = stripslashes($data['msg']);
$msg = str_replace($code,"<img src='".$image."'>",$msgN);
?> |
Le résultat: si j'ai 2 code (donc 2 smilies) dans mon texte, avec cette méthode, je ne vois que la dernier smile remplacer par l'image qui lui ai approprié, par contre les autres reste en code sans changer.
Si pour récupèrer les donnée de la table des smilies, je ne fait pas de boucle, seule le premier smilie sera remplacer.
Où est le problème ? quel est la solution ?
Merci de votre aide et bonne fin de soirée. |
|
| |
|
 |
Bool WRInaute accro

Inscrit le: 26 Fév 2004 Messages: 1139 Localisation: Lyon
|
Posté le : Lun Aoû 16, 2004 13:40 Sujet du message: Remplacement des données |
|
|
euh... je ne vois aucune boucle dans ton code...
Sinon, saches que str_replace accepte les tableaux en paramêtre... ce qui devrait être plus rapide, et plus pratique à utiliser.
Pour ce qui est du parseur de forum, perso je fais plusieurs passes (4 actuellement) afin d'etre plus souples. |
|
| |
|
 |
willyz85 WRInaute occasionnel

Inscrit le: 01 Mai 2004 Messages: 134
|
Posté le : Lun Aoû 16, 2004 19:05 Sujet du message: Remplacement des données |
|
|
le str_replace doit être dans la boucle  |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|