[PHP-users 19317]Re: mhash関数について
Jiro Iwamoto
jirokun @ u01.gate01.com
2003年 12月 11日 (木) 18:15:14 JST
岩本です。
> $salt=mhash_keygen_s2k(MHASH_SHA1, $_POST["userpassword"],
> substr(pack("h*", md5(mt_rand())), 0, 8), 4)
>
> //以下LDAPエントリーとなる連想配列を作成
> $newinfo["userpassword"] = "{SSHA}" . base64_encode(mhash(MHASH_SHA1,
> $_POST["userpassword"] . $salt) . $salt);
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> 波線の部分が25行目に相当します
21行目に;が抜けているだけとか。
> しかしながら、長文になってしまいますが、下記phpソースコードのmhash関数の
> 部分でエラーになってしまいます。
> Parse error: parse error in /usr/local/apache2/htdocs/imap/add.php on
line 25
parse errorとなっているのでmhashの使い方が悪いわけではなくて、
文法がおかしいってことですよね?たぶん。。。
-----------------------------------------------
岩本次郎 jirokun @ u01.gate01.com
PHP-users メーリングリストの案内