サーバー構築メモ

サーバーを構築したりWEBサイトを作ったりした際の個人的な備忘録です

PHP-基本

PHP defineによる定数の名前を変数で指定する

defineで定義した定数の名前を変数を使って指定する '; } else { echo '"' . $teisu . '" is not defi…

PHP 変数の値を変数名として使用出来る可変変数

$data01='apple';という代入を可変変数を使って行う

PHP シェルを通じてコマンドを実行して結果を出力する

PHPからサーバーの負荷を調べるコマンドを実行して出力する 「出力結果」 17:49:16 up 1 days, 2:37, 1 users, load average: 0.00, 0.00, 0.00

PHP 指定した関数が定義されている(使用可能)かを調べる

エスケープ処理用関数を定義されている(使用可能)かに合わせて切り替える

PHP short_open_tag=OnでPHPのタグをスッキリさせる

PHPのshort_open_tagをOnにする 「php.ini」 short_open_tag = On short_open_tagをOnにするとPHPタグを短縮出来る PHPタグの" さらに、"

PHP 3項演算子でif文をスッキリさせる

変数の数値が偶数か奇数か判定する 3項演算子を使った場合

PHP 数学的な計算をする

少数点以下の切り上げ、切り捨て、四捨五入を計算する '; //切り上げ echo floor($fno1) . ',' . floor($fno2) . '<br />'; //切り捨て echo round($fno1) . ',' . round($fno2); //四捨五入 ?>

PHP 外部ファイルを読み込む

「main.php」に外部ファイル「sub.php」を読み込む方法と、その振る舞いの違いについて。 require文(include文)を使って読み込む 「sub.php」 「main.php」

PHP アクセス元のIPアドレス、ホスト名を調べる

アクセス元のIPアドレスとホスト名を調べる IPアドレスは、サーバー変数を使用して取得する。ホスト名は、gethostbyaddr関数にIPアドレスを渡して取得する。 $ip = $_SERVER["REMOTE_ADDR"]; $host = gethostbyaddr($ip);

PHP isset関数とempty関数で変数の状態を調べる

変数$hensuをisset関数とempty関数で調べて返り値$rtを得る isset関数の場合 isset関数は、値が入っているか調べる。 $rt = isset($hensu); false ⇒ $hensuが未定義・NULL true ⇒ それ以外の状態