とりあえずの備忘録

主にパソコンやインターネットに関するメモ

BIND ドメインとサブドメインを設定する

BINDで「お名前.com」で取得した独自ドメインとサブドメインを設定したときのメモです。 ドメインの設定 ネームサーバーとは? ネームサーバーを設定する ゾーンファイルを作成する ゾーンファイルの中身について BINDを再起動する ネームサーバーを反映させ…

Apache バーチャルホストによりIPアドレス1個でサブドメイン毎に別のサイトを作る

IPアドレス1個しかないサーバーで、blog.myserver.comとsns.myserver.comというサブドメインを作って、それぞれ別のサイトを作ったときのメモです。 バーチャルホストとは? 1台のWebサーバで複数のドメイン名のWebサイトを運用すること。Webサーバソフトの…

PHP 指定フォルダ内にあるJPG画像ファイルの数を調べる

/var/www/html/images内にあるJPG画像ファイルの数を調べる

Apache SSLを導入して暗号化通信を行う

https://www.hogehoge.comで暗号化通信をするために、SSLの設定をしたときのメモです。 SSLとは? SSL(Secure Sockets Layer)とは、インターネット上で通信を暗号化する技術です。SSLを利用してパソコンとサーバ間の通信データを暗号化することで、第三者…

PHP osCommerceでフォームのプルダウンメニューを作成する

osCommerceでフォームのプルダウンメニューを作成する 「スクリプト」 '1', 'text' => '明治'); $wareki_array = array('id' => '2', 'text' => '大正'); $wareki_array = array('id' => '3', 'text' => '昭和'); $wareki_array = array('id' => '4', 'text…

Javascript フォームのチェックボックスを全選択するボタンを作成する

フォームのチェックボックスを全選択するボタンを作成する 「Javascript部分」 function allcheck(targetForm,flag){ for(n=0;n<=targetForm.length-1;n++){ if(targetForm.elements[n].type == "checkbox"){ targetForm.elements[n].checked = flag; } } }

PHP フォームのチェックボックスの内容を配列にして送信する

フォームのチェックボックスのname属性を配列にして送信する 「スクリプト」 <html> <head><title>フォームのチェックボックス</title></haed> <body> <form action="test.php" method="post"> <input type="checkbox" name="fruits[]" value="apple">りんご <input type="checkbox" name="fruits[]" value="orange">オレンジ </form></body>

PHP osCommerceの機能を使いMySQLを操作する UPDATE、DELETE文

準備についてはこちら。 テーブルのデータを更新する

PHP osCommerceの機能を使いMySQLを操作する INSERT文

準備についてはこちら。 テーブルにデータを登録する データを登録するテーブルの構成。 //購入履歴テーブル create table settlement ( customer_id int(8) not null, //会員ID shohin_id int(8) not null, //商品ID shohin_sum int(8) not null, //商品数 …

PHP osCommerceの機能を使いMySQLを操作する SELECT文

準備についてはこちら。 テーブルにデータが何件あるかを調べる

PHP osCommerceの機能を使いMySQLを操作する 準備

osCommerceでMySQLを操作するためのメモです。 準備 osCommerceのソースをダウンロードする ソース配布場所から「osCommerce 2.2 MS1 日本語版」をダウンロードする。 MySQLへの接続情報を定義したconfigure.phpを作成する osCommerce内にもconfigure.phpが…

PHP 一定範囲の連続する値を持つ配列を作る

range関数を使って一定範囲の連続する値を持つ配列を作る $value) { echo '$list1[' . $key . ']=' . $value . '<br />'; } echo '<br />';

Samba Windowsの共有ディレクトリをLinux上でマウントする

Sambaとは何か? Samba(「サンバ」と呼称します)は、以下の UNIX および UNIX互換マシンを Windows NT/2000互換のファイルサーバ/プリント・サーバにするオープン・ソース・ソフトウェアです。 GPL (GNU General Public License) の元、自由に利用することが…

NFS NFSクライアントを設定する

NFSサーバーの設定はこちら。 NFSクライアントの設定 NFS共有ディレクトリをマウントする側のLinuxマシン(Fedora Core 4)の設定を行います。

NFS NFSサーバーを設定する

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

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

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

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

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

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

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

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

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

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

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

PHP 正規表現によるパターンマッチ

PHPで正規表現による文字列処理を行ったときのメモです。 文字列の指定によるパターンマッチ 指定の文字が含まれているか 先頭に指定の文字が含まれているか 終端に指定の文字が含まれているか 指定の文字と完全に一致しているか 文字の個数によるパターンマ…

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

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

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

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

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

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

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"をつけると無効なネットワークの設定も表示する。