You are not logged in. This forum allows only logged in users to post. If you want to post in the forum, please log in.
Download
Desenvolver
Conta
Download
Desenvolver
Login
Forgot Account/Password
Criar Conta
Linguagem
Ajuda
Linguagem
Ajuda
×
Login
Nome de acesso
Senha
×
Forgot Account/Password
Estado tradução de Português
Category:
Software
People
PersonalForge
Magazine
Wiki
Pesquisa
OSDN
>
Pesquisar Software
>
Education
>
Testing
>
XoopsHP
>
Fóruns
>
Open Discussion
>
mbstring未サポートの場合
XoopsHP
Descrição
Project Summary
Developer Dashboard
Página da Web
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
Histórico
Downloads
List of Releases
Stats
Tíquete
Ticket List
Milestone List
Type List
Lista de componentes
List of frequently used tickets/RSS
Submit New Ticket
Documents
Communication
Fóruns
List of Forums
Ajuda (0)
Open Discussion (1)
Mailing Lists
list of ML
xoopshp-support
News
Fóruns:
Open Discussion
(Thread #11570)
Return to Thread list
RSS
mbstring未サポートの場合 (2006-06-25 18:21 by
howardgee
#23284)
Criar tíquete
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さんが盛り込んでくださると思いますので、それまではこれで対処していただければと思います。