Rocomotion

CGIとPHPとちょっとした幸せ配布サイト

シェアウェア購入 シェアウェアスクリプト購入

the shop Rocomotion the shop Rocomotion

アフィリエイト アフィリエイトで稼ぐ

お小遣いを手に入れよう お小遣いを手に入れるために

レンタルサーバを借りるCGI レンタルサーバを借りる
テストスクリプト テストスクリプト

pplog premium

pplog premium pplog premium

新作スクリプト 新作スクリプト

PM mail PM mail

P link compact P link compact

P slide P slide

view : 1,858

 

PM mail

 

by Rocomotion

PHPとMySQLにて動作するメールフォームスクリプトです。
AJAXを使っているのでストレスなく操作が可能です。
管理画面から返信も可能ですので管理が楽になります。

+軽快動作
+AJAX使用により画面遷移がないのでストレスなし
+管理画面より返信ができます。
+メールにて回答した場合、回答済みにステータスを変更できます。
+メール送信できないサーバの場合でもデータを蓄積することが可能です。

   206 web site ranking    Sozai-R    Web material ranking    1R web site ranking

+配布するスクリプトを利用して被ったいかなる損害も責任も当サイトは負いかねます。
+改造はかまいませんが、著作権情報の削除はやめてください。
+ダウンロード、設置した方は掲示板にてお知らせください。
+GPLライセンスに準拠してます。
その他の規定は別ページの利用規程をお読みください。

その他利用規定はこちらをご覧ください。

規定(必ずお読み下さい。) PHP&MySQL利用規定 規定(必ずお読み下さい。) サンプル利用規定

+PHP4または5が使用できる必要があります。
+MySQLが使える必要があります。(MySQL4以上必須)
更新日付 バージョン 更新内容 更新ファイル
2008-04-25 1.00 配布開始 -----
SAMPLE (サンプル利用規定に同意の上、ご利用ください。)
DOWNLOAD (利用規定に同意の上ダウンロードしてください。)

ファイル admin.php

ファイル func.php

ファイル index.php

ファイル index.html

ファイル ini.php

ファイル setup.php

ディレクトリ css

ディレクトリ icon

ディレクトリ images

ディレクトリ jcode

ディレクトリ js


項番 ファイル (行番号)
手順
1 pmmail.zip
ファイルの解凍

ダウンロードしたpmforum.zipを解凍ソフトにて解凍し、
上記同梱ファイルがあることを確認する。
2 ini.php (23行目付近)
パスワード変更

define('PASSWORD','0123');

上記をご自分の好きなように変更
3 ini.php (25行目付近)
DB設定変更

define('DB_SERVER_NAME','localhost'); //DBサーバ名
define('DB_NAME','test_script"); //データベース名
define('DB_USER','id'); //DBアクセスユーザアカウント
define('DB_PW','pw'); //DBアクセスユーザパスワード

上記をご自分の環境にあわせ変更(変更するのは"と"の間)
4 ini.php (45行目付近)
管理者情報変更

//管理者のメールアドレス(メール送信先)
define('ADMINMAIL', 'ug@localhost');

//返信時の名前
define('ADMINNAME', 'なまえ');

上記をご自分の好きなように変更
管理者のメールアドレス(メール送信先)にメールが飛んできます。
また返信時の差出人のメールアドレスになります。

返信時の名前は返信相手の差出人名になります。
5 ini.php (54行目付近)
メールフッタの変更

//メール送信時のメールフッタ
//(改行は¥n)
define('MAIL_FOOTER', "-----------------------------¥nサイト¥nURL¥nmail¥n-----------------------------");

上記をご自分の好きなように変更
メールの一番下に挿入される情報になります。
改行¥n(¥は小文字)と記載してください。
6 すべて
ファイルアップロード及びパーミッション変更

            public_html
|
|---- pmmail
|
|------index.php [実行ファイル]
|------func.php
|------admin.php [実行ファイル]
|------ini.php
|------setup.php [実行ファイル]
|------index.html [サンプルファイル]
|------jcode
|------css
|------icon
|------images
|------js

上記のようにアップロードする(パーミッションの値)
phpがcgiで動いているサーバは実行ファイルを755にしてください。
7 setup.php
テーブル作成

http://ご自分の環境/pmmail/setup.phpへアクセス

テーブル作成完了と表示されたら、サーバよりsetup.phpを削除
8 admin.php
動作確認

http://ご自分の環境/pmmail/index.htmlへアクセスし、Mail Formのリンクをクリックし、ポップアップの形でメールフォームが出てきたら内容を入力し書き込みおよびメール送信ができることを確認

Admin Pageのリンクをクリックし、ログイン後、先ほど入力されたものがRecent Contactsに表示されるのでその行をクリック。
その後下に情報が表示されるので、回答部分を入れて、返信のテストを行いメールが送信されることを確認する。
9 ---
実際のリンクを張る際は、index.htmlの内容を参考にしてリンクを張ってください。
AJAXなのでどこでもリンクを張るだけで使用可能になります。
このスクリプトはlight viewを使用してますので、リンクを張るページにprototype.jsとscriptaculous.jsとlightview.js、およびlightview.cssを取り込むようにしてください。
index.html内のheadタグ内を参考にしてください。
なんだかとっても良さそうです。さくらよりもいいかも??