[パスワード]の検索結果


PerlのプログラムからDBI経由でMySQLに接続し、SELECT文でデータを取得する処理のサンプルプログラムです。

あらかじめphpMyAdminを使用してMySQLにテータベース「testdb」を作成し、以下のSQLを実行しテーブル「users」を作成、3件のレコードを登録しておきます。

CREATE TABLE `users` (
  `userid` varchar(100) COLLATE utf8_bin NOT NULL,
  `password` varchar(250) COLLATE utf8_bin NOT NULL,
  `status` int(11) NOT NULL,
  `auth` int(11) NOT NULL,
  `username` varchar(250) COLLATE utf8_bin NOT NULL,
  `address` varchar(250) COLLATE utf8_bin NOT NULL,
  `mailaddr` varchar(100) COLLATE utf8_bin NOT NULL,
  `hpurl` varchar(250) COLLATE utf8_bin NOT NULL,
  `widgets` text COLLATE utf8_bin NOT NULL,
  `createdate` datetime NOT NULL,
  `lastupdate` datetime NOT NULL,
  PRIMARY KEY (`userid`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

insert into `users` (`userid`,`password`,`status`,`auth`,
 `username`,`address`,`mailaddr`,`hpurl`,`widgets`,
 `createdate`,`lastupdate`)
  values('admin','1234','1','0','webmaster','',
  webmaster100@59log.com','http://59log.com/','',now(),now());
insert into `users` (`userid`,`password`,`status`,`auth`,
 `username`,`address`,`mailaddr`,`hpurl`,`widgets`,
 `createdate`,`lastupdate`)
  values('test1','5678','1','1','user 1','',
  'test1@59log.com','http://59log.com/','',now(),now());
insert into `users` (`userid`,`password`,`status`,`auth`,
 `username`,`address`,`mailaddr`,`hpurl`,`widgets`,
 `createdate`,`lastupdate`)
  values('test2','abcd','1','1','user 2','',
  'test2@59log.com','http://59log.com/','',now(),now());

以下のPerlプログラムでは、テーブル「users」からステータスが1のレコードを全て取得、一旦配列に格納してから標準出力に出力しています。

検索条件の設定にはプレースホルダを使用し、DB処理でエラーが発生した場合は、例外処理に飛んでエラーの内容が出力されるように、RaiseErrorに1を設定しています。

--- mysql_select.pl ---

#!/usr/bin/perl

use strict;
use warnings;

use DBI;

my $data_source = "DBI:mysql:testdb"; # 接続先はtestdb
my $username = "test"; # データベースへのアクセス権限を持つユーザーを指定
my $password = "abcd"; # そのパスワード

my $status = 1;
my @recs = ();
eval {
    my $dbh = DBI->connect($data_source, $username, $password,
                          {RaiseError => 1, PrintError => 0});
    my $sql  = "select * from users where status = ?";
    my $sth = $dbh->prepare($sql);
    $sth->execute($status);
    while (my @rec = $sth->fetchrow_array) {
        push @recs, [@rec];
    }
    $sth->finish;
    $dbh->disconnect;
};
if ($@) {
    print "Error : $@\n";
}

foreach my $rec (@recs) {
    print join(",", @{$rec}), "\n";
}
[2152] Posted by kagahiro at 2010/07/26 09:49:13
0 point | Link (5) | Trackback (0) | Comment (0)

掲示板CGIは、ホームページに簡易掲示板を設置するためのシンプルな無料のPerlスクリプト(CGI)です。新規スレッドやコメントの投稿は誰でも可能ですが、スレッドやコメントの削除は管理者のみ可能(管理者パスワードが必要)になっています。高機能掲示板ソフト「59bbs」と比較すると機能は少ないですが、その分カスタマイズは容易になっています。

ライセンスはオープンソースライセンス(GPLv2)ですので無料で自由にカスタマイズして利用できます。

ホームページへの掲示板CGIの追加は、CGIが利用できるサーバーであれば、次のような手順で簡単にできます。

1. bbscgi.cgi の先頭の以下の部分をサーバーなどの利用環境にあわせて変更します。
my $site_title = '掲示板CGI'; # Site title
my $webmaster_email = 'support@59bbs.org'; # Webmaster's E-mail address
my $sendmail_path = '/usr/sbin/sendmail'; # sendmail path
my $admin_password = 'YourPass'; # Admin password
my $data_dir = 'data'; # Data directory
my $line_number = 10; # Number of list lines
my $anonymous = '名無しさん'; # Anonymous


2. 以下のファイルをサーバーにFTPソフトなどを使用して転送(アスキーモード)します。(tmpl、dataはディレクトリごと転送してください。)
bbscgi.cgi
bbscgi.css
tmpl/list.tmpl
tmpl/thread.tmpl
tmpl/new.tmpl
tmpl/delete.tmpl
tmpl/remove.tmpl
data/threadid.data
data/log

3. bbscgi.cgiに実行可能なパーミッション(サーバーによって異なります)を設定します。

掲示板CGIは、比較的シンプルなPerlスクリプトですので以上のように設置は簡単ですが、HTMLやPerlスクリプトの変更が難しいという方向けに有料(税込4,200円)にてデザインのカスタマイズ(スクリプトの変更をともなわないHTMLファイルやスタイルシートの変更)、設置サポートも行います。有料サポートをご希望される場合は、support@59bbs.org 宛にメールにてご連絡ください。

掲示板CGIのデモページ
掲示板CGIのダウンロード

[1905] Posted by kagahiro at 2010/06/02 00:22:35
0 point | Link (6) | Trackback (0) | Comment (0)

ブックマークCGIは、コメント可能な公開ブックマークをホームページに追加することができるPerlスクリプトです。 ブックマークレットを使用してブラウザで開いているWebページを簡単にブックマークできます。ブックーマークの 登録や編集、削除は管理者のみ可能(管理者パスワードが必要)になっています。

オープンソースライセンス(GPL)ですので無料で自由にカスタマイズして利用できます。

ホームページへのブックマークCGIの追加は、次のような手順で簡単にできます。

1.bookmark.cgi の先頭の以下の部分をサーバーなどの利用環境にあわせて変更します。
my $site_title = 'ブックマークCGI'; # Site title
my $site_url = 'http://59log.com/bookmark'; # Site URL
my $webmaster_email = 'webmaster@59log.com'; # Webmaster's E-mail address
my $sendmail_path = '/usr/sbin/sendmail'; # sendmail path
my $admin_name = 'YourName'; # Your name
my $admin_password = 'YourPass'; # Your password
my $data_dir = 'data'; # Data directory
my $line_number = 10; # Number of list lines
my $allow_comment = 1; # Allow comment setting 0:deny 1:allow

2.以下のファイルをサーバーにFTPソフトなどを使用して転送します。
bookmark.cgi
bookmark.css
error.html
tmpl/bookmark.tmpl
tmpl/bookmarklet.tmpl
tmpl/delete.tmpl
tmpl/edit.tmpl
tmpl/list.tmpl
tmpl/remove.tmpl
data/bookmarkid.data
data/log

3.bookmark.cgiに実行可能なパーミッション(サーバーによって異なります)を設定します。

ブックマークCGIは、比較的シンプルなPerlスクリプトですので以上のように設置は簡単ですが、 HTMLやPerlスクリプトの変更が難しいという方向けに有料(税込4,200円)にてデザインのカスタマイズ(スクリプト の変更をともなわないHTMLファイルやスタイルシートの変更)、設置サポートも行います。有料サポートをご希望され る場合は、デモページのフォームまたは webmaster@59log.com 宛にメールにてご連絡ください。

ブックマークCGIのデモページ
ブックマークCGIのダウンロード

[1863] Posted by kagahiro at 2010/05/20 00:26:35
0 point | Link (3) | Trackback (0) | Comment (0)

Googleの中国撤退騒動の起因となったサイバー攻撃で、侵入者は Google の基幹システムにまでアクセス、開発チームのリポジトリの管理権限が掌握され、盗まれた情報にはパスワード管理システムのコードも含まれていた...
[1755] Posted by buzei at 2010/04/22 17:53:19
0 point | Link (1) | Trackback (0) | Comment (0)

浮気の証拠を探して彼氏を追い詰めて破局できればハッピーエンドという携帯ゲーム「浮気ゲーム@エビデンス」が女性の間で流行している。「破局できればハッピーエンド!」彼氏の部屋をあさり、浮気の証拠を探し、追...

[1721] Posted by kagahiro at 2010/04/13 13:41:27
0 point | Link (0) | Trackback (0) | Comment (0)

2010年1月に日本最大の芸能人向けブログサービス「アメブロ」で発生したアカウント情報の流出に関連して、芸能事務所のホリプロがタレントのホームページ管理などを担当していた元契約社員が不正アクセス法違反で警視...
[1632] Posted by buzei at 2010/03/18 00:51:31
0 point | Link (1) | Trackback (0) | Comment (0)

最近は、格安レンタルサーバーでもPHPとMySQLが利用できるようになっているため、格安レンタルサーバーであってもPHPとMySQLで作成された高機能なオープンソースEC構築ソフトインストールが可能になってますが、...
[1205] Posted by buzei at 2009/07/05 00:00:24
0 point | Link (2) | Trackback (0) | Comment (0)

当サイト(59bbs.org)で開発・配布しているフリー掲示板ソフト「59bbs 2.1」を、さくらインターネット、ハッスルサーバー以外のレンタルサーバー等にインストールする方法は以下の通りです。1.書庫ファイルの取得と...
[1056] Posted by buzei at 2009/04/27 15:42:46
1 point | Link (2) | Trackback (1) | Comment (0)

当サイト(59bbs.org)で開発・配布しているフリー掲示板ソフト「59bbs(2.1)」を、格安レンタルサーバーサービスのさくらインターネットハッスルサーバーに設置する場合の手順は以下の通りです。1.書庫ファイルの...
[1030] Posted by buzei at 2009/04/17 11:35:22
0 point | Link (3) | Trackback (0) | Comment (0)

59bbs 2.1 をリリースしました。掲示板 59bbs.org のシステムも、59bbs 2.1 に更新しています。-----59bbs 2.0 から 2.1 への変更点は次の通りです。1. 仕様変更(機能追加や改善)・ブックマークレットを使用してブ...
[1022] Posted by buzei at 2009/04/13 13:55:39
0 point | Link (4) | Trackback (0) | Comment (0)

|< 先頭へ  < 前へ  1 2 3  次へ >


アクセスランキング

今月のアクセスランキング(上位10件)

  1. 2NN (2ch News Navigator) (314 PV)
  2. プリンセスガーデンホテル女性社長の「片岡都美」氏はフジモリ元大統領夫人 (92 PV)
  3. 小林興起元衆議院議員がタレントの杉本彩さんにキスを迫る (61 PV)
  4. 2ちゃんねる(2ch)検索 掲示板 - スレタイ、過去ログ、全文検索 (42 PV)
  5. 読売新聞「石井誠」記者変死事件 (20 PV)
  6. ログ速(ろぐそく、logsoku) - 過去ログ スレタイ検索 全文検索 (20 PV)
  7. 5ちゃんねる(5ch.net、旧2ちゃんねる)掲示板 (17 PV)
  8. PHP、MySQLで動くオープンソース掲示板ソフト (12 PV)
  9. 掲示板やチャットなどのフリーPHPスクリプトの配布サイト (11 PV)
  10. 掲示板フリーソフト - 無料で利用できる掲示板CGI (11 PV)

アクセス統計

ディレクトリ

関連サイト