wp_のプロフィール
- ベストアンサー数
- 132
- ベストアンサー率
- 54%
- お礼率
- 0%
江東区大島在住のしたっぱプログラマ。 偉い人になったり末端になったりワンマンで構築したり。 いい加減に正社員になりたいとです。ボーナスほすぃ。 城西の田舎に引っ越したいとです。もしくは江戸川区。 あそこは島だと思うんだよね。江戸川島。 千葉島って言うなァァッツ!ちばは島じゃねぇぇッツ!
- 登録日2007/09/19
- バドミントンのグリップ
現在、中学一年で、「ナノスピード7700」を使用しております。 僕はグリップが細い方が打ちやすいので、グリップを買わずに、元のまま使用しています。 しかし、もう半年ぐらい使っており、さすがにグリップが滑ってきました。 しかしグリップを買うと、どうしても太くなって、打ちにくくて、使いたくありません。極薄タイプもためしてみましたが、あれでも不満足で・・。 なにかグリップ以外で滑り止め出来るものありませんかね。 なにかあれば教えていただきたいです。 今度、試合があるので、できるだけ早めに返事が欲しいです。
- 良くない方位への引越し
新居にもうすぐ引っ越す予定です。 素人ながら調べてみると、良くない方位のようです・・。 夫も私も九紫火星で娘は四緑木星です。 新居はここから直線3キロ先です。 方位なのですが、東西南北を30度に取り、真北で取ると南東ですが、それ以外では南になります。(取り方自体も分からないです) 今年は、歳破と五黄穀で悪いようですが、来年まで待っても今度は暗剣殺と九紫火星の八方塞がりで動けないようです。(この場合どちらがマシですか?) もし、南東だとしても今年は本命殺らしいです。 引越しは娘の入学があるので、来年4月までに引越ししなくてはなりません。 気になるので、方違い神社へはお参りしたのですが、やはりかなり悪い方位でしょうか?
- ZendFrameworkでコントローラを作る単位
Zend Frameworkで、コントローラを作る単位は、どのように決めていますか? たとえば、ユーザ管理をするとして、UserController.phpというものを作り、追加・更新・削除のアクションを作るとすると、一つのアクションに、入力・確認・実行の3画面が必要というような要求だと、コントローラのなかみがごちゃごちゃになってしまいます。 ですので、UserAddController.phpというようなコントローラを作り、inputAction,confirmAction,executeActionというようなアクションを作ろうかと考えています。 もちろん自由だとは思いますが、皆さんはどのようにしているのか教えてもらえればと思います。
- 空メールサービスの自動返信機能プログラム内でmb_convert_encodingが動作しない
はじめまして。SOGURINと申します。 こちらでの質問は初めてですので何卒宜しくお願いします。 いろいろ調べましたが、解決策が見つからなかったので、ご質問させてください。 【現象】 空メール受信でPHP起動し、送信者に対して自動返信メールを送るプログラムを組んでいます。 /etc/aliasesに起動するphpのファイル名を設定してプログラムを起動する所までは順調です。 返信内容の別ファイル(SJISで保存)からタイトルと本文を読み込んで、 送信前にタイトルをJIS変換させる記述を入れると、プログラムがこの記述で止まってしまいます(おそらく)。 $title = mb_convert_encoding($title,"JIS","SJIS"); ※(おそらく)と言うのは。。 エラーログを出そうとしてもエラーログ出力されないので、多分そうだろうと言う事です。 if(!$title = mb_convert_encoding($title,"JIS","SJIS")){ $output = "関数エラー"; log_up($output,$LOGFILE); exit; } 確実に言えるのは、上記で、 $titleのmb_convert_encodingの記述を外してそのまま送ると、文字化けしたメールが届く。 mb_convert_encodingの記述を入れると、メールは届かない と言う事です。 これまでに似たような話題はありましたが、 ・mb_stringを入れてコンパイルしないといけない点に関しては、phpinfo()で、 「'--enable-mbstring'」とありましたのでインストールされているのか。と。。 ・他のプログラムで画面上で操作して、mb_convert_encodingでJIS変換⇒メール送信 という機能は使ってますが普通に動いてます。 ということで、サーバーとしてmb_convert_encodingが動かない環境と言うわけでは無いと思うのですが、通常起動の時はmb_convert_encodingが正常に動作して、 自動起動の時だけmb_convert_encodingでプログラムが止まってしまう事に関して、他に原因として考えられることがありますでしょうか?
- 文字列前後の「全角空白/半角空白/改行文字」を取り除く
PHPで、「文字列の前後に付加されている全角空白/半角空白/改行文字を取り除く」 という処理をしたいのですが、以下のように置換処理を書くとうまくいきません。 $after = preg_replace('/^[ \r\n]*(.*)[ \r\n]*$/u', '$1', $before); // [ \r\n]→[半角空白、全角空白、改行文字]です どううまくいかないのかといいますと、入力として半角スペース+全角文字が入ったときに、全角文字の先頭文字が文字化けしてしまいます。 たとえば、 <半角スペース>あああ をこれにかけると、 <よくわからない文字>ああ となります。 以下のように2回に分けてみると、正常に動きます。 $tmp = preg_replace('/[ \r\n]*$/u', '', $before); $after = preg_replace('/^[ \r\n]*/u', '', $tmp); 最初のように1回の正規表現による置換で済ませたい場合、 どのように書くのが適切なのでしょうか? PHPのバージョンは5.2.3です。
- ベストアンサー
- satori_jpn
- PHP
- 回答数6