<HOME>

PHPスクリプト無料配布コーナー

 KOMONETでは、「オープンソース運動」に少しでも貢献できればと思い、独自に作成したPHPスクリプトを広く無料配布しています。少しでも皆様のWeb活用の手助けになれれば幸いです。PHPは、Perl/CGIのように設置場所等の制約もなく、非常に簡単で使い易いスクリプトです。又、Apacheのモジュールとして動きますので、従来のCGIよりも処理が数倍高速です。それぞれのスクリプト内容については「PHPの小部屋」サイトや「PostgreSQLの小部屋」で詳しく解説していますので、そちらをご参照下さい。

 ここでのスクリプトは全てフリーです。改造も自由ですので、どんどんカスタマイズして使って下さい。ただし、うちのKOMONETサイトへのリンク表示は残しておいてね!(^o^)丿

*サーバ運用費捻出の為、カンパは大いに歓迎しております(^.^)詳しくは、こちらをご覧下さい。

*** 特記事項 ***

<リンク表示の消去について>

※ 個人利用の場合 ※

 

※ 商用利用の場合 ※

 もし、スクリプト中の「Powered by KOMONET」のリンク表示を消して使用したい場合は、ここでのフリー配布の条件に反しますので、できれば500円以上のカンパをお願い致します。カンパして下さった場合は、リンク表示なしでの使用を許可致します。    スクリプト中の「Powered by KOMONET」のリンク表示を消した上で、スクリプトを商用利用する場合は、できれば2,000円以上のカンパをお願い致します。ただし、リンク表示を残している場合は、商用利用であってもこの限りではありません。

<スクリプトの再配布について>

 ここで配布しているスクリプトの再配布については、オリジナル・改造版の如何を問わず、無料配布であることを条件に許可致します。又、必ず「Powered by KOMONET」のリンク表示は残しておいて下さい。但し、ソースコード(PHP部分)が50%以上改変された改造版スクリプトに関しては、オリジナルの域を越えていると判断されますので、この限りではありません。

動作環境

 KOMONETでは、Turbolinux 10 Server(基本文字コード:eucJP)上でApacheのモジュールとしてPHP4を動作させています。飽くまでもLinuxを基本にプログラムされていますので、他の環境(特にWindows OS上でWindowsに移植されたPHPを動かしている場合)でそのまま使おうとするとエラーが出る可能性があります。ご注意下さい。
 2005/10/23の第2サーバのアップグレードに伴い、SMTPデーモンが従来の
sendmailからpostfixに変更になりました。その為、スクリプト内からのメール送信の際に文字化けが発生した事から、新たにmb_send_mail()関数処理の前に以下の関数処理を埋め込んでいます。

mb_language("ja"); …言語指定
mb_internal_encoding("SJIS"); …内部文字エンコーディング指定

注意点

 まず、お使いのサーバーがPHPを有効にしているか確認して下さい。Apacheには最初からモジュールとして取り込まれているので、最近ではPHPを稼動させているプロバイダも増えて来ました。(もちろん、有効にしていなければ使えません。)又、お使いのサーバのPHPの設定に関わらず、スーパーグローバル変数にも、又通常の変数にも対応するよう作っています。尚、特殊文字に付くエスケープ記号「\」の問題については、「PHP&PostgreSQL設定概要」のページをご参照下さい。KOMONETではこれまで、自前サーバの為、php.iniの設定を変更する事によって対処して来ましたが、現在順次、ファイルベースのスクリプトに対策コードを埋め込み中です。今しばらくご容赦下さい。

レンタルサーバをお使いで、.htaccessファイルによるphp.iniの設定を上書き変更できない方は、コード内でstripslashes()関数を使ってエスケープ記号「\」の除去処理を行って下さい。

例: $name = stripslashes($name);

 新たに公開し始めたDB連携版のスクリプトは、データベース・デーモンにPostgreSQLを使用しています。当然PostgreSQLが使えるサーバでないと利用できません。ご注意下さい。又、KOMONETではMySQLに関しては全くサポートしておりません。もしデータベース・デーモンにMySQLを使用したい場合は、ご自分でスクリプトの改造をお願い致します。

 ダウンロード用にLZH圧縮ファイルをご用意致しました。ファイルのセットになっているものについては、データ保存用ファイル、サンプルHTMLファイル、画像ファイルなども一緒に収めています。ソースファイルを表示した際に文字化けした場合は、ブラウザの「表示」⇒「エンコード」でご調整下さい。

