ここでは、PHP でパフォーマンス情報を取得するサンプルコードを掲載しています。PHP ( Zend ) エンジンが確保したメモリ情報とディスクの空き容量を取得しています。
Tag Archives: php
[ PHP ] 配列の先頭に要素を追加 ( array_unshift, array_merge, + )
ここでは、PHP で配列の先頭に要素を追加するサンプルコードを掲載しています。
[ PHP ] どのサブミットボタンがクリックされたか判断する ( isset )
HTML で登録と削除ボタンのように form タグ内に複数のサブミットボタンが配置されている場合に、 PHP スクリプト内でどちらのサブミットボタンがクリックされたかを判断するサンプルコードをここでは掲載しています。
[ PHP ] 改行コードと br タグを相互変換 ( nl2br / br2nl )
PHP スクリプト内で改行コードが入った文字列を HTML の出力としてブラウザで表示しても改行コードは無視され1行で表示されてしまいます。そのため、ブラウザで改行として扱うためには BR タグに変換(または、挿入)して PHP では出力する必要があります。
[ PHP ] プロキシサーバ経由の HTTP リクエスト送信元 IP アドレスを取得する
WEB サーバにリクエストしたクライアントの IP アドレスを取得するサンプルコードを掲載しています。なお、サンプルコードは Zend Framework のコードを一部修正したものです。
Continue reading
[ PHP ] アップロードファイルサイズに制限をかける ( MAX_FILE_SIZE )
PHP では、php.ini の upload_max_filesize を設定することによって 1ファイルあたりのファイルサイズの上限を設定することができます。しかし、ブラウザ側ではその上限を知らないため、(特に大きなファイルの場合)時間をかけてサーバにファイルをアップロード処理を行ってからサーバでのサイズ制限によってアップロードできないことを知るため、時間の無駄となってしまいます。
[ PHP ] 正規表現サンプル12選 ( preg_match / preg_match_all)
正規表現のパターン文字列は ” / ” と ” / ” で囲って記述します。ここでは、preg_match 関数を使用した正規表現の基本的なサンプルを掲載しています。