Excelとフリーソフトで作るデータ提供システム

 Excel 2000(または2000以降)を購入するだけで、定期的に配信されるデータを自動処理し、必要な人に提供するシステムを作ってみました。
 また、今回メルマガにも挑戦してみました。バックナンバーはこちら

Topへ
 1.作業内容
 2.前提条件
 3.今までの方法
 4.改善 その1
 5.改善 その2
 6.改善 その3
 7.改善 最終形
 8.まとめ
 9.応用

<インストール手順>
 1.Apache
 2.PHP
 3.MySQL
 4.War FTP Daemon
   (+自動実行設定)

<バッチファイル>
 1.FTP転送
 2.SQL文実行
 3.PHP実行

<サンプルデモ>
 1.テキストファイル取り込み
 2.PHPデータ取り込み

<その他>
 1.Excel VBA

当サイトの情報をご利用になる場合は、全て自己責任でお願いします
1.Apacheのインストール手順

1.以下のURLからApacheの最新インストーラを入手します。
  (例:apache_2.0.52-win32-x86-no_ssl.msi)

  http://httpd.apache.org/download.cgi

2.入手したインストールファイルをダブルクリックしてインストールを開始します。

 @最初の“Apache httpd Server - Installation Wizard”ダイアログ
  “Next >”ボタンをクリックします。

 A“License Agreement”ダイアログ
  “I accept the terms in the license agreement”を選択してから“Next >”ボタンをクリックします。

 B“Read This First”ダイアログ
  “Next >”ボタンをクリックします。

 C“Server Information”ダイアログ
  ・Network Domainにサーバのドメイン名、または“localhost”
  ・Server NameにWWWサーバ名、または“localhost”
  ・Administrator's Email Addressに管理者のメールアドレス
  を入力後、“for All Users, on Port 80, as a Service-Recommended”を選択してから“Next >”ボタンをクリックします。

 D“Setup Type”ダイアログ
  “Typical”を選択してから“Next >”ボタンをクリックします。

 E“Destination Folder”ダイアログ
  “Next >”ボタンをクリックします。
  (好きなフォルダに変更することもできます。)

 F“Ready to Install the Program”ダイアログ
  “Install”ボタンをクリックします。

 Gインストールが始まります。

 H“Installation Wizard Completed”ダイアログ
  “Finish”ボタンをクリックします。

3.Apacheが正常にインストールされたことを確認します。

  ブラウザを立ち上げ、URL欄に以下のアドレスを入力します。

    http://(IPアドレス)/ (または、http://localhost/)

  “あなたの予想に反して、このページが見えているでしょうか?”と表示されていれば正常にインストールされています。
  ApacheはWindowsのサービスに登録されますので、パソコンを起動すると自動的にapacheも起動します。

4.IPアドレスによるアクセス制限の方法

 特定のIPアドレスのパソコンからのアクセスのみを許可するためには、“ C:\Program Files\Apache Group\Apache2\htdocs ”フォルダにあるhttpd.confに下記を追記します。追記場所はどこでも良いです。


<Directory "(制限するフォルダのフルパス)">
Order deny,allow
Deny from all
Allow from 192.168.0.2          ←アクセスを許可するIPアドレス
Allow from 192.168.0.3
Allow from 192.168.1.           ←192.16.1.*の場合
</Directory>


上記の設定はフォルダにアクセス制限を設定していますが、ファイルに制限を設定する場合は、“Directory”または“/Directory”を“Files”または“/Files”に変更して、ファイルのフルパスを指定します。

次へ
Copyright©2004 Sing-Ken-Ken.com All Right Reserved. info@sing-ken-ken.com