Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1451 connectés 

  FORUM HardWare.fr
  Programmation

  [PHP] Truc chelou avec un str_replace ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Truc chelou avec un str_replace ...

n°151098
Max Evans
Posté le 04-06-2002 à 17:01:59  profilanswer
 

Hello a tous :hello:
 
Cette fois ci, g un petit probleme avec le : str_replace
En fait, pour le livre d'or, je fais en sorte que les smilies s'affichent sous forme d'images, et non pas en texte pur :)
 
Donc, je fais ca :
$sql_smilies = "SELECT * FROM smilies";  
$req_smilies = mysql_query($sql_smilies) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
 
$smilies = mysql_fetch_array($req_smilies);

 
Et mon replace :
<? $texte = str_replace(''.$smilies[code].'','<img src="'.$smilies[html].'">',nl2br(htmlentities("$val[message]" ))); ?>
 
Apres, j'appelle le texte en faisant tout simplement un echo "$texte";
 
Donc, dans ma base, g une table smilies, contenant deux champs : CODE et HTML
 
Le code c tout simplement la syntaxe telle que :) et le html, c l'url de l'image.
 
Quand il n'y a qu'un seul smiley dans la BDD, ca marche nikel, la smiley s'affiche bien sous forme d'image !
Par contre, quand il y en a deux, l'un s'affiche et pas l'autre :/
Trois, c pareil, un s'affiche, et pas les deux autres ...
 
A votre avis, ca vient de koi ?
 
Merchi de votre aide


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
mood
Publicité
Posté le 04-06-2002 à 17:01:59  profilanswer
 

n°151122
siewn
Posté le 04-06-2002 à 17:28:23  profilanswer
 


$texte = nl2br(htmlentities($val[message]));
smilies($row=mysql_fetch_array($req_smilies)) {
    $texte = str_replace($smilies[code],'<img src="'.$smilies[html].'">',$texte);
}
echo($texte);


Message édité par siewn le 06-04-2002 à 17:29:10

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [PHP] Truc chelou avec un str_replace ...

 

Sujets relatifs
[PHP]Explode($blabla, ;)[PHP] Temps d'execution de requetes excessif :(
[PHP] Pb pour passer en parametre du code html[PHP] forcer le download d'un fichier PDF???
[PHP] Lister les fichiers d'un répertoire...[PHP et JavaScript et aussi ASP tant qu'a faire] fonctions -> 2 return
[PHP] prob de permission sous dossierASP/Access : erreur chelou
[PHP] c koi la notation === ???[PHP] URL encodées en base64, récupérer les variables ?
Plus de sujets relatifs à : [PHP] Truc chelou avec un str_replace ...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR