[PHP] Fonction avec deux arguments
Résolu
crocoscore
Messages postés
176
Statut
Membre
-
crocoscore Messages postés 176 Statut Membre -
crocoscore Messages postés 176 Statut Membre -
Bonjour !
Mon problème doit être très simple mais je ne trouve pas comment le résoudre... voici le code:
Message d'erreur:
Fatal error: Cannot redeclare remplacent_smiley() (previously declared in /mnt/142/sdb/b/9/crocoscore/v2/index.php:161) in /mnt/142/sdb/b/9/crocoscore/v2/index.php on line 161
Pourtant, je n'ai pas crée d'autre fonction avec ce nom (je l'ai déjà changé pour vérifier)...
Mon problème doit être très simple mais je ne trouve pas comment le résoudre... voici le code:
// Fonction remplacement du smiley par une image
function Remplacent_smiley($smiley, $image_de_remplacement)
{
$donnees['contenu'] = str_replace(''. $smiley .' ', '<img src="http://www.siteduzero.com/Templates/images/smilies/'. $image_de_remplacement .'" alt="'. $image_de_remplacement .'" />', $donnees);
}
Remplacent_smiley(':) ', 'smile.png');
Remplacent_smiley(':D', 'heureux.png');
Remplacent_smiley(';)', 'clin.png');
Remplacent_smiley(':p', 'langue.png');
Remplacent_smiley(':lol:', 'rire.gif');
Remplacent_smiley(':euh:', 'unsure.gif');
Remplacent_smiley(':(', 'triste.png');
Remplacent_smiley(':colere2', 'mechant.png');
Remplacent_smiley('o_O', 'blink.gif');
Remplacent_smiley('^^', 'hihi.png');
Remplacent_smiley(':-°', 'siffle.png');
Message d'erreur:
Fatal error: Cannot redeclare remplacent_smiley() (previously declared in /mnt/142/sdb/b/9/crocoscore/v2/index.php:161) in /mnt/142/sdb/b/9/crocoscore/v2/index.php on line 161
Pourtant, je n'ai pas crée d'autre fonction avec ce nom (je l'ai déjà changé pour vérifier)...
4 réponses
-
le problème est que la fonction Remplacent_smiley et appelé pour chaque smiley se qui fais une 10 de fois...
regardé sur internet pour trouver une autre source -
Le problème vient en faite du tableau while... mais comment empêcher ce conflit ?
-
En attendant une meilleur solution je vais utiliser ça:
$contenu = str_replace(':) ', '<img src="smilies/smile.png" alt=":)"/>', $contenu); $contenu = str_replace(':D ', '<img src="smilies/heureux.png" alt=":D"/>', $contenu); $contenu = str_replace(';) ', '<img src="smilies/clin.png" alt=";)"/>', $contenu); [...] -