自分がラクをするための自動化のススメ--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:41
#2 h2ospace
- 2008/04/04 14:32:56
#3 いが
- 2008/04/04 18:23:30
#4 D298
- 2008/04/10 09:43:11
- 特集: WebデザイナのためのPHP入門 (4件)
- ホワイトペーパー
- 企画特集
御社のログ活用しませんか!?
SOA、BPM、SaaS −今、企業に必要なこと
今注目の「サジェスト検索」−デモ掲載中
集積度も性能も、業界最高水準のブレードPC
インターネット上の悪意を未然に防ぐには?
セキュリティ&ユーザ事例【SIer Club】
仮想環境を実現するソリューション特集
ストレージメディア特設サイト開設
そのストレージで仮想化に対応できますか?
パンデミック対策特集
中小企業のセキュリティリスクとは?
◆エン・ジャパン厳選求人☆毎週更新◆
ロリポップ!がリニューアル
【徹底対談】運用管理ツールの賢い使い方
ESBでIT投資の無駄を劇的に解消する
- ■ストレージ容量50%削減保証■
- サーバー監視・運用のコストを削減するには
- サービス・ドリヴン・データセンター
- エンタープライズにおけるSUSEの強み
- 話題のタグ
Windows 7はLinuxへの切替が簡単:注目の仮想ディスクフォーマット「VHD」
iPhone OS 3.0で変わった「絵文字」
OSSのクラウド基盤「Eucalyptus」を使う(4)--インストール〜ノード構築
俳優経験者が指南する「人前で上手く話すためのティップス10選」
「うるまでるびペイント」登場:絵は上手下手ではなく制作過程に楽しみが
待てば回路の日和あり--「iPhone 3GS」発売、しかし――