[Réglé] Problème : Fatal error: Call to undefined function [...] - Version imprimable +- MyBB.support, le portail francophone de MyBB (https://mybb.support) +-- Forum : MyBB.fr (https://mybb.support/forum-1.html) +--- Forum : Support (https://mybb.support/forum-5.html) +--- Sujet : [Réglé] Problème : Fatal error: Call to undefined function [...] (/thread-4512.html) |
Problème : Fatal error: Call to undefined function [...] - burdyyi - 29-07-2011 Bonjour, J'ai chercher une solution sur google & autres mais je n'ai rien trouvé, et la plupart du temps les discussions abordant ce sujet sont en anglais, bref. Quand quelqu'un veut s'inscire, sur mon forum mybb (dernière version.) ils remplis donc les champs, puis clique sur valider l'enregistrement et sa affiche cette erreur. Code PHP : Fatal error: Call to undefined function unicode_chr() in /home/burdupco/public_html/extaz/forum/inc/datahandlers/user.php on line 73 Si quelqu'un à une solution, merci de me la présenter. Cordialement. RE: Problème : Fatal error: Call to undefined function [...] - spyto - 29-07-2011 Le minimum serait de donner la version de MyBB utilisée ! Je suppose qu'il s'agit de 1.6.3 ? La fonction unicode_chr() qui n'est pas trouvée se trouve dans /inc/functions.php. Je suggère de réuploader ce fichier et de vérifier que cette fonction y est bien incluse (ligne 5721 et suivantes). Il s’agit sans doute d'un fichier corrompu ou d'un upload mal effectué ? RE: Problème : Fatal error: Call to undefined function [...] - burdyyi - 29-07-2011 Bonjour, Il s'agit de la version 1.6.4, téléchargé ici : http://www.mybb.com/downloads J'ai déjà reupload le fichier focntions.php mais sans résultats. Ligne 5721 : Code PHP : // Wildcard based IP provided RE: Problème : Fatal error: Call to undefined function [...] - spyto - 29-07-2011 C'est pour le moins curieux !!! En effet, dans la version 1.6.4, la fonction unicode_chr() n'est plus utilisée. Dans /datahandlers/user.php, la ligne 73 contient : Code PHP : $username = str_replace(array(unichr(160), unichr(173), unichr(0xCA), dec_to_utf8(8238), dec_to_utf8(8237), dec_to_utf8(8203)), array(" ", "-", "", "", "", ""), $username); Donc plus aucune référence à unicode_chr(), d'où ma perplexité quant à ton message d'erreur ?! Essaie de re-télécharger l'archive et/ou de réuploader les fichiers (en faisant ensuite un upgrade...). C'est quand même bizarre ! RE: Problème : Fatal error: Call to undefined function [...] - burdyyi - 29-07-2011 Merci de ta réponse, mais j'ai tout réupload et toujours rien. Personne ne peut s'inscrire. En téléchargent la version antérieure sa ne résoudrais pas le problème par hasard EDIT : Ma ligne 73 n'est pas la même que la votre. Code PHP : $username = str_replace(array(unicode_chr(160), unicode_chr(173), unicode_chr(0xCA), dec_to_utf8(8238), dec_to_utf8(8237), dec_to_utf8(8203)), array(" ", "-", "", "", "", ""), $username); J'ai remplacé par la tienne et c'est fonctionnelle merci ! RE: Problème : Fatal error: Call to undefined function [...] - spyto - 29-07-2011 Tu es sûr de tes uploads ? Regarde si ton fichier /inc/datahandlers/user.php est correctement uploadé et surtout s'il contient ou non l'appel à la fonction unicode_chr() - autour de la ligne 73. C'est cette instruction qui provoque l'erreur et elle ne doit pas se trouver dans /inc/datahandlers/user.php de la v1.6.4 ! Si elle y est ce n’est pas normal. Surtout que tu as téléchargé l'archive US... Alors qu'il en existe une version fr dans la section Annonces ici. Mais bon, ça c'est une autre histoire et ça n'a rien à voir avec ton problème. Re-télécharge l'archive, ou du moins réuploade /inc/datahandlers/user.php de la v1.6.4. C'est bizarre, j''ai l'impression que plusieurs versions se mêlent. Tu n'as pas fait une mise à jour ? Il s’agit bien d'une nouvelle installation ? |