<HOME>

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

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

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

*** 特記事項 ***

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

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

動作環境

 KOMONETでは、レンタルサーバQuiccaにてPHPを動作させています。飽くまでもLinuxを基本にプログラムされていますので、他の環境(特にWindows OS上でWindowsに移植されたPHPを動かしている場合)でそのまま使おうとするとエラーが出る可能性があります。ご注意下さい。
 又、スクリプト内からのメール送信の際に文字化けが発生するのを避ける為、
mb_send_mail()関数処理の前に以下の関数処理を埋め込んでいます。

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

注意点

 まず、お使いのサーバーがPHPを有効にしているか確認して下さい。Apacheには最初からモジュールとして取り込まれているので、最近ではPHPを稼動させているプロバイダも増えて来ました。(もちろん、有効にしていなければ使えません。)又、お使いのサーバのPHPの設定に関わらず、スーパーグローバル変数にも、又通常の変数にも対応するよう作っています。尚、特殊文字に付くエスケープ記号「\」の問題に遭遇された方は、コード内でstripslashes()関数を使ってエスケープ記号「\」の除去処理を行って下さい。

例: $name = stripslashes($name);

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

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

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

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

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

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

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

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


画像掲示板

g_bbs.php

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

詳しくは…

解説ページ

タイプ1:

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

タイプ2:

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

タイプ3:

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

チャット

komochat.php

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

詳しくは…

解説ページ

タイプ1:

1ページ構成のチャットスクリプトです。
 
ソース   サンプル   ダウンロード

タイプ2:

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

フォームメール

   

komomail.php

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

詳しくは…

解説ページ

タイプ1:

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

タイプ2:

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

タイプ3:

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

タイプ4:

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

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

komodiary.php

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

詳しくは…

解説ページ
 
ソース   サンプル   ダウンロード
  ※エスケープ記号対策、埋め込み済み(^.^)
   

カウンター

   

komoaccess.php

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

詳しくは…

解説ページ

タイプ1:

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

タイプ2:

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

ACCESSアナライザー

   

komoana.php

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

詳しくは…

解説ページ

1種類のみ:

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

認証システム

   

komoconf.php

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

詳しくは…

解説ページ

タイプ1:

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

タイプ2:

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

スケジュール帳

   

calendar.php

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

詳しくは…

解説ページ

タイプ1:

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

タイプ2:

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

封筒宛名印刷

atena_label.php

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

詳しくは…

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