2ちゃんねる準拠トリップにての全角文字 - PHPプロ!Q&A掲示板
ここではトリップ「#○○○~」が含まれる文字列を $name とします。
- $name = str_replace('◆','◇',$name);
- $trips = strpos($name, "#");
- if ($trips !== false){
- $honn = substr($name, 0,$trips);
- $tripn = substr($name,$trips + 1);
- $salt = substr($name,$trips + 2,$trips + 3);
- $trip = crypt($tripn,$salt);
- $trip = substr($trip,-10);
- $name = $honn . '◆' . $trip;
- }
#Test といったトリップも本家2ちゃんねる通りになります。
ですが、
#テスト といった全角文字を含むトリップがうまく変換されません。
というのもエラーは出ないのですが、正しいトリップと違った文字列に変換されてしまうのです。
なぜでしょうか。どうすれば全角も対応させることができるようになるのでしょうか。
よろしくお願いします。
この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。





ページのトップへ


SQLインジェクション対策は時と場合で使う関数が変わります。その時にあったものを使いましょう。