とりあえずの備忘録

備忘録(びぼうろく)。主にパソコンやインターネットに関する様々なことを個人的にメモしています。

NFS NFSサーバーを設定する

NFSとは? NFSサーバは「Network File System」によってファイルの共有を行うファイルシステムで、主にクライアントがUNIXやLinuxの場合に利用されます。UNIXやLinuxはネットワークを通じてリモートからNFSサーバをマウントすることができます。 [ThinkIT] …

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

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

PHP osCommerceでファイルをアップロードする

osCommerceとは? osCommerceは、国際的なコミュニティ で開発が進められているオープンソースの E-Commerce ソリューションです。 このパッケージを導入することによって、オンライン・ショップのセットアップ、運用、メンテナンスが 最小限の労力と最小の…

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

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

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

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

Linux 開放されているポートを調べる

ローカルのサーバー(自身のサーバー)において開放されているポートを調べる # nmap localhost 「画面表示」

PHP 連想配列を変数に展開する

extract関数に連想配列を渡して変数に展開する 'yamada', 'address' => 'tokyo', 'age' => '23' ); //変数に展開 extract($user_array);

PHP 変数をまとめて連想配列を作成する

compact関数に変数名を渡して連想配列を作成する $value) { echo '$result[' . $key . '] = ' . $value . '<br />'; } ?>

MySQL mysql_real_escape_stringでSQLインジェクションを防ぐ

SQLインジェクションへのセキュリティ対策で調べたときのメモです。 サーバーの環境は、PHPとMySQL。 SQLインジェクションとは? SQLインジェクションとは、データベースと連動したWebサイトで、データベースへの問い合わせや操作を行うプログラムにパラメー…

Apache WebalizerのDNSキャッシュ情報”dns_cache.db”をクリアする

"/var"の空き容量がほとんどなくなってしまいました。 調べていたところ、Apacheのログから様々なアクセス解析をしてくれるWebalizerが作成するDNSキャッシュ情報"dns_cache.db"が、かなりの容量になっていることが分かりました。 これをクリアするために調…

PHP 文字列に対して正規表現によるパターンマッチを行う その5

その4はこちら。 指定した複数の文字列どれかがが含まれているか調べる "|"を使う。

PHP 文字列に対して正規表現によるパターンマッチを行う その4

その3はこちら。 指定した複数の文字どれかが含まれているか調べる 文字クラス[]を使う。

PHP 文字列に対して正規表現によるパターンマッチを行う その3

その2はこちら。 直前の文字がx回以上続くか調べる {x,}を使う。

PHP 文字列に対して正規表現によるパターンマッチを行う その2

その1はこちら。 何でもいい任意の文字1個が含まれているか調べる ドット"."を使う。

PHP 文字列に対して正規表現によるパターンマッチを行う その1

文字列に"JUGEM"という文字が含まれているか調べる

PHP フォームからデータをPOSTで送信する(javascriptでのデータチェック有)

フォームからデータをPOSTで送信してそのままブラウザへ出力する。javascriptによる入力チェックも行う。 元になったサンプルはこちら。

PHP フォームからデータをPOSTで送信する(データチェック有)

フォームからデータをPOSTで送信してそのままブラウザへ出力する。 元になったサンプルはこちら。

PHP フォームからデータをPOSTで送信する

フォームからデータをPOSTで送信して、送信されたデータをそのままブラウザへ出力する。 フォームからデータをPOSTで送信する 「test.php」

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

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

MySQL バイナリログを全て削除する

バイナリログを全て削除して、新しいバイナリログを作成(リセット)する。 RESET MASTER;

Linux OSインストール済みのLinuxマシンにHDDを増設してソフトウェアRAIDを構築する その2

OSインストール済みのLinuxマシンに、SATAボードによってHDDを増設して、ソフトウェアRAIDを構築するためのメモです。 前回に増設したHDD4台(/dev/sda、/dev/sdb、/dev/sdc、/dev/sdd)を使って、「RAID0」(ストライピング)構築する。前回のHDDの増設方法…

Linux OSインストール済みのLinuxマシンにHDDを増設してソフトウェアRAIDを構築する その1

OSインストール済みのLinuxマシンに、SATAボードによってHDDを増設して、ソフトウェアRAIDを構築するためのメモです。 RAID(レイド)とは? RAIDとは、Redundant Array of Inexpensive Disks(リダンダント・アレイ・オブ・インエクスペンシブ・ディスクズ…

Linux 使用しているLinuxのカーネルのバージョンを表示する

カーネルのバージョンを表示する $ uname -r 「出力結果」 2.6.11-1.1369_FC4

Linux テキストファイルの文字コードを変換する

テキストファイルの文字コードを変換する data.txtを各種文字コードに変換して、newdata.txtという名前で保存する。 文字コードをEUCコードに変換して保存する $ nkf -e data.txt > newdata.txt

PHP 実行中スクリプトの絶対パス、ディレクトリパス、スクリプト名を取得する

絶対パス、ディレクトリパス、スクリプト名を取得する /var/www/htmlにあるtest.phpの絶対パス、ディレクトリパス、スクリプト名を取得する。 「test.php」 ';

Linux ネットワークの状態を確認する

有効なネットワークの設定状態を確認する $ ifconfig オプション"-a"をつけると無効なネットワークの設定も表示する。

HTML・CSS テキストエリアにフォーカスがきたとき全選択状態にする

テキストエリア内の記述をコピーして利用してもらうため、テキストエリアにフォーカスがきたときに中身を全選択された状態にする。 テキストエリアにフォーカスがきたら全選択状態にする 「HTML」 <textarea readonly rows="4" cols="40" onclick="this.focus();this.select()"> ほげほげ、もじもじ、コード、ソース </textarea>

PHP フォーマットされた文字列出力の記述をスッキリさせる

訪問回数を表すメッセージをsprintf関数を使って出力する

PHP 配列に要素を追加する

配列に二通りの方法で要素を追加していく

PHP ディレクトリの中身をscandir関数を使い取得する(PHP5限定)

対象のディレクトリの中にあるディレクトリとファイルをscandir関数を使い、それぞれ配列へ格納して出力する。 ディレクトリの中身をscandir関数で表示する