PHP + MySQL
PHPオリジナル
text01 「
Webアプリケーションの仕組み
」
PHPとは何か。その周辺環境の言語やソフトの基本説明。
text11 「
MySQL
」
MySQLの操作方法を1から解説。pdfデータにてダウンロード
text12 「
データベースへのアクセス
」
PHPのMySQL関数を使用したデータベースへの接続方法。
text13 「
オブジェクト指向プログラミング
」
関連するデータの集合と、それに対応する手順をまとめて扱っていく手法。
text14 「
クラスライブラリPEAR
」
効率のよいデータベースへのアクセス。※処理速度の早いPDOへ移行
text15 「
セッション
」
クッキーでブラウザへの値を保存し、管理ページを作成。
sample 「
PHPSample
」「
LoginForm
」「
EC-Template
」
phpのサンプルソースデータ
howTo 「
viキー配列早見表
」
コマンドモードの入力を中心にポイントキーを解説。
test 「
ifとforを理解するためのPHPテスト12問
」
受講生のKuriharaさんが作成してくれた制御構造に関する問題と解説。
test 「
(un)classroom
」
PHPのフォーム形式で穴埋めしていく基礎勉強サイト
PHP関連リンク
Beginner 「
PHP Labo
」
基本文法が簡潔に初心者向けにわかりやすく整理されている更新頻度も高いイチオシサイト。
Beginner 「
PHP入門:PHP Book.jp
」
PHPやその他ライブラリなどを幅広く丁寧に解説。シンプルな文章で見やすい。
Beginner 「
10週間ウェブ開発講座
」
10週間程度でPHPの掲示板を作成をする工程を学習していきます。
Beginner 「
初心者PHP入門
」
PHPの基本的な使い方について順を追って解説。
Beginner 「
php pro :Asial
」
初心者向けの講師と生徒の会話式基礎講座。サンプルソースも優しく段階的に解説。
Beginner 「
php spot
」
xamppのインストールやサンプル集など実用的なページもあり、簡潔に解説。
Beginner 「
PHP基礎文法最速マスター
」
大量の基礎文法が1ページにまとまてあるサイト。流し見チェックに便利。
Beginner 「
より良いPHPerになるための20Tips
」
初心者のうちに知っておけば、より早く成長出来る内容。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
howTo 「
php manual
」
専門的な用語や情報に特化した、やや中級者向けの翻訳サイト。
howTo 「
XAMPP for Winインストール
」
九州大学のxamppのインストールや初期設定など画面図入りで細かく説明。
howTo 「
xampp設定
」
xamppの設定手順とコンパネの簡単な解説。
howTo 「
Apache入門:PHP Book.jp
」
Apatchなどの周辺環境の設定を含めて幅広く丁寧に解説
howTo 「
Webデザイナーのための本当は怖くない黒い画面入門
」
かわいいイラストでコマンドプロンプトを解説。
howTo 「
コマンドプロンプト入門
」
入力と編集の基礎知識や、リダイレクト、パイプの出力など。
howTo 「
オブジェクト指向学習の壁を突破する鍵となる知識
」
イラストに吹出しでポイントを段階的に解説
howTo 「
ドラゴンボールで学ぶオブジェクト指向
」
Z戦士にならなけばかめはめ派は撃てません。
howTo 「
ぐへへお姉ちゃんパンツ何色から始めるクラス解説
」
例えたからといってわかりやすくなるとは限らない
howTo 「
PHPでclassの使用を基礎から理解
」
Z戦士にならなけばかめはめ派は撃てません。
howTo 「
PHPerなら知っておいて損はない10の関数
」
わりと知られてそうで知られてないかもな便利な関数をご紹介
howTo 「
正規表現まとめサイト
」
英語版を含めた実践で参考にできるリンク集の紹介
String 「
GET/POSTメソッドでの日本語の文字化け防止
」
mb_detect_encoding()関数の特性や問題点
String 「
MySQLでの文字化けのメカニズム
」
MySQL4.1からUnicodeが追加され使用種類が増えた
String 「
日本語文字セットの設定
」
できるだけphp.iniやphpスクリプト内の記述を推奨
Library 「
初心者に知って欲しいphpライブラリの便利機能の使い方
」
外部ファイルとして読み込み短いコードで実装。
Library 「
ウェブデザインライブラリー
」
実践に生かせるPHPのソーステンプレートを色んなサイトからリンク。
Tips 「
MIMEタイプ一覧
」
拡張子によるデータの型を知るための一覧
Tips 「
猫で覚えるネットのHTTPエラーコード
」
エラーコードの番号が何を意味するかを猫で理解
Tips 「
クラスの「継承」の本当の意味とは
」
ポリモーフィズムを利用して拡張性の高いライブラリーを作成する手段
Tips 「
ゼロからのPHPウェブサービス成功と失敗
」
一度書いたコードを修正するのは新しいコードを書くことの何倍も難しい
Tips 「
描画や確率・統計などのアルゴリズムの一覧
」
プログラムでよく使用される数学的な理論や考え方。
Tips 「
phpMyAdminクローラーの恐怖
」
クローラーは片っ端から存在しそうなパスを総当りしていく
Tips 「
LAMPの次はGUNDAMの時代?
」
GUNDAM (Github Ubuntu Node Dropbox AWS MongDB)の時代へ…(汗
Tips 「
データベースの内部動作を知る
」
処理時間に何倍もの差が生じないためのSQLチューニングやDB設計の基礎知識
Tips 「
最新のオープンソースDB一覧
」
主なオープンソースの一覧とその概要、実績などを検索できるDB最新版を公開
SQL 「
Google BigQueryお試し手順
」
まだ対応していないSQLなど試用段階のサービス。
SQL 「
MySQLパフォーマンス監視のための5つのグラフ
」
これだけ見れば大丈夫というツボのまとめ
SQL 「
SQLiteをJSに変換するWebサービス「SQL.js」
」
Emscriptenを使ってSQLiteをJSに変換したサービス
Security 「
5分でできるPHPセキュリティ対策3つ
」
理屈がわからない初心者でも最初はコピペでマシになる
Security 「
トランザクションとは
」
DBに関連する複数の処理をまとめて一つのユニットとして実行する処理方式
Security 「
PHP+MySQLでトランザクション
」
金融のシステムに必要不可欠な処理をソース解説しています
Security 「
PHPとWebアプリケーションのセキュリティ対策
」
対処法・検証コード・参考例などのセキュリティ対策
Security 「
SQLセキュリティブログ
」
徳丸浩氏が綴ったPHP+SQL関連の脆弱性を中心としたブログ
Security 「
SQLインジェクション対策とバリデーション
」
文字列結合で作らずにプレースホルダを使う
Security 「
SQL文の暗黙の型変換の正しさについて
」
守るべき基準としてISO/JIS/ANSI/ECMAなどの規格の正しさ
Security 「
XSS脆弱性でパスワードを盗めるか
」
パスワードをその都度タイプ入力するブラウザにリスクが伴う可能性。
Security 「
知られざるCSRF攻撃
」
本来拒否すべき外部からのリクエストにより、自サイトの機能が実行されてしまうこと。
Security 「
MVCモデルのイラスト説明
」
Rubyなどのソフトウェア設計の技術としてよく語られる概念をわかりやすく解説。
Security 「
webアプリケーションの脆弱性について
」
mixiへのCSRF攻撃による勝手なサブミット広告。
Security 「
CGI版PHPにリモートからの脆弱性
」
PHPをCGIとして実行しているサイト限定
Security 「
ブラウザ保存されたパスワードを見る方法
」
悪用厳禁、ブラウザに保存されたパスワードをさくっと見る方法。
FAQ 「
php forum
」
質問や要望・不具合、またPHPやDBなどの技術的な話題、その他開発に便利なライブラリーなど。
tool 「
HTML TO CODE CONVERTER
」
PHPからJSなどに記述変換ができるツール
tool 「
.htaccessEditor
」
機能させたい項目をうめるだけで、自動でデータを作成してくれる便利なツール。
sample 「
php pro:Asial
」
技術やトピックス、サンプルコードを解説を交えて数多く公開。ダイジェストメールも配信中。
sample 「
PEARモジュールまとめ
」
WEBサービスを作る上でよく使う便利なパッケージのご紹介。
sample 「
PHP Labo
」
ファイル構成、設置方法、使用方法などサーバーとの連携を各ダウンロードデータと共に解説。
sample 「
Zeuscart
」
フリーで使えるPHP+MySQLのショッピングカートシステム
sample 「
PHPスクリプト無料配布コーナー
」
KOMONETさんが独自に作成したスクリプトを無料配布
FlameWork 「
CakePHP
」
アプリケーションの開発、メンテナンス、インストールのための拡張性の高い仕組みを提供
FlameWork 「
CakePHP入門
」
初心者から上級者まで安定して使用できるフレームワークのインストールからDBの設定まで
FlameWork 「
CakePHPマニュアル
」
インストールからDBの設定までの流れを解説
JS 「
即時関数(function(){...})()
」
JSでよく見かける即時関数の理解
JS 「
10分で作るWebGL対応の3Dシューティング with enchant.js
」
10分で仕上げるライブコーディング動画
Amazon.co.jp ウィジェット
プログラミング Topics
Developers
これからweb開発に携わりたいと考えている人にお勧めの言語
Developers
プログラミング言語人気TOP10の簡易解説
Developers
プログラマレベル10段階
Developers
プログラミング言語の勝手なヒエラルキー・妄想序列
Developers
プログラマの嫁が知るべき97のこと
Developers
プログラミングのスキルを鍛える10の方法
Developers
3分動画でマスターする初心者向けプログラミング学習サイト
Developers
プログラマ向け初心者質問サイト「Qiita(キータ)」
Developers
システム開発会社検索サイト「VENDORS.JP」
Developers
プログラマを殺す方法
Developers
スパルタ達によるプログラマの職業紹介
Developers
あなたが技術者かどうか一発でわかっちゃう11項目
Developers
納得するハードウェア技術者、コンサルタント、プログラマーの違い
Developers
開発者、デザイナー、プロジェクトマネージャーは、お互いをこう見てる
Developers
Mac・Windows・Linuxのファンは、それぞれをこう見てる
Developers
図解・どっちが勝ち組?ウェブデザイナーVSデベロッパー編
Developers
エンジニアって実はこんなこと考えてるんだね…と理解できるジョーク
Developers
IT・Web・Programが楽しく分かるマンガリンク集
>>目次に戻る