Bonjour,
je ne comprend pas mon erreur
<?php
$bdd = new PDO('mysql:host=localhost;dbname=****', '****', '****');
$allmsg = $bdd->query('SELECT * FROM chat ORDER BY id DESC');
while($msg = $allmsg->fetch())
{
$emoji_replace = array(':)');
$emoji_new = array('<img src="imoji/emo_smile.png" />');
$msg['message'] = str_replace(';)', '<img src="imoji/emo_smile.png" />', $msg['message'])
?>
<b><?php echo $msg['pseudo']; ?> : </b><?php echo $msg['message']; ?><br/>
<?php
}
?>
Normalement sur mon chat le smiley :) deverai se mettre en image (smiley) mais il reste en :)
Cordielement
<?php
$msg['message'] = str_replace(';)', '<img src="imoji/emo_smile.png" />', $msg['message'])
Déjà, il manque un point virgule, après tu dis que le smiley :) n'est pas remplacé, alors que ton code cherche à remplacer le smliley ;)
Salut,
Le syntax highlighting te montre qu'il manque un '
pour le mot de passe de ta base de données.