Remplacement des données
3 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- ElWis
- Nouveau WRInaute

- Messages: 1
- Inscription: 16 Aoû 2004
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:
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.
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: Tout sélectionner
<?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 passionné

- Messages: 1290
- Inscription: 26 Fév 2004
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.
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.
3 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Remplacement de caractères
- Dmoz et remplacement d'adresse
- remplacement de parking : location de domaine ?
- Remplacement yahoo site explorer
- [Résolu] Un petit remplacement en PHP !
- Remplacement texte code html
- Remplacement de caractères dans l'url
- [Résolu] Preg_replace / Remplacement de texte
- Remplacement dans le contenu de la page
- redirection conditionnelle remplacement de caractère
- Plug-in d'opt-out de Google Analytics - 19-03-2010
- Google ouvre un weblog pour mieux communiquer - 11-05-2004
- Quel avenir pour Yahoo Site Explorer ? - 20-08-2010
- Recherches Google en HTTPS : suppression du referrer - 25-05-2010
- Passage à l'heure d'été/hiver sur un forum phpBB - 31-10-2010
- Les différents systèmes de mise en cache des données - 16-08-2010
- Opt-out Google Analytics : plugin Internet Explorer, Firefox, Chrome - 26-05-2010
- Actualité du référencement pendant l'été 2009 - 31-08-2009
- Positionnement sur data centers Google
Cet outil vous permet d'afficher sur une seule page les résultats Google effectués sur de nombreux data centers (centres de données).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


