FluxBB.fr

Le site des utilisateurs francophones de FluxBB.

Vous n'êtes pas identifié(e).

#1 22-11-2013 23:35:57

bagu
Membre
Lieu : Loire-Atlantique
Inscription : 24-06-2009
Messages : 129
Site Web

[Résolu] Problème de fonction redéclarée ?

Bonjour,

Je rencontre un problème depuis la migration de mon forum de la version 1.5.4 à la version 1.5.5 (j'ai dû merdouillé)

[22-Nov-2013 22:28:35 Europe/Paris] PHP Fatal error:  Cannot redeclare utf8_strcasecmp() (previously declared in \forum\include\utf8\strcasecmp.php:21) in \forum\include\utf8\strcasecmp.php on line 27

Le soucis, c'est que selon le message d'erreur, je suis censé avoir déclaré deux fois la fonction utf8_strcasecmp, et pourtant, elle n'a été déclarée qu'une seule fois Oo

Ce problème survient lorsque je tente de modifier le pseudonyme d'un membre.
Je continue à chercher, mais si l'un de vous avait une idée, je suis preneur.

Merci

EDIT :

Il semble que la ligne 15 de profile.php

require PUN_ROOT.'include/utf8/strcasecmp.php';

pose soucis avec la ligne 744 de profile.php

check_username($form['username'], $id);

En effet, la fonction check_username commence comme ceci :

function check_username($username, $exclude_id = null)
{
	global $db, $pun_config, $errors, $lang_prof_reg, $lang_register, $lang_common, $pun_bans;

	// Include UTF-8 function
	require PUN_ROOT.'include/utf8/strcasecmp.php';

D’où la re-déclaration.

Là ou ce require n'était pas présent dans la version 1.5.4
Je viens de voir l'autre topic...Il faut que j'aille voir un ophtalmo happy

Dernière modification par bagu (23-11-2013 00:28:53)

Hors ligne

Pied de page des forums