Membres


Pas encore membre ?
inscrivez-vous ici

Connexion :
Login
Code
Mot de passe perdu ?
Liste des membres

probleme smileys

Probleme smileys


Probleme smileys     Posté le 13/09/2009 à 20:59
Rams33
Membre
rams33
9 posts
Inscrit le : 8/07/2009
Alors voila j'ai un petit problème de variable que j'arrive pas a résoudre


    

<?php
function smileys($texte)
{
$in=array(
           
":-((" // en colère
           
":-(" // déçu
           
":-)"//sourire
           
":-D"// mort de rire
           
":-p"// passe la langue
           
);

$out=array(
           
'<img src="smileys/lol.gif" alt="" />',
           
'<img src="smileys/hello.gif" alt="" />',
           
'<img src="smileys/love.gif" alt="" />',
           
'<img src="smileys/mad.gif" alt="" />',
           
'<img src="smileys/furious.gif" alt="" />',
           );

           return 
str_replace($in,$out,$texte);
}

echo 
smileys($texte);
?>



et le message d'erreur est
Notice: Undefined variable: texte in C:\wamp\www\test\new 40.php on line 24

merci de m'aider :D
 
Réponse à : Probleme smileys     Posté le 13/09/2009 à 21:14
sky
Administrateur
Avatar
Site perso
4298 posts
Inscrit le : 13/08/2003
Bonsoir

D'après le message, quand tu fais :
echo smileys($texte);

La variable $texte n'existe pas.

Sky

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Réponse à : Probleme smileys     Posté le 13/09/2009 à 21:19
rams33
Membre
Avatar
9 posts
Inscrit le : 8/07/2009
comment faire pour qu'elle existe correctement smiley

_______________________
Aucun
 
Réponse à : Probleme smileys     Posté le 13/09/2009 à 22:11
sky
Administrateur
Avatar
Site perso
4298 posts
Inscrit le : 13/08/2003
tu doit vérifier que la variable existe avant de l'utiliser :

if(!empty($texte))
{
echo smileys($texte);
}

Sky

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Vous n'est pas connecté en temps que membre, parceque j'en ai marre du spam, SEUL les membres peuvent poster des messages sur le forum.

Nous  -  Plan du site  -  Informations légale  -  Contact  -  © Graphiks.net