画像アップでエラーが生じる場合の対処法について

 お使いのサーバの環境によっては、画像ファイルのアップロードの際に、環境変数からカレントディレクトリを取得するのに失敗してエラーになる場合があります。そのようなケースの場合は、初期設定部分にある「スーパーグローバル変数対策」の項目の、

if(!isset($PATH_TRANSLATED)){
  $path = dirname($_SERVER["PATH_TRANSLATED"]).$up_dir;
}else{
  $path = dirname($PATH_TRANSLATED).$up_dir;
}

の部分を全て無効にして(行頭に//を付けるとか…)、変数$passの値を絶対パスにて指定して頂ければこのエラーを回避できる場合があります。以下に設定例を示します。

Linuxの場合: $pass = "/home/ユーザ名/public_html/PHPファイルの設置ディレクトリ名/img/";

その他にもimgディレクトリの属性の設定の問題等もありますので、詳しくはお使いのレンタルサーバ会社にお問い合わせ下さい。

[免責事項]
 以下のスクリプトの使用において、貴方が如何なる損害を被ったとしても、当方は一切責任を負わないものとします。飽くまでも自己責任においてご使用下さい。又、ここのスクリプトは念入りにテストをしておりますが、もしバグ等ございましたらご報告下さいませ_(._.)_早急に対処(修正)致します。


画像掲示板 携帯掲示板 チャット フォームメール ショッピングカート 日記帳 カウンター ACCESSアナライザー
認証システム スケジュール帳 グループ管理 社内連絡網 グループウェア 不動産情報ページ 封筒宛名印刷

画像掲示板

  ※迷惑書き込みが酷い為、サンプルを一時非公開とさせて頂きます。
   

g_bbs.php

PHPで作った画像貼付け掲示板スクリプトです。画像の表示サイズも調整できます。

詳しくは…

解説ページ

タイプ1:

書き込み記事を消せば、そこに掲示されていた画像ファイルも削除されます。
 
ソース   見本(書き込み不可)   ダウンロード

タイプ2:

返信があった場合、その親子記事の表示場所が先頭に来るようにしました。
 
ソース   ダウンロード

タイプ3:

タイプ1を、アップできる画像の数を3つまで増やしました。
 
ソース   ダウンロード
  ※エスケープ記号対策、埋め込み済み(^.^)

データベース連携版

 

pg_bbs.php

PostgreSQLのデータベースと連携させたスクリプトです。DB連携版なので、記事記録最大数も標準で1000件にしています。

詳しくは…

解説ページ
 
ソース   ダウンロード
   

携帯掲示板

  ※迷惑書き込みが酷い為、サンプルを一時非公開とさせて頂きます。
   

k_bbs.php

DoCoMo、au、Soft Bankの三社の携帯電話に対応しています。画像はアップできません。悪しからず_(._.)_

詳しくは…

解説ページ
 
ソース   見本(書き込み不可)   ダウンロード
  ※エスケープ記号対策、埋め込み済み(^.^)
   

チャット

  ※迷惑書き込みが酷い為、サンプルを一時非公開とさせて頂きます。
   

komochat.php

PHPで作ったチャットスクリプトです。リフレッシュ時間が60秒・45秒・30秒から選択できます。又、お名前の色も指定できます。

詳しくは…

解説ページ

タイプ1:

1ページ構成のチャットスクリプトです。
 
ソース   見本(書き込み不可)   ダウンロード

タイプ2:

上下分割フレーム版のチャットスクリプトです。
 
ソース   見本(書き込み不可)   ダウンロード
  ※エスケープ記号対策、埋め込み済み(^.^)
   

フォームメール

   

komomail.php

PHPで作ったフォームメールです。改造すれば、色んな用途に使えます。

詳しくは…

解説ページ

タイプ1:

スクリプト1つで全ての処理をするタイプです。
 
ソース   サンプル   ダウンロード

タイプ2:

通常のHTMLページからPHPスクリプトを呼び出すタイプです。
 
ソース   サンプル   ダウンロード

タイプ3:

[タイプ2]を、ファイルも添付してメール送信できるよう改造しました。
 
ソース   サンプル   ダウンロード

タイプ4:

添付できるファイルの数を2つまでにしました。もっと数を増やす場合は、この応用で!(^.^)
 
ソース   サンプル   ダウンロード
  ※エスケープ記号対策、埋め込み済み(^.^)
   

ショッピングカート

   

komoshop.php

PHPで作った簡単なショッピングカートです。[タイプ1・2]は、注文商品の出し入れにクッキー機能を使っています。[タイプ3・4・5]は、セッション管理を使っています。

詳しくは…

解説ページ

タイプ1:

通常のHTML形式の商品陳列ページを使っているタイプです。
 
ソース   サンプルショッピング   ダウンロード

タイプ2:

PHPスクリプトを使って、Web上で商品管理も出来るようにしたタイプです。商品画像をブラウザから直接アップできます。
 
ソース   サンプルショッピングソース   サンプルショッピング   ダウンロード

タイプ3:

クッキーの代わりにセッションIDを使って、注文個数を無制限にしたタイプです。都道府県別に送料の課金ができます。
 
ソース   サンプルショッピングソース   共通設定ファイル   サンプルショッピング   ダウンロード

タイプ4:

郵便局の「ゆうパック」(サイズ別はなし)と「定型外郵便」に対応したタイプです。又、代金引換(郵便局)の料金計算もできます。コードが割と複雑なので、改造の際はお気をつけ下さい。
 
ソース   サンプルショッピングソース   共通設定ファイル   サンプルショッピング   ダウンロード

タイプ5:

タイプ4に受注メールの管理機能も付けたスクリプトです。コードが割と複雑なので、改造の際はお気をつけ下さい。又、特殊文字に付くエスケープ文字対策も埋め込んでいます。パスワードは「777」です。
 
ソース   サンプルショッピングソース   共通設定ファイル   サンプルショッピング   ダウンロード
   

日記帳(記事修正機能付き)

  ※迷惑書き込みが酷い為、サンプルを一時非公開とさせて頂きます。
   

komodiary.php

PHPで作った簡単な日記帳スクリプトです。既に書き込んだ記事の修正が出来ます。又、画像ファイルも一緒にアップできます。

詳しくは…

解説ページ
 
ソース   見本(書き込み不可)   ダウンロード
  ※エスケープ記号対策、埋め込み済み(^.^)

データベース連携版

 

pg_diary.php

PostgreSQLのデータベースと連携させたスクリプトです。記事の日付順(降順)表示が可能です。又、タイトルとコメント文中に文字列検索がかけられます。もちろん画像もアップ出来ますよ(^.^)

詳しくは…

解説ページ
 
ソース   ダウンロード
   

カウンター

   

komoaccess.php

クッキー機能を使った、割と正確に訪問者数を数えてくれるカウンター・スクリプトです。ちょっとしたアイデア品ってとこですか(^^ゞ

詳しくは…

解説ページ

タイプ1:

カウンター表示がテキスト形式のタイプです。
 
ソース   サンプル   ダウンロード

タイプ2:

カウンター表示が画像形式のタイプです。
 
ソース   サンプル   ダウンロード
   

ACCESSアナライザー

   

komoana.php

クッキー機能を使って、正確にアクセス統計をしてくれるアクセス解析スクリプトです。

詳しくは…

解説ページ

1種類のみ:

通常のHTMLページからJavaScriptを使ってPHPファイルを呼び出すタイプです。
 
ソース   サンプルページ   ダウンロード

データベース連携版

 

db_ana.php

PostgreSQLのデータベースと連携させたスクリプトです。データの解析は全てSQL文で処理できるので、上記ファイルベース版に比べて処理が早く簡単です。

詳しくは…

解説ページ
 
ソース   サンプルページ   ダウンロード
   

認証システム

   

komoconf.php

ユーザーIDとパスワードを保存した別ファイルと内容を照合する事によって認証するシステム。

詳しくは…

解説ページ

タイプ1:

通常の入力フォームを使ったものです。
 
ソース   サンプル   ダウンロード

タイプ2:

BASIC認証を使ったものです。
 
ソース   サンプル   ダウンロード
   

スケジュール帳

   

calendar.php

カレンダー表示に一日毎の記事をリンク出来るようにしたスケジュール帳です。

詳しくは…

解説ページ

タイプ1:

管理者のみが記事を登録できます。パスワードは「777」です。どうぞお試し下さい。
 
ソース   サンプル   ダウンロード

タイプ2:

誰でも記事を登録できます。コメントはカレンダーの日付欄に表示されます。短いコメント表示に適しています。祭日データ保存用ファイルの活用により、祭日の自動表示が可能です。
 
ソース   サンプル   ダウンロード
  ※エスケープ記号対策、埋め込み済み(^.^)

データベース連携版

 

db_calendar.php

PostgreSQLのデータベースと連携させたスクリプトです。データ処理は全てSQL文で処理できるので、上記ファイルベース版に比べて処理が早く簡単です。

詳しくは…

解説ページ
 
ソース   サンプルページ   ダウンロード
   

グループ行動管理

データベース連携版

 

group_kanri.php

一日毎のグループメンバーの行動を管理する為の簡単なスクリプトです。

詳しくは…

解説ページ
 
ソース   サンプル   ダウンロード
   

社内連絡網

データベース連携版

 

renraku.php

予め設定しているメンバーにWeb上からメール発送、及び保存・管理が出来ます。

詳しくは…

解説ページ
 
ソース   メール送信用スクリプトソース   設定ファイル   サンプル   ダウンロード
   

グループウェア

データベース連携版

 
  上の「日記帳」・「スケジュール帳」・「グループ行動管理」・「社内連絡網」の統合スクリプトです。トップページにBASIC認証のアクセス制限機能を付けました。ユーザー名は「komonet」、パスワードは「777」です。

詳しくは…

解説ページ
 
トップページソース   共通設定ファイル   各種報告ソース   サンプル   ダウンロード
  ※「各種報告」ページ以外は、上の各スクリプトと同じです。データベースも共有しています。ご了承下さい。
   

不動産情報ページ

fudosan.php

小規模不動産業者向けの、不動産物件情報管理・表示用スクリプトです。ファイルベースの簡単なスクリプトなので、登録物件数は1000件以内が限度と思われます。検索機能は付いていませんが、物件の表示順序は変更可能です。尚、メールフォームから物件の問い合わせが出来ます。パスワードは「777」です。どうぞお試し下さい。

詳しくは…

解説ページ

タイプ1:

物件情報全てを画像付きで一覧表示するタイプです。登録できる画像はGIFのみです。
 
ソース   メールフォーム・ソース   サンプル   ダウンロード

タイプ2:

物件情報をまず棒情報で一覧表示し、各物件の詳細情報は個別のページに表示するタイプです。登録できる画像はGIF・JPG・PNGの3種類です。
 
ソース   メールフォーム・ソース   サンプル   ダウンロード
  ※エスケープ記号対策、埋め込み済み(^.^)
   

封筒宛名印刷

atena_label.php

簡単に定型封筒の宛名印刷ができるスクリプトです。印刷の位置調整も初期設定部分で出来ますので、意外と便利かも…。会社でこのスクリプトの多機能版を活用しています。封筒に直接印刷できるのでとっても便利(^.^)

詳しくは…

解説ページ
 
入力フォーム・ソース   宛名ラベル・ソース   サンプル   ダウンロード
  ※エスケープ記号対策、埋め込み済み(^.^)


★カンパ、大歓迎!(^o^)丿

 サーバー運用費捻出の為、カンパは大いに歓迎しております。カンパ(いくらでも構いません。)のお振込先は以下の通りです。ここからご連絡頂けれはお礼のメールを差し上げたいと思います。では、よろしくお願い申し上げます_(._.)_

百十四銀行(173)田町支店(205) (普通) 0297170 コモブチ ミチヨシ 宛

お名前

*必須

住んでいる地域

E-mail

*必須

HomePage

ご意見など

   
  *送信ボタンは1回だけ押して下さい。