[Perl CGI]の検索結果
オープンソースライセンス(GPLv2)で公開している「
掲示板CGI ThreadPlus」の最新バージョン「ThreadPlus 1.2」をリリースしました。「ThreadPlus 1.2」では以下の機能が追加されています。YouTube動画へのリンクを...
オープンソースライセンス(GPLv2)で公開している「掲示板CGI ThreadPlus」の最新バージョン「ThreadPlus 1.2」をリリースしました。
「ThreadPlus 1.2」では以下の機能が追加されています。
- YouTube動画へのリンクを埋め込みコードに変換する機能(bbs.cgi)
- パスを設定して閲覧・投稿を制限する機能(pass.cgi)
- アクセスランキング表示機能(access.cgi)
YouTube動画へのリンクを埋め込みコードに変換する機能(bbs.cgi)
スレッド本文やコメント本文にYouTube動画へのリンク(URL)が含まれている場合、埋め込みコードに変換しその場で再生できるようにします。
パスを設定して閲覧・投稿を制限する機能(pass.cgi)
パスを知っているユーザーだけが閲覧・投稿ができる、非公開の掲示板を作成するための機能です。パスはconfig.cgiで設定します。
アクセスランキング表示機能(access.cgi)
当日の各スレッドのアクセス数(ページビュー)をランキング形式で表示します。人気の高いスレッドを知ることができます。
掲示板CGI ThreadPlus
掲示板CGI ThreadPlus プロジェクト日本語トップページ - SourceForge.JP
オープンソースのシンプルな
掲示板CGI「ThreadPlus」の最新版「ThreadPlus 1.1」をリリースしました。ThreadPlus 1.1では、以下の機能が追加されています。ホームページ機能(index.
CGI)RSS出力機能(rss.
CGI)サイトマ...
オープンソースのシンプルな掲示板CGI「ThreadPlus」の最新版「ThreadPlus 1.1」をリリースしました。
ThreadPlus 1.1では、以下の機能が追加されています。
- ホームページ機能(index.cgi)
- RSS出力機能(rss.cgi)
- サイトマッププロトコル対応機能(sitemap.cgi)
- ブックマークレット投稿機能(bbs.cgi)
ホームページ機能(index.cgi)
最新スレッド情報が掲載されたホームページを表示する機能です。
PC向けのページはテンプレートファイルのindex.tmpl、携帯向けindex_m.tmplをテキストエディターなどで編集することで内容を変更できます。
RSS出力機能(rss.cgi)
最新スレッド情報の情報をRSS 2.0形式で出力する機能です。RSSリーダーで最新スレッドの情報を購読することができます。
サイトマッププロトコル対応機能(sitemap.cgi)
Google ウェブマスターツールなどにコンテンツの情報を登録するための機能です。サイトマッププロトコルに対応しています。
ブックマークレット投稿機能(bbs.cgi)
ブックマークレットをブラウザに登録することで、ブラウザに表示中のウェブページを簡単に新しいスレッドとして投稿することができます。
ウェブページ内の任意のテキストを選択することで、その部分を引用して投稿することができます。
ThreadPlus 1.1のダウンロード
最速攻略 CGI/Perl サンプル大全集
技術評論社 著者:KENT
amazon.co.jpのカスタマーレビューを見る
powered by amalink
オープンソースのシンプルな
掲示板CGI「ThreadPlus 1.0」をリリースしました。プログラミング言語はperl、ライセンスはGPLv2です。ThreadPlusは、以前公開していた
掲示板CGI(bbs
CGI.
CGI)の機能を見直し、若干の機能...
オープンソースのシンプルな掲示板CGI「ThreadPlus 1.0」をリリースしました。
プログラミング言語はperl、ライセンスはGPLv2です。
ThreadPlusは、以前公開していた掲示板CGI(bbscgi.cgi)の機能を見直し、若干の機能追加、不要な機能の削除、不具合の修正などを行ったもので、携帯電話からも利用できるようになっています。
ThreadPlusの特徴
- 誰にでもわかりやすいシンプルなスレッド形式
- テンプレートエンジン(HTML::Template)によりデザインと処理が分離されておりカスタマイズが容易
- スレッドやコメントの本文に含まれるURLのリンク変換(画像の場合はimgタグも追加)
- 携帯電話に対応(但し、携帯電話向けに最適化されているわけではなく基本的に機能はPCと同じ)
ThreadPlusのデモページ
ThreadPlusのダウンロード
ゼロからわかる CGI/Perl超入門
技術評論社 著者:KENT 価格:2,289円
powered by
amalink
ホームページでよく利用される、掲示板、Q&A、共有ブックマーク(リンク集)、連絡フォーム といった機能を、まとめて簡単にホームページに導入(一部機能だけの導入も可能)できる比較的簡単なPerlプログラム「
CGI ...
ホームページでよく利用される、掲示板、Q&A、共有ブックマーク(リンク集)、連絡フォーム といった機能を、まとめて簡単にホームページに導入(一部機能だけの導入も可能)できる比較的簡単なPerlプログラム「CGI APPS 1.0」をリリースしました。ライセンスはMITライセンスですので、無料で自由にカスタマイズして利用できますが、動作については無保証です。
「CGI APPS」は、「掲示板やリンク集は欲しいけどCMSを導入するのは大げさすぎる」「Q&Aだけでいいのでもっと安くして」などとというような個人や中小企業のホームページでの利用を想定しています。
CGI APPS の特徴
- CGIの開発言語として世界中で広く利用されているPerlによる実装
- テンプレートエンジン(HTML::Template)による処理とデザインの分離
- テキストファイルベースのデータ管理
- 管理者向けユーザー認証機能
「CGI APPS 1.0」のリリースにともない、そのベースとなった「メールフォームCGI」「Q&A CGI」「ブックマークCGI」「掲示板CGI」は、ファイルそのまま残しますが更新しません。
CGI APPS
レンタルサーバーで運営するホームページ等に設置するお問い合わせフォームや会員登録フォーム、注文フォームなど、確認画面、確認メール送信機能を搭載した各種
メールフォーム(
CGI)を
格安料金にて
作成いたします。プ...
レンタルサーバーで運営するホームページ等に設置するお問い合わせフォームや会員登録フォーム、注文フォームなど、確認画面、確認メール送信機能を搭載した各種メールフォーム(CGI)を格安料金にて作成いたします。
プログラミング言語は、PerlまたはPHPのどちらでも対応可能です。また、オプションでのログ機能の追加やMySQLやSQLiteで構築したデータべースとの連携も可能です。
作成料金はメールフォームの仕様にもよりますが、新規作成の場合はお問い合わせフォームが3,000円~、会員登録フォームが5,000円、注文フォームが20,000円~、既存フォームをカスタマイズする場合は10,000円~となります。お見積りいたしますので、まずはお気軽にお問い合わせください。
見積りのご依頼や不明点についてのお問い合わせには、お問い合わせフォームをご利用ください。
基本機能
- 入力フォーム表示
- 入力チェック機能
- 入力確認画面表示機能
- 管理者宛メール送信機能
- ユーザー宛確認メール送信機能
オプション機能
レンタルサーバー等で運営するホームページで使用する
CGI(
Perl、
PHP)の
作成や
カスタマイズを格安でお引き受けします。小規模なものは問い合わせフォームや注文フォームなどのメールフォームから、掲示板、ブログ、マ...
レンタルサーバー等で運営するホームページで使用するCGI(Perl、PHP)の作成やカスタマイズを格安でお引き受けします。
小規模なものは問い合わせフォームや注文フォームなどのメールフォームから、掲示板、ブログ、マイクロブログ、CMSといった、MySQL、SQLite等のデータベースを利用したユーザー登録型の携帯電話対応Webアプリケーションの作成やカスタマイズ
も可能です。
また、自作のものを含めオープンソースソフトとして公開されているWebアプリケーション(Perl/PHP)のカスタマイズやC/C++でのツール作成なども承っております。
自作オープンソースソフト
料金は仕様や作業規模にもよりますが、目安としては工数が10人日までの小規模な案件であれば1人日1万円程度、10人日より大きな規模の案件については1人月30万円程度となります。案件の作業規模についてはお見積り致しますので、まずはお気軽にお問い合わせください。
お見積の依頼や不明点についての問い合わせには、問い合わせフォームをご利用ください。
<TMPL_LOOP>タグはセクションを区切り、名前をつけることができます。この名前つきループの内側に<TMPL_VAR>タグを置き、プログラムでパラメータに代入するハッシュ・リファレンスの param() にリスト(配...
<TMPL_LOOP>タグはセクションを区切り、名前をつけることができます。この名前つきループの内側に<TMPL_VAR>タグを置き、プログラムでパラメータに代入するハッシュ・リファレンスの param() にリスト(配列リファレンス)を渡すと、リスト分の出力が繰り返されます。
以下は、<TMPL_LOOP>タグの使い方を示すサンプルプログラムです。サンプルプログラムでは、コンマで区切られたデータファイルを読み込んでリストを作成し、それをパラメータに渡してテーブルを表示しています。また、<TMPL_IF>タグ、<TMPL_ELSE>タグを使用してデータがない場合は、テーブルが出力されないようにしています。
--- データファイル(userdata.txt)
kagahiro,kitaakita,kagahiro3@59log.com,011678901
admin,tokyo,webmaster10@59log.com,011778901
buzei,kawasaki,support2@59bbs.org,041758901
--- テンプレートファイル(tmplloop.tmpl)
<html>
<head>
<title>HTML::Templateのサンプルプログラム LOOP</title>
</head>
<body>
<h1>HTML::Templateのサンプルプログラム LOOP</h1>
<TMPL_IF NAME=DATA_NUM>
<table>
<tr>
<td>User Name</td>
<td>Address</td>
<td>Email</td>
<td>Tel</td>
</tr>
<TMPL_LOOP NAME=USER_INFO>
<tr>
<td><TMPL_VAR NAME=USERNAME></td>
<td><TMPL_VAR NAME=ADDRESS></td>
<td><TMPL_VAR NAME=EMAIL></td>
<td><TMPL_VAR NAME=TEL></td>
</tr>
</TMPL_LOOP>
</table>
<TMPL_ELSE>
No data
</TMPL_IF>
</body>
</html>
--- CGI(tmplloop.cgi)
#!/usr/bin/perl
use strict;
use warnings;
use HTML::Template;
my $template = HTML::Template->new(filename => 'tmplloop.tmpl');
my @loop_data = ();
open my $infh, '<', "userdata.txt";
while (my $rec = <$infh>) {
chomp $rec;
if ($rec ne '') {
my %row_data;
my ($username, $address, $email, $tel) = split(/,/, $rec);
$row_data{USERNAME} = $username;
$row_data{ADDRESS} = $address;
$row_data{EMAIL} = $email;
$row_data{TEL} = $tel;
push @loop_data, \%row_data;
}
}
close $infh;
$template->param(USER_INFO => \@loop_data);
$template->param(DATA_NUM => scalar(@loop_data));
print "Content-Type: text/html; charset=utf-8\n\n";
print $template->output;
HTML::
Templateの<TMPL_VAR>タグは、プログラムでパラメータに値を設定すると、タグの部分がパラメータで設定された文字列で置き換えられるという簡単なものです。以下は、<TMPL_VAR>タグの使い方を示す...
HTML::Templateの<TMPL_VAR>タグは、プログラムでパラメータに値を設定すると、タグの部分がパラメータで設定された文字列で置き換えられるという簡単なものです。
以下は、<TMPL_VAR>タグの使い方を示す単純なサンプルプログラムです。
--- テンプレートファイル(tmplvar.tmpl)
<html>
<head>
<title>HTML::Templateのサンプルプログラム VAR</title>
</head>
<body>
<h1>HTML::Templateのサンプルプログラム VAR</h1>
<p>
My Name is <TMPL_VAR NAME=NAME> <br />
My IP Address is <TMPL_VAR NAME=IPADDR> <br />
</p>
</body>
</html>
--- CGI(tmplvar.cgi)
#!/usr/bin/perl
use strict;
use warnings;
use HTML::Template;
my $template = HTML::Template->new(filename => 'tmplvar.tmpl');
$template->param(NAME => 'Yamato, Taro');
$template->param(IPADDR => $ENV{'REMOTE_ADDR'});
print "Content-Type: text/html; charset=utf-8\n\n";
print $template->output;
HTML::Templateは、シンプルで高速なループ構造を表現するのに適した
テンプレートエンジン。テンプレートファイルでは変数を入れるために以下のタグが使用できる。<TMPL_VAR> <TMPL_LOOP> <TMPL_INCL...
HTML::Templateは、シンプルで高速なループ構造を表現するのに適したテンプレートエンジン。テンプレートファイルでは変数を入れるために以下のタグが使用できる。
<TMPL_VAR> <TMPL_LOOP> <TMPL_INCLUDE> <TMPL_IF> <TMPL_ELSE> <TMPL_UNLESS>
HTML::Template - CGI スクリプトから HTML テンプレートを使うための Perl モジュール
HTML::Template.pm
Linux および
Unix システム上で安全なプログラムを書く際に必要となる
設計や
実装について、そのガイドライン。遠隔のデータを見るためのビューアーや Web アプリケーション(CGI スクリプトを含む)、ネットワーク・サ...
Linux および Unix システム上で安全なプログラムを書く際に必要となる設計や実装について、そのガイドライン。遠隔のデータを見るためのビューアーや Web アプリケーション(CGI スクリプトを含む)、ネットワーク・サーバ、setuid や setgid してあるプログラムが対象。CやC++、Java、Perl、PHP、Python、TCL、Ada95 の個別ガイドラインも掲載されている。
Secure Programming for Linux and Unix HOWTO
1 2 3 4 5 次へ >
アクセスランキング
今日のアクセスランキング(上位10件)
- プリンセスガーデンホテル女性社長の「片岡都美」氏はフジモリ元大統領夫人 (5 PV)
- [Twitter]ツイッター検索のまとめ (5 PV)
- ログ速(ろぐそく、logsoku) - 過去ログ スレタイ検索 全文検索 (4 PV)
- 【速報】パナマ文書に記載されている日本企業、日本人の一覧リスト (4 PV)
- 掲示板フリーソフト - 無料で利用できる掲示板CGI (3 PV)
- [掲示板]2ちゃんねる(2ch.net) (3 PV)
- Xserver(エックスサーバー) - 高機能レンタルサーバー (2 PV)
- 日本のゆーちゅーばー(YouTuber)の数は5万人 (1 PV)
- キャバクラキャスト募集!! (1 PV)
- NHK大河ドラマ「龍馬伝」で岩崎弥太郎の人物像が斬新すぎる件 (1 PV)
今月のアクセスランキング(上位10件)
- プリンセスガーデンホテル女性社長の「片岡都美」氏はフジモリ元大統領夫人 (77 PV)
- 5ちゃんねる(5ch.net、旧2ちゃんねる)掲示板 (22 PV)
- [Twitter]ツイッター検索のまとめ (20 PV)
- 2NN (2ch News Navigator) (17 PV)
- 【速報】パナマ文書に記載されている日本企業、日本人の一覧リスト (17 PV)
- 読売新聞「石井誠」記者変死事件 (11 PV)
- ログ速(ろぐそく、logsoku) - 過去ログ スレタイ検索 全文検索 (11 PV)
- 2ちゃんねる(2ch)検索 掲示板 - スレタイ、過去ログ、全文検索 (11 PV)
- 2chみたいな掲示板「PHP 2chBBS」 (10 PV)
- 秋葉原通り魔事件、犯人は暴力団員を名乗る「加藤智大(25)」 (10 PV)
アクセス統計
ディレクトリ
関連サイト