[PHP-users 11292] Re: Formの配列変数
Moriyoshi Koizumi
php-users@php.gr.jp
Tue, 05 Nov 2002 23:20:49 +0900
小泉です。
# あー、また sjis を iso-8859-1 で送ってしまった…すいません。
rpm を使わない環境の方のために補足しておきます…
拙作のフォーム変数の不具合を直すパッチと、
藤本さんの国際化パッチのあたったソース(tarball) は
藤本さんの運営されているサイトに置かれているようです。
http://www.php.gr.jp/ のホームページにリンクがありました。
なお、安定版のスナップショットを使う手もあります。
こちらのバージョンは 4.2.4-dev となります。
http://snaps.php.net/
どちらを使うかは好みの問題だと思っています。
また、php-4.3.0pre2 を使うのはあまりお勧めしません。
implode() にバグがあって、クラッシュしてしまうようです。
追伸ですが、フォーム変数の値が欠損する現象が、
配列を使っていなくても発生することが最近明らかになったので
お知らせしておきます。
---------------------------------------------
<form method="POST" action="test.php">
<input type="text" name="-foo">
<input type="text" name="+bar">
</form>
---------------------------------------------
上記のような場合です。
(ソース: http://bugs.php.net/20116)
HOTTA Michihide <hotta@net-newbie.com> wrote:
> 堀田@諌早市です。
>
> Mashiki wrote:
> > Mashikiです。
> >
> > [PHP-users 9880] PHP 4.2.3で4 バイト以下の配列の変数値が取れない
> > http://ns1.php.gr.jp/pipermail/php-users/2002-September/009886.html
> >
> > というのがあるらしいです。
>
> 当たりのようです。手元の環境では正しく動作しました。
>
> Vine 2.6β
> php-4.2.3-0vl1
>
> php-4.2.3-0vl1 には、上記の不具合を修正した小泉さんパッチがあたっ
> ています(藤本さんのマルチバイトパッチも)。php-4.2.3-0vl1.src.rpm
> は VineSeedPlus にあります。php のパッケージはてんこもりなので、
> ビルド/インストールするにあたっては、依存関係でいろいろと他にも
> 必要なパッケージがあります。
> --
> 堀田 倫英 <hotta@net-newbie.com> <http://www.net-newbie.com>
>
> _______________________________________________
> PHP-users mailing list
> PHP-users@php.gr.jp
> http://ns1.php.gr.jp/mailman/listinfo/php-users