[PHP-users 7089] Re: hdmlコンテンツが出力されない
Yasuo Ohgaki
php-users@php.gr.jp
Tue, 23 Apr 2002 17:04:25 +0900
Yasuo Ohgaki wrote:
> 大垣です。
>
> HOTTA Michihide wrote:
>
>>堀田@諫早市です。
>>
>>php-4.0.6 で動いていたスクリプトを 4.2.0 に移行していたら、hdml
>>コンテンツが出力されない現象が発生して困っています。
>>
>>[test.php]
>>
>><?php
>>header("Content-Type: text/x-hdml; charset=Shift_JIS\n");
>>print "ABC<BR>\n";
>>?>
>
>
> 私の環境(Apache 1.3.24/PHP 4.3.0-dev)でも再現しました。
> mb_output_handler()が原因の様です。(=>廣川さん)
> mb_output_handler()を指定すると出力されません。
> クラッシュはしていないようです。
他の問題もあるのですが、とりあえず以下のパッチでこの不具合は
修正されるはずです。
--- mbstring.c.~1.63.~ Mon Apr 22 08:47:33 2002
+++ mbstring.c Tue Apr 23 16:58:43 2002
@@ -1563,9 +1563,7 @@
/* just return if the converter is not activated. */
if (MBSTRG(outconv) == NULL) {
-
zval_dtor(return_value);
-
Z_STRVAL_P(return_value) = arg_string;
-
zval_copy_ctor(return_value);
+
RETURN_STRINGL(arg_string, arg_string_len, 1);
return;
}
--
Yasuo Ohgaki
__________________________________________________
Do You Yahoo!?
Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/