とりあえずの備忘録

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

PHP 文字列の一部分を取得する

substr関数を使って文字列の一部分を取得する substr([文字列], [開始位置], [長さ])と指定して使う。

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

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

PHP PostgreSQLから行数やフィールド情報、行とフィールド位置を指定してデータを取得する

PHPからPostgreSQLに接続する部分と使用するデータベースはこちら。 PHPからデータを取得する方法はこちら。

PHP PostgreSQLからデータを取得する

PHPからPostgreSQLに接続する部分と使用するデータベースはこちら。 PostgreSQLからデータを取得する(pg_fetch_array関数) //データベースへ接続 $con = pg_connect(DB_CONNECT) or die('pg_connect is error'); //SQL実行 $sql = "select * from customer…

PHP PostgreSQLに接続する

PHPからPostgreSQLを操作する準備についてはこちら。 テスト用テーブルを作成して、3件のテスト用データを挿入する //テーブル作成 create table customers ( customers_id integer, customers_name varchar(64) not null, entry_date timestamp DEFAULT now…

PHP CentOSにおいてPHPからPostgreSQLを操作できるようにする

CentOS5をインストールした後からPostgreSQLをインストールした環境で、PHPからPostgreSQLを操作できるように設定したときのメモです。 PHPからPostgreSQLを操作するために必要なモジュールpgsql.soを組み込む インストール # yum install php-pgsql pgsql.s…

Javascript 子ウィンドウからwindow.openerを使って親ウィンドウを操作する

window.openで開いた子ウィンドウからwindow.openerプロパティを使って親ウィンドウのテキストボックスに値を設定する 「親ウィンドウ部分」 <html> <head><title>親ウィンドウ</title></head> <body> <input type="button" value="子ウィンドウを開く" onClick="window.open('sub.html','sub','width=640,height=480');return false;"> <div id="title01"></div> </body></html>

Javascript セレクトメニューで順番を重複しないように選択させる

順番を変更すると残りの順番をひとつずつずらして行き、重複しないようにする 「Javascript部分」 <script type="text/javascript">

NFS Fedora 9でマウントすると「internal error」でエラーとなる場合の対処

Fedora Core 4で行ったNFSサーバの設定がこちら。 Fedora 9においても同様にNFSを設定すると、「internal error」でエラーになってしまう場合の対処をメモします。

Apache NAMEベースのバーチャルホストにそれぞれSSLを設定することは出来ない

NAMEベースのバーチャルホストにそれぞれSSLを設定することが出来ない NameVirtualHost *:443 <VirtualHost *:443> DocumentRoot /var/www/blog ServerName blog.myserver.com SSLEnable SSLCertificateFile /usr/local/apache/conf/ssl.crt/blog.myserver.com.crt SSLCertifica</virtualhost>…

PHP 配列の値の合計値を求める

配列の値の合計値(和)を求める。 配列の要素ひとつずつ取り出して足して求める

PHP 日本語の曜日を取得する

今日の日付から英語の曜日と曜日番号を取得する '; //曜日番号 echo date('w'); ?> 「出力結果」 Friday 5 曜日番号は、"日~土"を"0~6"までの番号で表す。

PHP ファイルの中身を空にする

ftruncate関数を使ってファイルの中身を空にする

Postfix 追加したドメインでもメールを扱えるようにする

ドメインmyserver.comで動作中のサーバーに、新ドメインmyserver2.comを割り当てたときに、そのドメインでもメールを扱えるようにしたときのメモです。 ドメインの追加方法はこちら。 Postfixの設定ファイルを編集する

BIND ドメインを設定する

IPアドレスが192.168.0.23のサーバーに、ドメインmyserver.comでもアクセス出来るように設定したときのメモです。「お名前.com」を使用。 ネームサーバーとは? インターネット上でのコンピュータの名前にあたるドメイン名を、住所にあたるIPアドレスと呼ば…

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

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

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

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

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

ドメインがmyserver.com、WEBサーバーがwww.myserver.com(IPアドレス:192.168.0.1)で動作しているマシンに、サブドメインを設定したときのメモです。 DNSとは? インターネット上のホスト名とIPアドレスを対応させるシステム。全世界のDNSサーバが協調し…

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

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

PHP 数字をカンマ区切りで出力する

数字をカンマ区切りで出力する 「出力結果」 123,456,789円

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)の設定を行います。