<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://ja.iwschool.org/wiki/skins/common/feed.css?207"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
		<id>http://ja.iwschool.org/wiki/index.php?action=history&amp;feed=atom&amp;title=%E3%82%B5%E3%83%BC%E3%83%90%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%2FWeb_%E7%9B%A3%E8%A6%96%E3%81%A8%E8%AD%A6%E5%91%8A%E3%83%A1%E3%83%BC%E3%83%AB</id>
		<title>サーバサービス/Web 監視と警告メール - 変更履歴</title>
		<link rel="self" type="application/atom+xml" href="http://ja.iwschool.org/wiki/index.php?action=history&amp;feed=atom&amp;title=%E3%82%B5%E3%83%BC%E3%83%90%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%2FWeb_%E7%9B%A3%E8%A6%96%E3%81%A8%E8%AD%A6%E5%91%8A%E3%83%A1%E3%83%BC%E3%83%AB"/>
		<link rel="alternate" type="text/html" href="http://ja.iwschool.org/wiki/index.php?title=%E3%82%B5%E3%83%BC%E3%83%90%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9/Web_%E7%9B%A3%E8%A6%96%E3%81%A8%E8%AD%A6%E5%91%8A%E3%83%A1%E3%83%BC%E3%83%AB&amp;action=history"/>
		<updated>2026-04-18T13:41:22Z</updated>
		<subtitle>このウィキのこのページに関する変更履歴</subtitle>
		<generator>MediaWiki 1.15.4</generator>

	<entry>
		<id>http://ja.iwschool.org/wiki/index.php?title=%E3%82%B5%E3%83%BC%E3%83%90%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9/Web_%E7%9B%A3%E8%A6%96%E3%81%A8%E8%AD%A6%E5%91%8A%E3%83%A1%E3%83%BC%E3%83%AB&amp;diff=3646&amp;oldid=prev</id>
		<title>2014年9月2日 (火) 08:23 における Admin による編集</title>
		<link rel="alternate" type="text/html" href="http://ja.iwschool.org/wiki/index.php?title=%E3%82%B5%E3%83%BC%E3%83%90%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9/Web_%E7%9B%A3%E8%A6%96%E3%81%A8%E8%AD%A6%E5%91%8A%E3%83%A1%E3%83%BC%E3%83%AB&amp;diff=3646&amp;oldid=prev"/>
				<updated>2014-09-02T08:23:12Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;

		&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;col class='diff-marker' /&gt;
		&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;←前の版&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;2014年9月2日 (火) 08:23時点における版&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;74 行:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;74 行:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== CAIテスト&amp;nbsp; ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== CAIテスト&amp;nbsp; ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [[cai_ja:&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;COMCGI00010006&lt;/del&gt;|CAIテストのページへ]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [[cai_ja:&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;COMCGI00010007&lt;/ins&gt;|CAIテストのページへ]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff generator: internal 2026-04-18 13:41:22 --&gt;
&lt;/table&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://ja.iwschool.org/wiki/index.php?title=%E3%82%B5%E3%83%BC%E3%83%90%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9/Web_%E7%9B%A3%E8%A6%96%E3%81%A8%E8%AD%A6%E5%91%8A%E3%83%A1%E3%83%BC%E3%83%AB&amp;diff=3644&amp;oldid=prev</id>
		<title>Admin:&amp;#32;ページの作成: サーバサービス（PHP等） &gt; Web監視と警告メール  == 概要 ==  ここでは、PHPによるデータ入…</title>
		<link rel="alternate" type="text/html" href="http://ja.iwschool.org/wiki/index.php?title=%E3%82%B5%E3%83%BC%E3%83%90%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9/Web_%E7%9B%A3%E8%A6%96%E3%81%A8%E8%AD%A6%E5%91%8A%E3%83%A1%E3%83%BC%E3%83%AB&amp;diff=3644&amp;oldid=prev"/>
				<updated>2014-09-02T08:19:57Z</updated>
		
		<summary type="html">&lt;p&gt;ページの作成: &lt;a href=&quot;/wiki/%E3%82%B5%E3%83%BC%E3%83%90%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%EF%BC%88PHP%E7%AD%89%EF%BC%89&quot; title=&quot;サーバサービス（PHP等）&quot;&gt;サーバサービス（PHP等）&lt;/a&gt; &amp;gt; &lt;a href=&quot;/wiki/index.php?title=%E3%82%B5%E3%83%BC%E3%83%90%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9/Web%E7%9B%A3%E8%A6%96%E3%81%A8%E8%AD%A6%E5%91%8A%E3%83%A1%E3%83%BC%E3%83%AB&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;サーバサービス/Web監視と警告メール (未作成ページ)&quot;&gt;Web監視と警告メール&lt;/a&gt;  == 概要 ==  ここでは、PHPによるデータ入…&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[サーバサービス（PHP等）]]&lt;br /&gt;
&amp;gt; [[サーバサービス/Web監視と警告メール|Web監視と警告メール]]&lt;br /&gt;
&lt;br /&gt;
== 概要 ==&lt;br /&gt;
&lt;br /&gt;
ここでは、PHPによるデータ入出力処理の例をあげ、PHPでのWeb監視と警告メール処理の例を示します。&lt;br /&gt;
&lt;br /&gt;
ここではあるWebサーバーから、他のサーバにあるWebサイトを監視して、異常があったら決められた人にメールを発信するPHPプログラムについて学びます。&lt;br /&gt;
&lt;br /&gt;
例えば&lt;br /&gt;
# あるWebページはちゃんと外部から見えているかの監視。常に外部に発信していなければいけないWebページが色々な理由により止っていることがあります。そうなっていないかどうかを監視します。&lt;br /&gt;
# 同じくあるWebページが、何か予期せぬ理由により書き換えられていないかの監視をします。 &lt;br /&gt;
# ある興味をもっているWebページに新しい情報が載ったかどうか監視します。 &lt;br /&gt;
&lt;br /&gt;
=== メールを送るPHPプログラム ===&lt;br /&gt;
&lt;br /&gt;
メールを送るPHPプログラムの例を示します(mailifauto.php)。&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 1 &amp;lt;?php&lt;br /&gt;
 2 //&lt;br /&gt;
 3 $ToAddress = &amp;quot;jac***@softbank.ne.jp&amp;quot;;&lt;br /&gt;
 4 ?&amp;gt;&lt;br /&gt;
 5 &amp;lt;html&amp;gt;&lt;br /&gt;
 6 &amp;lt;head&amp;gt;&lt;br /&gt;
 7 &amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
 8 &amp;lt;/head&amp;gt;&lt;br /&gt;
 9 &amp;lt;?php&lt;br /&gt;
 10 $Message = &amp;quot;from Nakamura&amp;quot;;&lt;br /&gt;
 11 $Message .= &amp;quot;\n&amp;quot;;&lt;br /&gt;
 12 $Message .= &amp;quot;--------------\n&amp;quot;;&lt;br /&gt;
 13 $Message .= &amp;quot;Trouble in Jac***.com! \n&amp;quot;;&lt;br /&gt;
 13 $Message .= &amp;quot;------------- \n&amp;quot;;&lt;br /&gt;
 14 $fp = @fopen(&amp;quot;http://ja****.com/iws/abc.html&amp;quot;, &amp;quot;r&amp;quot;);&lt;br /&gt;
 15 while( ! feof( $fp ) ){&lt;br /&gt;
 16 $mm= fgets( $fp, 91820 );}&lt;br /&gt;
 17 fclose($fp);&lt;br /&gt;
 18 if ($mm !=&amp;quot;&amp;lt;html&amp;gt;abc&amp;lt;/html&amp;gt;&amp;quot;) &lt;br /&gt;
 19 { mb_send_mail($ToAddress, &amp;quot;Auto&amp;quot;,  $Message);}&lt;br /&gt;
 20 ?&amp;gt;&lt;br /&gt;
 21 &amp;lt;/body&amp;gt;		&lt;br /&gt;
 22 &amp;lt;/html&amp;gt;  &lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
というものです。左側に付けた番号はプログラムの説明のための便宜的なものです。&lt;br /&gt;
&lt;br /&gt;
2番で送りたいメールのあて先のアドレスを指定します。&lt;br /&gt;
これは基本的に前章のプログラムと同じように監視結果をメールで通知するものです。&lt;br /&gt;
&lt;br /&gt;
10番から13番で、そのメールの本文を指定します。$Message という変数に一度本文が代入されます。&lt;br /&gt;
&lt;br /&gt;
.=というのはメッセージを前の文に追加して代入するというものです。&lt;br /&gt;
&lt;br /&gt;
14番では監視するWebのページのURLを指定します(ここでは&lt;br /&gt;
&lt;br /&gt;
 http://ja****.com/iws/abc.html)。&lt;br /&gt;
&lt;br /&gt;
18番19番で、監視したいWebページ(ここではabc とだけ書かれたページ, http://ja****.com/iws/abc.html) の内容をチェックし、内容が異なったら、警告のメールを出します。&lt;br /&gt;
&lt;br /&gt;
このPHPプログラム(mailifauto.php)を前章でやったように''クローン機能''で、定期的に呼び出せばいいのです。例えば毎朝7時30分に動作させるのです。なおabc.html のファイルの内容は&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 &amp;lt;html&amp;gt;abc&amp;lt;/html&amp;gt;&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
という簡単なものです。&lt;br /&gt;
&lt;br /&gt;
== 関連項目 ==&lt;br /&gt;
&lt;br /&gt;
* [[wikipedia_ja:Webサーバ|Webサーバ(Wikipedia)]]  &lt;br /&gt;
* [[wikipedia_ja:インターネット|インターネット(Wikipedia)]]  &lt;br /&gt;
* [[wikipedia_ja:ウェブブラウザ|ウェブブラウザ(Wikipedia)]]  &lt;br /&gt;
&lt;br /&gt;
== CAIテスト  ==&lt;br /&gt;
&lt;br /&gt;
* [[cai_ja:COMCGI00010006|CAIテストのページへ]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>