Vous n'êtes pas connecté. Ce forum permet seulement les utilisateurs connectés pour poster. Si vous voulez faire un post sur le forum, s'il vous plaît connecter.
Télécharger
Développer
Compte
Télécharger
Développer
Connexion
Mot de passe oublié ?
Créer un compte
Langue
Aide
Langue
Aide
×
Connexion
Nom du compte
Mot de passe
×
Mot de passe oublié ?
Traduction statut du Français
Catégorie :
Logiciel
Peuple
PersonalForge
Magazine
Wiki
Recherche
OSDN
>
Trouver un logiciel
>
Éducation
>
Testing
>
XoopsHP
>
Forums
>
Discussion-Ouverte
>
mbstring未サポートの場合
XoopsHP
Description
Résumé du projet
Dashboard - Développeur
Page Web
Développeurs
Galerie d'images
Liste des flux RSS
Activité
Statistiques
Historique
Téléchargements
List of Releases
Stats
Ticket
Liste des tickets
Liste des Jalons
Liste des types
Liste des composants
Liste des tickets/RSS fréquemment utilisés
Soumettre un nouveau ticket
Documents
Communication
Forums
Liste des forums
Forum d’aide (0)
Discussion-Ouverte (1)
Listes de diffusion
Liste de ML
xoopshp-support
Nouvelles
Forums:
Discussion-Ouverte
(Thread #11570)
Retour à la liste de discussion
RSS
mbstring未サポートの場合 (2006-06-25 18:21 by
howardgee
#23284)
Création d'un nouveau ticket
PHPのmbstringオプションがオフになっている場合、採点のポップアップウィンドウが白画面になってしまっていました。
見てみると、1.06あたりで追加されたマルチバイト文字処理のうちの一カ所で、mbstring未サポートの場合エラーになることがわかりました。
そこで、その部分にmbstringのサポートをチェックするif文を追加して対処しました。process_form.phpの76行目あたりから
------------------------------------------
// Get the form data
// kazuo sudow --> EUC-JP (1.04) Sanitizer & mb_convert_encoding
$userid = $myts->stripSlashesGPC($_POST['realname']);
// Check if mbstring is supported --Yoshi
if (XOOPS_USE_MULTIBYTES && function_exists("mb_convert_encoding") &&
$xoopsConfig['language'] == 'japanese') {
$userid = mb_convert_encoding($userid, "EUC-JP", "auto");
}
--------------------------------
と変更することで対処できます。
次期バージョンではsudowさんが盛り込んでくださると思いますので、それまではこれで対処していただければと思います。