自分がラクをするための自動化のススメ--WebデザイナのためのPHP入門
PHPとデータベースについて大体わかったボクたち。次は「実務でどう活用するか」ですね。
これまでの2回で、PHPやデータベースの概要については理解していただけただろうか?
そうは言っても、理解するのと実際に作業するのは別の話。自分にはとうてい作れないだろうし、プログラマという職業の人の話だと思われる方も少なくないかもしれない。
確かに、本格的なスクリプトを自分で作ることは考えにくいかもしれないが、Webデザイナやマークアップエンジニアでも、まずは「自分がラクをするために」PHPを使ってみてはいかがだろう?
今回は、PHPスクリプトの中でも、簡単に記述できてWebデザイナに役に立つサンプルをいくつか紹介したい。是非、気軽に利用してみて、できれば内容も理解してみてほしい。
コピーライト表記を自動化する
Webサイトには必ずある「コピーライト表記」。たいていの場合、以下のように制作年を明記する。
Copyright© 2008 H2O Space. Co., Ltd. All Rights Reserverd.
この表記、「制作年」なので更新しなくてよいようだが、やはりWebサイトが古く見えてしまうので毎年更新したいものだ。しかし、それを毎年全ページに対して行うのはあまりにも非効率。そこで、いつもの表記の代わりに、次のようなPHPスクリプトを記述してみよう。
Copyright© <?php echo date('Y'); ?> H2O Space. Co., Ltd. All Rights Reserved.
「date('Y')」という記述は、日付を操作する機能だ。大文字で「Y」というパラメータを指定することで、4桁の西暦年を取得することができる。これにより、毎年西暦年が更新されるというわけだ。
「date('Y')」を指定すると……
PHPのよいところは、JavaScriptなどの「クライアントサイドスクリプト」と違い、Webブラウザに表示される前に処理されて、HTMLは手で作ったものと変わらない情報になる点だ。たとえば、上記のスクリプトもWebブラウザでソースを表示すれば、PHPのスクリプトは消えてWebブラウザに表示されているものと同じ状態になる。そのため、SEOや音声ブラウザなどへの対応にも全く影響することなく、利用することができるのだ。
ヘッダーファイルなどを一元管理する
Adobe Dreamweaverなどには「ライブラリ」という、外部のファイルを取り込むことで部品を一元管理することができるものが用意されている。これと同じような仕組みをPHPで作ることができる。
- コメント(4件)
#1 D298
- 2008/04/02 10:16
#2 h2ospace
- 2008/04/04 14:32
#3 いが
- 2008/04/04 18:23
#4 D298
- 2008/04/10 09:43
- 特集: WebデザイナのためのPHP入門 (4件)
- ホワイトペーパー
- 話題のタグ
グーグル、JavaScriptプログラミングツールをリリース
Windowsの歴史 Windows Server 2008編:同じカーネルを持つ「Vista」とは対照的に早くから支持を得たサーバOS
Windowsの歴史 Windows Server 2003 R2編:安定性と先進性の両立目指す「R2」の先駆けとなったOS
モジラ、「Firefox 3.6」の第1ベータ版をリリース
企業ITシステムの企画、構築、運用のイロハ
進むストレージ環境の見直し
100万円で実現!中小企業の情報漏えい対策
大丈夫?あなたの会社のセキュリティ対策
【最終警告】パンデミック対策特集
―エン・ジャパン厳選求人☆毎週更新―
最大32個のセンサーが電力を徹底管理!