PHP

提供:wiki - PCスキルの小技・忘却防止メモ
移動: 案内, 検索

phpのいろいろ

目次

PHPの基本

PHPのループ関連

配列・オブジェクト関連

配列の連結・結合・分割関連

重複の処理

並び替え

配列のキー・添え字

クラス(オブジェクト・インスタンス等)

エラー・警告関連

セッション関連

エンコード・デコード系

JSON

文字コード絡み

自身など各種情報系

デバッグ絡み

分岐用

変数や文字の確認系

正規表現

文字・数値関連

数値、数字

文字

日時関連

NetBeans+XAMPPでデバッグ

通信関連

レスポンスヘッダ関連

UserAgent

cUrl関連

cUrlとは、コマンドライン版のWebブラウザらしい。はっきりいって意味がわからん。

Basic認証関連

メモリ関連

メール関連

ファイル関連

ファイル出力関連

ファイル入力関連

画像関連

DBとの連携

Mysql

SQLite

SQLiteのメモ

  • パスワード設定がない - サーバーのドキュメントルート以下に置く場合は、htaccessの設定が必須
  • 書込がダブると書込エラー - 最初の人が書込をしている間に、次の人が書込をしようとするとエラー。読み出しはダブってもOK。
  • バージョン2と3でデータベースの互換性がない。
  • ファイルサイズを小さくするにはVACUUMコマンドを実行する必要がある。VACUUMを自動化することができる。

Simple HTML DOM Parser

▼ブログに記載していた内容

不正アクセス対策

  • 不正アクセス対策
    • PHP XSS対策 - URLにパラメータをつけて○○○するってヤツを使った不正アクセスの対策。
    • PHP Script Insertion対策 - 記事やコメントの投稿とかで○○○するってヤツを使った不正アクセスの対策。
    • PHP SQL Injection対策 - データベース絡みで○○○するってヤツを使った不正アクセスの対策。
    • PHP CSRF対策 - フォームを使わずに直接データを送り込んでくるヤツの対策。

形態素解析

Net_Whois関連

コマンドライン

PHPのサービス等

  • igo-php - サーバへのインスト不要な形態素解析のライブラリ。
  • Wordpress - CMS。ブログとか。
  • FuelPHP - PHPのフレームワークの一つ
  • Ethna - PHPのフレームワークの一つ

処理速度アップ

リダイレクト関連

ユニットテスト

未分類

関連項目