キッチンとショールーム

晴れ今日は6時50分から仕事。 朝ご飯を食べる時間がなかったのでコンビニでパンを買う。 お昼ごはんのおかずも作りきれなかったので切干大根を買う。

今日はキッチン。 普通のI型吊戸ありのキッチン、すぐに終わりそう。
だけど運送屋のトラックが荷物を持ってきたときに、細い道だったため脱輪してしまった。 落ちた場所はたんぼ。 ただ、堀の高さがあるので、たんぼに落っこちたわけではない。 偶然お客さんの家に油圧ジャッキがあったのでそれで車体を持ち上げて、厚い板を何本も道路と田んぼの間に、斜めにかませて脱出した。 運転手も脱輪したのはひさびさだと言っていた。
それ以外は何もトラブルがなく、14時くらいに終わった。

これからショールームに行って仕事をしないといけない。
浴室テレビの設置と展示用の水洗の取り付けを。
テレビは穴を開けてコーキングするだけなので楽チン。 水洗も台座に取り付けるだけだったので簡単。
ここのショールームにはかわいい女の子が1人いたのだけど、パーマを当てて前髪を上げててイメージががらりとかわっていた。 だけど顔つきとかはかわってないからね。 ただちょっと気になるのはやせすぎかな……

妻が「スイカが食べたい」と言っていたので、仕事が終わった後フジグランに行ってみる。 大きなスーパーだからこの時期でもスイカ売ってるかなぁ…… カットスイカしか売ってなかった……しかも高い! まぁ仕方ない。 2パック買って家に帰る。
すぐに保育園のお迎えの時間になった。 一通り家事をして夕飯を作る。 今日の夕飯はオレだけ鮭、あとの2人は素麺。 そして明日は朝が早いのでお弁当を作る…… いつも朝作ろうと思っても時間がなさすぎるので夜のうちに。 腐らないよねきっと……

ようやく自由時間になってPHPをやる。 昨日の日記の掲示板に親切な人が書き込みをしてくれてあって、メールアドレスかどうかチェックする(?)正規表現みたいなのが書いてあった。

if ( ereg(“^[^@]+@[^.]+\..+”, $str) )

うーむ、これは……
メールアドレスの一番最初に@が来てはいけない、それ以外のものがきて、その後に@がくる。 ここは@以外のものが来てはいけない。 次の\..+ は不明…… これが$strの中の決まり。 この条件にあってるならばこっち、違うならこっちというようなものらしい。 うーむ、むずかしい…… これはかなりサンプルみたいなのを作ってやり尽くさないと理解出来なさそう…… きっとメールアドレスのチェックができたら、URLのチェックもできるだろう。

さて、今日の進み具合。 やる時間があまりなかったのだけど……
まず変更点。
「本文」に書き込みしていて改行するとログファイルの中でも改行されて悲惨な事になってるみたい。
なので
・本文の中で改行されたものをログファイルに移すときに改行されないようにした。
いろいろ調べたら、Windows内では改行は「
」と判断されているらしい。 
は改行だけど
は復帰というらしい。 意味は行の先頭にカーソルをもっていくみたい。 簡単に言うとエンターキーを押したという意味らしい。 すっごい難しいけど…… なので本文中からがあったら<br>に変換する、という処理をする。 マックとかだとだけらしいのだけど、マックがないので試す事が出来ないのでよくわからない。 まぁもっと調べてそのうちに……

・ログファイルにエスケープキー
名前や本文などで「”」「'」「」を使うと表示するときに「”」「'」「」と表示されてしまう。 いろいろ調べたらそういうときだけのを取り除くことができるらしいので、それをやってみた。 たぶんできてる。

・<>とかをHTML方式にするように
<だと&ltとなるみたい。 これによって本文中にタグが使われても大丈夫になった!?
そういうのを一発で変換してくれる関数があったのでよかった。。。

さらに発見された今後の課題
・パスワードに記号を使った場合、コピー&ペーストで全角文字を使った場合の処理
・名前と本文に全角スペースのみの場合、本文が改行のみの場合の処理
・「書き込みました」の画面でリロードすると、した回数だけ記事が書かれる

やらないといけないことはいっぱいいっぱいあるのに、頭が追いつかない。
サンプル
ソース