目指せ! インターネット・カメラマン・プロジェクト

山旅郵便システムの設計

1.プログラミング環境と条件

1) OS         Linux(リナックス)
2) Webサーバ     Apache(アパッチ)
3) 言語         クライアント側 HTML
サーバ側 PHP4(サーバ・サイド・スクリプト)
4) ファイル名      yamatabi.htm、card1.php 他
5) 漢字コード      SJISを使用
6) インデント(字下げ) 2スペース


2.フォルダー構成


3.FORM(フォーム)から渡される変数名定義

変数名
内 容
 $pic_select  送る写真のファイル名  1/images/001.jpg 
 $sender_name  あなたの名前  石角新吾 
 $recip_name  送りたい方の名前  山旅人 
 $sender_email  あなたのメールアドレス  ishizumi@yama-tabi.net 
 $recip_email  送りたい方のメールアドレス  ishizumi@yama-tabi.net 
 $the_title  送るメッセージのタイトル  エベレストへ 
 $the_message  送るメッセージの本体  エベレストは夢ではない! 
 $text_color  カードの文字の色  #000000 
 $back_color  カードの背景色  #ccccff 
 $background  背景のパターンのファイル名  background/001g.gif 
 $stamp  カードに貼る切手のファイル名  stamp/001g.gif 
 $midifile  BGMのファイル名  midi/yukiyama.mid 
 $mode  動作モード(新規作成、カード送信の指定)  new 
 $dir1  カード作成フォルダへの相対パス  1/data/ 
 $dir2  カード作成フォルダからルートへの相対パス  ../../ 
 $kyoku  郵便局名  山旅郵便局 
 $send_kind  送信の種類  now 
 $year  送信年  2003 
 $month  送信月  3 
 $day  送信日  31 
 $hour  送信時間  20 
 $min  送信分  30 


4.サーバ・サイド・スクリプトの概略フロー




Copyright (C)2002 Shingo Ishizumi All Right Reserved

  もっと、遙かな山旅を  グリーティング・カード・システム構築への長く険しい道 

ここで一言