PHP

php基礎

  1. phpの決め事
  2. コメント
  3. 変数
  4. 配列
  5. 定数
  6. 演算子
  7. 制御構造-条件分岐
  8. 制御構造-ループ
  9. ユーザー定義関数

phpなネタ

  1. PHP4でPHP5を意識したコンストラクタの書き方
  2. Snoopy でHTMLを取得する
  3. Snoopy でProxy Serverを経由する

FuelPHP : フレームワーク

  1. FuelPHP : ファイル配置
  2. FuelPHP : Hello,World!
  3. FuelPHP : コントローラの規則
  4. FuelPHP : 基本的なルーティング
  5. FuelPHP : ビュー(+Template)を使ったhello, world!
  6. FuelPHP : Viewに変数を割り当てる

CakePHP : フレームワーク

  1. CakePHPのインストール
  2. CakePHP : データベース接続設定
  3. CakePHP : フォーラムを作る - モデルの作成
  4. CakePHP : コントローラーの作成
  5. CakePHP : ビューの作成
  6. CakePHP : ビューに次のアクションを追加する(get)
  7. CakePHP : 投稿フォームを作成する
  8. CakePHP : 共通レイアウトの変更(画面デザイン・CSS)
  9. CakePHP : 投稿データの保存

kohana 3.x : フレームワーク

  1. kohana 3.0.xのインストール
  2. kohana 3.0.xのクラスネーミングルールとファイルの配置
  3. コントローラーを作成[kohana 3.0.x]
  4. kohanaのファイルシステム
  5. デフォルトのルートを設定する[kohana 3.0.x]
  6. テンプレート(View)を使ったhello, world![kohana 3.0.x]
  7. Viewの使い方[kohana 3.0.x]
  8. スタイルシートやJavaScriptを参照するには[kohana 3.0.x]
  9. モデルとデータベース[kohana 3.0.x]
  10. モデルによるデータの登録[kohana 3.0.x]
  11. ORMによるデータの取得[kohana 3.0.x]
  12. ORMによるデータの登録[kohana 3.0.x]
  13. Authモジュールによる認証[kohana 3.0.x]
  14. 認証(Authモジュール)による制御[kohana 3.0.x]
  15. ファイルのアップロード(Helper)[kohana 3.0.x]

PHPでカウンターを作ろう!

  1. phpでホームページの基本?カウンターを作る
  2. 簡単なカウンターの作成(fopen,fgets,fputs,ftruncate,rewind,fclose)
  3. 1スクリプト複数ページへの対応($_GET,$_SERVER['PHP_SELF'])
  4. カウントデータのフォーマット(explode)
  5. 更新日チェック(zeller[ツェラー]の公式,datediff)
  6. 排他制御(flock関数を使った)
  7. 排他制御(汎用的な排他制御)
  8. 連続カウントを禁止する(file)

PHPでフォーラムを作ろう!

  1. phpからMySQLのデータを表示する
  2. Smartyを使ってみる
  3. フォーラム(掲示板)を作ってみます。
  4. DatabaseとSchemaの構築
  5. フォーラムトップページの表示
  6. トピックページの表示
  7. n行目からm行の取得
  8. phpでライブラリ・クラスライブラリ
  9. DBクラスの構築
  10. メッセージ表示部の作成
  11. Smartyを使ったメッセージ表示部
  12. 投稿(リダイレクト)
  13. 入力確認-SmartyにJavaScriptを埋める
  14. 投稿部分の作成(分岐-REQUEST_METHOD)
  15. 投稿データの登録
  16. 禁止タグ(htmlspecialchars)
  17. 正規表現
  18. Smarty(テンプレート)の設定ファイル
  19. Smartyを使った日付表示(予約変数)
  20. クライアントIPの取得
  21. time関数を使った連続投稿対策(localtime,date)

Smarty

  1. Smartyの拡張 Plugin[Type:function]
  2. Smartyの拡張 Plugin[Type:modifier]
  3. Smartyで配列を表示する[foreach]
  4. SmartyのテンプレートにJavaScriptやCSSを記述する

認証

  1. phpで ベーシック認証

XML DOM[PHP4.3.0以降]

  1. DOMオブジェクトの作成[XML DOM関数]
  2. 要素オブジェクトの取得[XML DOM関数]
  3. 属性(attribute)の取得[XML DOM関数]
  4. XPathを使った要素の取得[XML DOM関数]

JpGraph

  1. PHPでグラフを作成する準備[JpGraph]
  2. 日本語TrueType Fontを使用できるようにする[JpGraph]
  3. JpGraphで棒グラフの作成
  4. JpGraphで複数系列棒グラフの作成
  5. グラフの外枠を消す