str_replace();

Répondre
cobain.teenspirit
cobain.teenspirit
Déconnecté
bonjour
Salut,
J'ai un petit problème au niveau de cette fonction, dans mon systeme de smileys. En effet, j'utilise une fonction utilisateur qui est sensée remplacer les codes par les balises des images correspondantes. le problème, c'est que la fonction me vide la variable !!
voici les wall correspondants :
http://www.lephpfacile.com/wall/lire_wall.php?wall=1453
rosema
rosema
Déconnecté
c 'est incroyable ce que je peux écrire comme conneries
j'aurais mis le addslashes après la donction pour les smilies, non?
Carssou
Carssou
Déconnecté
Moi j'ai fais ça sans fonction:
$news = str_replace (':)', '<img src="design/smileys/original.gif" alt=":)" />', $news);
et j'appel la page avec un include
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Le probleme vient du fait que str_replace retourne une chaine de carateres, or toi, tu ne recuperes pas cette valeur de retour.
cobain.teenspirit
cobain.teenspirit
Déconnecté
bonjour
merci !
j'ai ajouté a la fin de la fonction utilisateur return $message; juste avant le } ,
Mais le nouveau problème maintenant est que cela retourne exactement la variable d'origine, autrement dit, c'est comme s'il n'y avait pas de fonction !
J'ai aussi mis le stripslashes apres lafonction smiley.
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Oui, tu ne recuperes pas la valeur de retour de la fonction.

Fais un :

$chaine = str_replace (.... , ......);
cobain.teenspirit
cobain.teenspirit
Déconnecté
bonjour
Merci beaucoup !!! smileysmiley
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog