PHPソースコードのサンプル集
PHPの文字列や配列や連想配列、正規表現の使い方やメール送信などテクニックを紹介
また、スレッド型掲示板やサイト内検索やCMSなど実ソースコードもダウンロードできます。
PHPサンプル集一覧
- 基本
-
PHPで文字列を括るシングルクォーテーションとダブルクォーテーションの違い
PHPで文字列を括るシングルクォーテーションとダブルクォーテーションの違いや変数展開、エスケープ文字の使い方などをサンプルソースコードで解説
-
PHPで日付と時刻(年月日時分秒)を扱う ~サンプルソースコード
PHPで日時(年月日時分秒、タイムゾーン)を扱う方法をサンプルソースコードで解説(time,date,DateTime)
-
PHPで正規表現を扱う
PHPで正規表現を扱う方法をサンプルソースコードで解説
-
PHPでJSON形式文字列のエンコード、デコード
PHPでJSON形式文字列のエンコード、デコードする(json_encode、json_decode関数)
-
PHPで指定した日付が存在するか調べる(checkdate)
PHPで指定した日付が存在するか調べる(checkdate関数)
-
PHPで配列、連想配列の並び替え(ソート)
PHPで配列、連想配列の並び替え(ソート)方法をサンプルソースコードで解説
-
PHPでエラーが発生しても無視する方法
PHPでエラー制御演算子「@」を使ってエラーが発生しても無視する方法をサンプルソースコードで解説
-
PHPでヘッダーの値を取得する方法
PHPでgetallheaders()関数と$_SERVER 変数でヘッダーの値を取得する方法をサンプルソースコードで解説
- 暗号
-
PHPでAES暗号化復号化
PHPでAES暗号化復号化する方法をサンプルソースコードで解説
- クラス
-
PHPでクラスのメソッドとプロパティ名を取得
PHPでクラスのメソッドとプロパティ名を取得(get_class、get_class_vars、get_object_vars、get_class_methods関数)
- データベース
-
PHPでPDOでMariaDB(MySQL)テーブルへの挿入、更新、削除、抽出
PHPでPDOでMariaDB(MySQL)テーブルへの挿入、更新、削除、抽出 ~サンプルソースコード(prepare,bindValue,execute関数)
- メール送信
-
PHPのmb_send_mail関数で文字コードISO-2022-JPやUTF-8の日本語メールを送信
PHPのmb_send_mail関数で文字コードISO-2022-JP(JIS)やUTF-8の日本語メールを送信する
-
PHPで添付ファイル付きのメールを送信する
PHPでTo、Cc、Bcc、テキストメール、HTMLメール、マルチパートメール、添付ファイル付きUTF-8メールを送信する
- テクニカル
-
PHPで文字化けせずExcelで開けるUTF-8のCSVファイルを生成する
~ダブルクリックでMicrosoft社Excelで文字化けせずに開けられる文字コードUTF-8のCSVファイルをPHPで生成する
-
PHPでTCPDFを使って動的にPDFファイルを生成する
PHPでTCPDFを使って動的にPDFファイルを生成する
- 実用システムのソースコード ダウンロード
-
スレッド型掲示板のソースコード
PHPとMySQL(MariaDB)でスレッド型掲示板のソースコードダウンロード
-
PHPで自サイト内のサイト検索を作成する
HTMLファイルを再帰探索してPHPで自サイト内のサイト検索を作成する
-
BOT対策用の画像認証を作成する
PHPでBOT対策用の画像認証を作成する
-
PHP+MySQLを使ったコンテンツ管理システム
SimpleCMS(PHP+MySQLを使ったコンテンツ管理システム)
-
PHPで問い合わせフォームシステムを作成する
PHPで問い合わせフォームシステムを作成する ~ 問い合わせフォームで入力内容をメールで送信(BOT対策用画像認証付)