[PHP] PDOの解説サイトまとめ[PHP] PDOの解説サイトまとめ
PDOの使い方 PHP: PDO – Manual http://php.net/manual/ja/book.pdo.php PDOの利用 – PHP入門 http://www.phpbook. […]
PDOの使い方 PHP: PDO – Manual http://php.net/manual/ja/book.pdo.php PDOの利用 – PHP入門 http://www.phpbook. […]
サーバー上の特定ディレクトリに格納されている全画像を単一ZIPファイルにアーカイブしてダウンロードできるようにしたいという要件あり。PHPでZIPアーカイブを処理する方法を調べたら、ZipArchiveという便利なクラス […]
list($width, $height, $type) = getimagesize($path); //エラーチェック付き $data = getimagesize($source); if (empty($data […]
$dir = './images/'; $handle = opendir($dir); while ($file = readdir($handle)) { if (filetype($dir . $file) == […]
array_unique関数を使う。キーは保持されることに注意。 サンプルコード $ids = getIds(); print_r($ids); $ids = array_unique($ids); print_r($i […]
フレームワークを使わずにスクラッチからウェブアプリを書いていた頃、データベースの扱いには非常に苦慮していた。新しいアイデアでコードを書き直しても、やがて「この方法じゃ良くないんじゃないか」と思い始めてコードをいじり始める […]
以下のウェブページからドル円の為替レートを取得したい。 Currency Converter – Google Finance https://www.google.com/finance/converter […]
文字コードの変換 mb_internal_encoding('UTF-8'); //内部文字エンコーディングの設定 $value = mb_convert_encoding($value, 'UTF-8", 'auto' […]
便利そうな配列のソート関数なのでメモ。 PHP: array_multisort – Manual http://php.net/manual/ja/function.array-multisort.php […]
PHPで重い処理を実行すると以下のようなタイムアウトが起こることがある。 Fatal error: Maximum execution time of 30 seconds exceeded タイムアウトは以下のいずれか […]
オンラインマニュアルからサンプルを抜粋。 PHP: header – Manual http://php.net/manual/ja/function.header.php HTTPステータスコードの送出 h […]
簡単なサンプル。ちなみに、cURLが使えるかどうかはphpinfo()で確認できる。 ウェブページを取得する $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, "h […]
以下のページがとっても良くまとまっていたのでリンク。 PHP – DateTime クラスのまとめメモ – Qiita http://qiita.com/re-24/items/c3ed814f2 […]
PDO – PHP Data Object データベースの種類に関わらず同じ手順でアクセスできる。 すなわち、データベースの種類を隠蔽できる。 接続 try { $dbh = new PDO('mysql:h […]
ローカルで開発していたCakePHPベースのウェブアプリを別サーバーで稼動させようとしたら表記のエラーが発生。 原因はphp-xmlパッケージの欠如。DomDocumentクラスはphp-xmlパッケージに含まれているの […]
__DIR__ 定数を参照すればよい。 echo __DIR__; これは以下と同じ振る舞い。 echo dirname(__FILE__); 参考サイト PHP: 自動的に定義される定数 – Manual […]
NetBeans起動時に以下のメッセージが表示されるようになった。 [はい]を押下すればNetBeansは問題なく起動されるけど、できれば出ないようにしたい。 ネットを検索すると以下の記事がヒット。 java ̵ […]
ローカルのXAMPP環境で、処理時間が長いスクリプトにブラウザからアクセスしたら、以下のメッセージでタイムアウトになった。 Fatal error: Maximum execution time of 30 second […]
サイト上の画像や動画、PDFファイルなどにブラウザがアクセスしたとき、それらをブラウザ画面に表示させる代わりにファイルへ保存させたいことがある。 そのためには、ファイルに保存するかどうかはブラウザの振る舞いなので、ブラウ […]
PHPのマニュアルにも細かい説明は無いんだけど。 標準で定義されているクラス 以下のクラスは、PHP ビルドに含まれる標準関数セットで定義されています。 stdClass オブジェクトへの型変換で作られる。 PHP: 定 […]