[PHP-users 6780] Re: PHP4.2.0RC2 のバグ?(mb_output_handler とxslt_process )
SHIMOOKA Hideyuki
php-users@php.gr.jp
Tue, 9 Apr 2002 20:54:12 +0900
下岡です。
---- Yasuo Ohgakiさん曰く...
>とりあえず、私の環境ではmb_output_handlerは正常に動作しています。
>mbstring関連のini設定はどうなっているのでしょうか?
PHP4.2.0RC2のソースに含まれているphp.ini-recommendedの
mbstring設定をそのままアンコメントしただけです。
[mbstring]
mbstring.internal_encoding = EUC-JP
mbstring.http_input = auto
mbstring.http_output = SJIS
mbstring.detect_order = auto
mbstring.substitute_character = none;
その他としては、
・allow_call_time_pass_reference = On
・output_handler = mb_output_handler
の2カ所を編集しています。
>スクリプトが簡単な場合は張り付けてももらえませんか?
以下のような感じです。
----ここから
<?php
$xh = xslt_create();
$data = xslt_process($xh, "test.xml", "test.xsl");
xslt_free($xh);
mb_http_output("pass");
echo "<hr>" . $data . "<hr>";
?>
----ここまで
XML・XSLファイルを含めたサンプルは、以下のURLから取得できます。
http://www.pat.hi-ho.ne.jp/dimension/xslttest.zip
--
H.Shimooka/shimooka@axissoft.co.jp