[PHP-users 11443] Re: 国際化版PHP でのSJIS処理

Yasuo Ohgaki php-users@php.gr.jp
Tue, 12 Nov 2002 15:34:39 +0900


大垣です。

net0 wrote:
> \を含む日本語もクォートされてしまい、Postgres等のSQL文で
> パースエラーになります。(magic_quotes_gpc=on)
> 変数を扱う前に日本語部分の\を除去すればいいとおもうのですが
> 日本語部分の\を除去するのが複雑で挫折しました。

マルチバイト文字処理の有無に関わらず、magic_quotes_gpcは
有効にしてはいけない機能です。かならず、無効に設定するベキです。

> 関係ないですが
> http://snaps.php.net/
>> php4-STABLE-200211101739.tar.gz 
> あたりを試したら
> ext/mysql/libmysql/my_tempnam.c:103: the use of `tempnam' is dangerous, better use `mkstemp'
> と出ますが、無視しておけば、そのうち修正はいるのかな?

バンドルされたMySQLのライブラリのコンパイル警告です。
無視してください。(多分、直りません)

--
Yasuo Ohgaki