PHP初心者向けの基本

PHPと言えば主にファイルの保存を軸に各サービスを実現しますが、
最もシンプルで便利な使い方は

各ページに同じものを表示させる

です。
この1点だけを取ってもPHPを使う・使えるメリットは大きいです。
多くのウェブサイトでは左や上、下などにどのページでも同じメニューを表示させていますが、 メニューに新しいリンクを追加する場合、 全ページを書き換えるのは非効率この上無いことです。
そう言ったメニューをJavaScriptやiframeで実現する事も可能ですが、 PHPで実現させる方がよほど便利です。
メニューに限らず、例えばツイッターやmixi、フェイスブックなどのアイコンにしても、 それ用のファイルを用意し、本文内に表示させるようにしておけば、 今後違うアイコンを追加する場合でもページ毎に書き換える必要が無く、 用意したファイルひとつを変更するだけです。
それら全てをひっくるめて実現している物がCMSと呼ばれるサイト構築システムです。
じゃあもうPHPなんか学ばずにCMS使っておけばいいんじゃ・・・、と思うかも知れませんが、 CMSを使うにしてもPHPを理解しておく方が良いですし、 あえて使わない人や、簡単なCMSを自分で作ってしまう人もいます。

そういう話を始めるとどうも脇道にそれる癖があるので大概にしておいて・・・。
決まったメニューなどを表示させるイメージは右のような感じです。
ページそのものがpage.phpで、それぞれの部分をそれぞれのファイルで読み込んでいます。
1つのページに全て書いていると、何かひとつ変更がある度に全ページ書き換えなくてはいけませんが、 右のようにそれぞれの部品でファイルを用意し、そのファイルひとつを書き換えるだけで全てのページに反映させる事ができるのです。
次項からは実際の書き方などを解説していきます。




サンプル

著作権について
ファイルからデータの読み込み
ファイルへのデータの書き込み
フォルダ内のファイル名取得
アクセスカウンターの作り方
アンケートの作り方
フォームからのデータの取得
フォーム以外のページからのデータの取得
ファイル内、文章内の文字列の検索
パスワード認証の方法と作り方

0から始めるPHP

PHPのすすめ(これ飛ばしてもいい)
必要な環境とPHPへのアクセス
開発に使うもの
初めての方への注意点
PHPの基本(何らかの言語経験者向け)
PHPの基本(初めての人向け)
書き方
ファイルの読み込み

プログラミング講座
文字などの出力
PHPにおける変数
ifによる条件比較
forによる繰り返し処理
PHPにおける配列
これまでとこれからの学び方

PHPの使える
おすすめレンタルサーバー

スタードメイン

レンタルサーバーの選び方


その他

プログラミングのコツ
プログラマーと年齢
誰でも簡単にできるサーバー負荷対策
社内や自宅サーバーのグローバルIPアドレスが変わってもアクセスできるようにする

日記

2014年
日本語形態素データとキーワード出現回数
Androidベースのゲーム機に期待
4月末に判明したIEの脆弱性について
フラッシュプレーヤーの製作
ホームページとウェブサイトの違い
WIFIなどの用語は正しく使いたい
国産ゲーム会社のサイトについて
検索エンジンの開発について
プレインストールWindowsからの脱却
Android・iPhoneとアプリ開発
Windows8、スタートボタンはもういらない?
サイトの作成とやるやらないは別
あの人は詳しいと言う人と言われる人
index.htmlと/の正規化について
AndroidOSとLinuxOS
モバイル端末で必ず見るもの
ユーザー参加型市民アプリ

2013年2月
2013年1月
2012年12月
2012年11月
2012年10月
2012年9月