#author("2018-01-03T21:38:50+09:00","","") * PHP関連資料 [#bd7880f6] #contents #htmlinsertpcsp(web-top.html,web-sp.html) * LAMP/LAPP環境の構築 [#faeb6f29] 以下の4つの資料は[[LINUX.JUST4FUN.BIZ>http://linux.just4fun.biz]]で公開している資料です。 -[[UbuntuでLAMP環境を構築する>http://linux.just4fun.biz/Ubuntu/LAMP%E7%92%B0%E5%A2%83%E3%81%AE%E6%A7%8B%E7%AF%89.html]] -[[CentOSでLAMP環境を構築する>http://linux.just4fun.biz/CentOS/CentOS%E3%81%A7LAMP%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89.html]] -[[UbuntuでLAPP環境を構築する>http://linux.just4fun.biz/Ubuntu/LAPP%E7%92%B0%E5%A2%83%E3%81%AE%E6%A7%8B%E7%AF%89.html]] -[[CentOSでLAPP環境を構築する>http://linux.just4fun.biz/CentOS/CentOS%E3%81%A7LAPP%E7%92%B0%E5%A2%83%E3%82%92%E6%A7%8B%E7%AF%89.html]] * PHP設定関連 [#g96cbef6] -[[PHPスクリプト実行エラーを出力する方法>PHP/スクリプト実行エラーを出力する方法]] -[[Warning(2):strtotime()...It is not safe to rely on the system's...対処方法>PHP/Warning(2) strtotime...It is not safe to rely on the system's...対処方法]] * 文字列操作関連 [#kc80966b] -[[PHPで文字列の日時を整形する>PHP/文字列の日時を整形する]] -[[不等号やアンパサンドなどのエスケープ関数・htmlspecialchars>PHP/不等号やアンパサンドなどのエスケープ関数・htmlspecialchars]] -[[PHPで英文字の大文字小文字を区別せずに比較する関数・strcasecmp>PHP/英文字の大文字小文字を区別せずに比較する関数・strcasecmp]] * ファイル・ディレクトリ関連 [#u1c2e33d] -[[PHPでディレクトリを除くファイル名一覧を取得する>PHP/ディレクトリを除くファイル名一覧を取得する]] -[[PHPでディレクトリを含むファイル名一覧を取得する>PHP/ディレクトリを含むファイル名一覧を取得する]] -[[PHPでファイルなのかディレクトリなのかを確認する方法>PHP/ファイルなのかディレクトリなのかを確認する方法]] -[[PHPでファイルの存在確認を調べる方法>PHP/ファイルの存在確認を調べる方法]] -[[PHPによるファイルアップロードのサンプルコード>PHP/PHPによるファイルアップロードのサンプルコード]] * 配列・ハッシュ [#ub7e7451] -[[PHPで配列同士の連結方法・array_merge>PHP/配列同士の連結方法・array_merge]] -[[配列の要素数を取得する・count>PHP/配列の要素数を取得する・count]] -[[PHPでCSVファイルをパースし配列に格納する・str_getcsv>PHP/CSVファイルをパースし配列に格納する・str_getcsv]] -[[PHPで配列の中に配列を入れるサンプルコード>PHP/配列の中に配列を入れるサンプルコード]] * スーパーグローバル変数 [#x53dc025] -[[$_SERVER変数を試してみる>PHP/$_SERVER変数を試してみる]] -[[PHPで認証ユーザ名を取得する方法>PHP/認証ユーザ名を取得する方法]] -[[PHPで認証の種類を取得する方法>PHP/認証の種類を取得する方法]] * エンコード・デコード [#o4ec8db7] -[[PHPのURLエンコード関数・urlencode, rawurlencodeの調査>PHP/PHPのURLエンコード関数・urlencode, rawurlencodeの調査]] * データベース関連 [#eb06fb5d] 以下の資料は[[DB.JUST4FUN.BIZ>http://db.just4fun.biz]]で公開している資料です。 -[[PHPでPostgreSQLに接続する・pg_connect>http://db.just4fun.biz/PHP/PostgreSQL%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B%E3%83%BBpg_connect.html]] -[[PHPでMySQLに接続する・mysqli_connect>http://db.just4fun.biz/PHP/MySQL%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B%E3%83%BBmysqli_connect.html]] -[[PDOを使ってPostgreSQLに接続する>http://db.just4fun.biz/PHP/PDO%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6PostgreSQL%E3%81%AB%E6%8E%A5%E7%B6%9A%E3%81%99%E3%82%8B.html]] -[[CakePHPがPostgreSQLに接続できない場合の原因をいくつか紹介>PHP/CakePHPがPostgreSQLに接続できない場合の原因をいくつか紹介]] -[[PHPによるバイナリデータをPostgreSQLのbytea型に保存する方法>http://db.just4fun.biz/PostgreSQL/PHP%E3%81%AB%E3%82%88%E3%82%8B%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92bytea%E5%9E%8B%E3%81%AB%E4%BF%9D%E5%AD%98%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95.html]] * HTTP関連 [#pc998fc3] -[[ブラウザからのHTTPヘッダーを表示する・getallheaders>PHP/ブラウザからのHTTPヘッダーを表示する]] -[[PHPでアクセスされたブラウザ名を判別する方法>PHP/アクセスされたブラウザ名を判別する方法]] -[[PUTメソッドによるファイルのアップロード>PHP/PUTメソッドによるファイルのアップロード]] -[[GETとPOSTの違いの説明とサンプル>PHP/GETとPOSTの違いの説明とサンプル]] * CakePHP関連 [#s00ae906] -[[CakePHPがPostgreSQLに接続できない場合の原因をいくつか紹介>PHP/CakePHPがPostgreSQLに接続できない場合の原因をいくつか紹介]] * MIME関連 [#m66690bb] -[[PHPでファイルのMIMEタイプを確認する方法・finfo_file>PHP/ファイルのMIMEタイプを確認する方法・finfo_file]] * JSON, CURL関連 [#m87c2f53] -[[PHP拡張のjson,curlパッケージをインストールする方法>PHP/PHP拡張のjson,curlパッケージをインストールする方法]] * その他 [#f1429e1f] -[[UbuntuのPHP完了にGDライブラリのインストールする方法>PHP/UbuntuのPHP環境にGDライブラリのインストールする方法]] -[[PHPのグラフツールpChartを設置してみた>PHP/PHPのグラフツールpChartを設置してみた]] #htmlinsertpcsp(web-btm.html,web-sp.html)