PHPの最近のブログ記事

文字のエスケープ

| コメント(0)
文字列の中で「"」が入る場合は「¥」を手前につけてエスケープする。

echo "<a href=¥"http://www.webarton.com/¥">ウェバートンのサイト</a>";

文字列切り出し

| コメント(0)
$aaa = substr('1060046', 0, 3);
0番目から3個(バイト)の文字を切り出し、という意味。

$aaaは106が入る。

*********************************************

これは昨日の夜頂いたイ・ク・ラ!


北海道のお客様からいただきました!
興奮しすぎてピンボケですが。。。いくらちゃん、キラキラしてます!
他にも、ほっけやイカを頂いて、北の幸を堪能!

頂いた品は、お客様のお友達の会社の品だそう。
うーむ、おとりよせしたくなります!
北の幸のサイトはこちら
知床の味 野尻正武商店

お客様のサイトはこちら
血糖値測定器の専門店 セルメ SMBG
ちなみに、北海道からの配送ですが、7,000円以上の購入で
送料・手数料無料なのでとってもおすすめです!

実は、この頂き物をして、こちらのお客さまと初めて電話でお話しました。

サイトの制作はメールでご依頼を頂き、メールでのやり取りで完成しました。

ウェバートンでは、電話で承ったり、お会いするお客様だけでなく、
メールだけのお客様もいらっしゃいます。
そして思うのは、メールだけだからといって、コミュニケーションとして
マイナスとは限らない、ということ。
メールの文章には、その人となりが確実に表れるものです。
今回実際お話して、想像していた通りのお客様だと思いました。
いつも、メールの文章がとっても丁寧であたたかいお客様なのです。

私も、メールの文章には気をつけなきゃ!と思います。
意図しないことで相手を傷つけてしまったりしないよう、
もっと気をつけていきたいと思います。
言葉って大切ですね。

そして、ウェバートンは本当にお客様に恵まれているなって思います。
皆様に本当に感謝しています。

Today's book companion
レベル7(セブン) (新潮文庫)

PHPリダイレクト

| コメント(0)
PHPで他のページにジャンプさせる場合。

<?php

header("HTTP/1.1 301 Moved Permanently");

header("Location: http://example.jp/");

?>


こちらを拝見しました。
http://oku.edu.mie-u.ac.jp/~okumura/php/redirect.php

数字に型を変換する

| コメント(0)
型を変換するにはキャスト演算子。

$CountID = (int)$PicID;

本日の日付を取得

| コメント(0)
$today = getdate();

$thisyear = $today[year];
$thismonth = $today[mon];
$thisday = $today[mday];

日付から年齢を取得

| コメント(0)
メールフォームで入力してもらった生年月日から年齢を取得します。
フォームからの値は、$byear、$bmonth、$bday。

function get_age($birth){
$ty = date("Y");
$tm = date("m");
$td = date("d");
list($by, $bm, $bd) = explode('-', $birth);
$age = $ty - $by;
if($tm * 100 + $td < $bm * 100 + $bd) $age--;
return $age;
}

function get_birthday($age){
$ty = date("Y");
$tm = date("m");
$td = date("d");
$by = $ty - $age;
$birth['under'] = date("Y-m-d",mktime(0,0,0,$tm,$td+1,$by-1));
$birth['over'] = date("Y-m-d",mktime(0,0,0,$tm,$td,$by));
return $birth;
}

$birthday = $byear ."-". $bmonth . " - " . $bday;
$age = get_age($birthday);

参考URL
http://webtech-walker.com/archive/2007/04/03143317.html

php 画像サイズ 取得

| コメント(0)
list($Width, $Height, $type, $attr) = getimagesize("./../../img/school/english/ace". $PicID .".jpg");


参考
http://midilin.sakura.ne.jp/midilin/yasuda/memo/prg_db/index.php?UID=1153290918
ゼロパディングを忘れないようにメモ。

$ID = sprintf("%02d", $ID);

"0"が0埋め、
"2"が2桁の意味。
メールフォームを作るとき、私はCGIよりPHPで
作ることが多いです。CGIだと1行目のパスがサーバによって
異なることがあるけれど、PHPは気にする必要が無いし、
ソースがシンプルに書ける気がするので。

といってもあまりPHPを使う用が無いので、
たまに使うと結構「あれ?なんだっけ???」ということも。

今日も、生年月日を入力するメールフォームを作っていたら、
「○○年○月○日」のようにメールに表示するには
どうするんだっけ???と忘れてしまっていたので
ここにメモしておきます。

半角スペースを空けておけばよいのでした。
生年月日:$birth_y 年 $birth_m 月 $birth_d 日 ¥n

メールには
2007 年 4 月 29 日 と表示されます。



英数字、アンダーバー(_)、ドット(.)、ハイフン(-)以外をエラーにします。

$email = mb_convert_kana($email, "KV");
$email = mb_convert_kana($email, "HV");
if( ! ereg( "^[¥x40-¥x5A¥x61-¥x7A¥x30-¥x39¥x2e¥x5f¥x2d]+$", $email ) ) {
echo "メールアドレスエラー";
}

ところでワタクシ

こんにちは、久保明子です。フリーランスでweb制作の仕事をしています。印刷関係担当の相棒と二人でwebarton(ウェバートン)という名称で働いてます。
サイトはこちらです。http://www.webarton.com/

それから、フェアトレードのショッピングサイトも運営していて、オーガニック&ハンドメイドのソープやボディケア商品を扱っています。お取引くださるお店募集中です!
http://fairtradeshopping.jp/


このアーカイブについて

このページには、過去に書かれたブログ記事のうちPHPカテゴリに属しているものが含まれています。

前のカテゴリはosCommerceです。

次のカテゴリはToday's songです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。