<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
	<channel>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<language>ja-jp</language>
		<title>Q&amp;A掲示板</title>
		<link>http://www.phppro.jp/qa/</link>
		<description>PHPプロ！ Q&amp;A掲示板の最新投稿20件</description>
		<pubDate>Sat, 04 Feb 2012 14:02:10 +0900</pubDate>
		<lastBuildDate>Sat, 04 Feb 2012 14:02:10 +0900</lastBuildDate>
		<managingEditor>info@phppro.jp</managingEditor>
		<webMaster>info@phppro.jp</webMaster>
		<copyright>Copyright  All rights reserved.</copyright>
				<item>
			<pubDate>Sat, 04 Feb 2012 14:02:10 +0900</pubDate>
			<title>ファイルのアップロードフォームについて</title>
			<link>http://www.phppro.jp/qa/3566</link>
			<description>reportup.php(フォーム入力画面) 
&amp;nbsp;→&amp;nbsp; 
reportup_check.php(確認画面) 
&amp;nbsp;→&amp;nbsp; 
reportup_do.php(完了しましたとメッセージを表示) 
 
といった流れで作りたいのですが、ファイルの入力フォームと、情報入力フォームをあわせたときにうまく動作してくれません。(ファイルが選択されていません、と表示されます。) 
それぞれ単体で動かすときは何も問題ないのですが、、、。 
ご指摘よろしくお願い致します。 
 
フォーム部分(reportup.php) 
   &amp;lt;form&amp;nbsp;accept=&amp;quot;&amp;quot;&amp;nbsp;method=&amp;quot;post&amp;quot;&amp;nbsp;enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dl&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;bl&amp;gt;教科・課題　&amp;lt;/bl&amp;gt;&amp;lt;hi&amp;gt;必須&amp;lt;/hi&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dd&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;select&amp;nbsp;name=&amp;quot;lesson&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $recordSet  &amp;nbsp;=&amp;nbsp;  mysql_query  (  '  SELECT&amp;nbsp;name,lessonname&amp;nbsp;FROM&amp;nbsp;exercise  '  )  ;&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  while  (  $data1  &amp;nbsp;=&amp;nbsp;  mysql_fetch_assoc  (  $recordSet  ))  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $lessonname  &amp;nbsp;=&amp;nbsp;  htmlspecialchars  (  $data1  [  '  lessonname  '  ]  ,&amp;nbsp;  ENT_QUOTES  )  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $exercisename  &amp;nbsp;=&amp;nbsp;  htmlspecialchars  (  $data1  [  '  name  '  ]  ,&amp;nbsp;  ENT_QUOTES  )  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  print  &amp;nbsp;  '  &amp;lt;option&amp;nbsp;value=&amp;quot;  '  &amp;nbsp;.&amp;nbsp;  $lessonname  &amp;nbsp;.&amp;nbsp;  '  :  '  &amp;nbsp;.&amp;nbsp;  $exercisename  &amp;nbsp;.&amp;nbsp;  '  &amp;quot;&amp;gt;教科：  '  &amp;nbsp;.&amp;nbsp;  $lessonname  &amp;nbsp;.&amp;nbsp;  '  &amp;nbsp;，課題：  '  .&amp;nbsp;  $exercisename  &amp;nbsp;.&amp;nbsp;  '  &amp;lt;/option&amp;gt;  '  &amp;nbsp;.&amp;nbsp;  PHP_EOL  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  }    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/select&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dd&amp;gt;&amp;lt;BR&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dt&amp;gt;&amp;lt;bl&amp;gt;ァイルの選択　&amp;lt;/bl&amp;gt;&amp;lt;hi&amp;gt;必須&amp;lt;/hi&amp;gt;&amp;lt;/dt&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dd&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;file&amp;quot;&amp;nbsp;name=&amp;quot;upfile&amp;quot;&amp;nbsp;size=&amp;quot;30&amp;quot;&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dd&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dl&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dt&amp;gt;&amp;lt;bl&amp;gt;備考欄(コメント、メッセージ)　&amp;lt;/bl&amp;gt;&amp;lt;hi&amp;gt;必須&amp;lt;/hi&amp;gt;&amp;lt;/dt&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dd&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;name=&amp;quot;comment&amp;quot;&amp;nbsp;size=&amp;quot;50&amp;quot;&amp;nbsp;maxlength=&amp;quot;255&amp;quot;&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;value=&amp;quot;  &amp;lt;?php  &amp;nbsp;  print  (  htmlspecialchars  (  $_POST  [  '  grade  '  ]  ,&amp;nbsp;  ENT_QUOTES  ,&amp;nbsp;  '  UTF-8  '  ))  ;&amp;nbsp;  ?&amp;gt;  &amp;quot;&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php  &amp;nbsp;  if  &amp;nbsp;  (  $error  [  '  comment  '  ]  &amp;nbsp;==&amp;nbsp;  '  blank  '  )  :&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;nbsp;class=&amp;quot;error&amp;quot;&amp;gt;&amp;lt;red&amp;gt;*&amp;nbsp;コメントを入力してください&amp;lt;/red&amp;gt;&amp;lt;/p&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php  &amp;nbsp;  endif  ;&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dd&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dl&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;value=&amp;quot;入力内容を確認する&amp;quot;/&amp;gt;  
  &amp;lt;/form&amp;gt;    
(reportup_check.php) 
   &amp;lt;bl&amp;gt;記入した内容を確認して、「登録する」ボタンをクリックしてください&amp;lt;/bl&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;  
  &amp;lt;form&amp;nbsp;accept=&amp;quot;&amp;quot;&amp;nbsp;method=&amp;quot;post&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;hidden&amp;quot;&amp;nbsp;name=&amp;quot;action&amp;quot;&amp;nbsp;value=&amp;quot;submit&amp;quot;&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dl&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dt&amp;gt;&amp;lt;bl&amp;gt;教科・課題&amp;lt;/bl&amp;gt;&amp;lt;/dt&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dd&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php  &amp;nbsp;  echo  &amp;nbsp;  '  教科&amp;nbsp;:&amp;nbsp;  '  .&amp;nbsp;  $lessonname  &amp;nbsp;.  '  &amp;nbsp;,&amp;nbsp;課題&amp;nbsp;:&amp;nbsp;  '  &amp;nbsp;.&amp;nbsp;  $exercisename  ;&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dd&amp;gt;&amp;lt;BR&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!--&amp;nbsp;ファイルアップロード処理&amp;nbsp;--&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $file  &amp;nbsp;=&amp;nbsp;  $_FILES  [  &amp;quot;  upfile  &amp;quot;  ]  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $upfile  &amp;nbsp;=&amp;nbsp;  date  (  &amp;quot;  Y-m-d_H-i-s  &amp;quot;  )  &amp;nbsp;.&amp;nbsp;  &amp;quot;  _  &amp;quot;  &amp;nbsp;.&amp;nbsp;  $member  [  '  grade  '  ]  &amp;nbsp;.&amp;nbsp;  $member  [  '  class  '  ]  &amp;nbsp;.&amp;nbsp;  $member  [  '  number  '  ]  &amp;nbsp;.&amp;nbsp;  &amp;quot;  _  &amp;quot;  &amp;nbsp;.&amp;nbsp;  $member  [  '  name  '  ]  &amp;nbsp;.&amp;nbsp;  &amp;quot;  _  &amp;quot;  &amp;nbsp;.&amp;nbsp;  $_FILES  [  &amp;quot;  upfile  &amp;quot;  ][  &amp;quot;  name  &amp;quot;  ]  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $ext  &amp;nbsp;=&amp;nbsp;  substr  (  $file  [  '  name  '  ]  ,&amp;nbsp;-  3  )  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  if  &amp;nbsp;  (  is_uploaded_file  (  $file  [  &amp;quot;  tmp_name  &amp;quot;  ]))  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  if  &amp;nbsp;  (  $ext  &amp;nbsp;==&amp;nbsp;  '  txt  '  &amp;nbsp;||&amp;nbsp;  $ext  &amp;nbsp;==&amp;nbsp;  '  doc  '  &amp;nbsp;||&amp;nbsp;  $ext  &amp;nbsp;==&amp;nbsp;  '  xls  '  &amp;nbsp;||&amp;nbsp;  $ext  &amp;nbsp;==&amp;nbsp;  '  cpp  '  &amp;nbsp;||&amp;nbsp;  $ext  &amp;nbsp;==&amp;nbsp;  '  jpg  '  &amp;nbsp;||&amp;nbsp;  $ext  &amp;nbsp;==&amp;nbsp;  '  gif  '  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  if  &amp;nbsp;  (  move_uploaded_file  (  $file  [  &amp;quot;  tmp_name  &amp;quot;  ]  ,&amp;nbsp;  &amp;quot;  report/  &amp;quot;  &amp;nbsp;.&amp;nbsp;  $upfile  ))  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  chmod  (  &amp;quot;  report/  &amp;quot;  &amp;nbsp;.&amp;nbsp;  $file  [  &amp;quot;  name  &amp;quot;  ]  ,&amp;nbsp;  0644  )  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  echo  &amp;nbsp;  $file  [  &amp;quot;  name  &amp;quot;  ]  &amp;nbsp;.&amp;nbsp;  &amp;quot;  をアップロードしました。&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;  &amp;quot;  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  }  &amp;nbsp;  else  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  print  (  '  &amp;lt;red&amp;gt;※ファイルをアップロードできません。&amp;lt;/red&amp;gt;&amp;lt;BR&amp;lt;BR&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;srup.php&amp;quot;&amp;gt;&amp;lt;u&amp;gt;戻る&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;  '  )  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  }    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  }  &amp;nbsp;  else  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  echo  &amp;nbsp;  &amp;quot;  &amp;lt;red&amp;gt;※拡張子が.txt,&amp;nbsp;.doc,&amp;nbsp;.xls,&amp;nbsp;.cpp,&amp;nbsp;.jpg,&amp;nbsp;.gifのいずれかをアップロードしてください。&amp;lt;/red&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;  &amp;quot;  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  print  (  '  &amp;lt;a&amp;nbsp;href=&amp;quot;srup.php&amp;quot;&amp;gt;&amp;lt;u&amp;gt;戻る&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;  '  )  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  }  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  }  &amp;nbsp;  else  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  echo  &amp;nbsp;  &amp;quot;  &amp;lt;red&amp;gt;※ファイルが選択されていません。&amp;lt;/red&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;  &amp;quot;  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  print  (  '  &amp;lt;a&amp;nbsp;href=&amp;quot;srup.php&amp;quot;&amp;gt;&amp;lt;u&amp;gt;戻る&amp;lt;/u&amp;gt;&amp;lt;/a&amp;gt;  '  )  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  }    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  //  http://www.php-labo.net/tutorial/php/upload.html      
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;!--&amp;nbsp;ローカルのファイル名は$file[&amp;quot;name&amp;quot;]、ファイルの中身は$file[&amp;quot;tmp_name&amp;quot;]&amp;nbsp;--&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dt&amp;gt;&amp;lt;bl&amp;gt;コメント&amp;lt;/bl&amp;gt;&amp;lt;/dt&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dd&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php  &amp;nbsp;  echo  &amp;nbsp;  htmlspecialchars  (  $_SESSION  [  '  join  '  ][  '  comment  '  ]  ,&amp;nbsp;  ENT_QUOTES  ,&amp;nbsp;  '  UTF-8  '  )  ;&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dd&amp;gt;&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dl&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;sreportup.php?action=rewrite&amp;quot;&amp;gt;&amp;amp;laquo;&amp;amp;nbsp;訂正する&amp;lt;/a&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;｜&amp;lt;input&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;value=&amp;quot;登録する&amp;quot;/&amp;gt;&amp;lt;/div&amp;gt;  
  &amp;lt;/form&amp;gt;   </description>
			<author>sua82927</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3566</guid>
		</item>
				<item>
			<pubDate>Thu, 02 Feb 2012 23:17:43 +0900</pubDate>
			<title>関数について</title>
			<link>http://www.phppro.jp/qa/3565</link>
			<description>関数の処理の流れ(仕組み)がわかりません。下記にサンプルコードを書き僕なりに処理順に番号を記述しました。 
&amp;lt;?php 
&amp;nbsp;&amp;nbsp;&amp;nbsp;function&amp;nbsp;addNumber($a,$b)&amp;nbsp;&amp;nbsp;//2番目 
&amp;nbsp;&amp;nbsp;&amp;nbsp;{ 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$c=$a+$b;　　//3番目5番目 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;return&amp;nbsp;$c;　　//4番目 
　　} 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;$result=addNumber(3,5)&amp;nbsp;&amp;nbsp;//1番目 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;echo&amp;nbsp;$result;&amp;nbsp;&amp;nbsp;//6番目 
?&amp;gt; 
&amp;nbsp; 
またreturn$cで値を返してますが&amp;nbsp;$resultは(結果は8ですが)とreturn&amp;nbsp;$cはどのような関係(働き）をしているのでしょうか？</description>
			<author>akinori</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3565</guid>
		</item>
				<item>
			<pubDate>Wed, 01 Feb 2012 23:52:43 +0900</pubDate>
			<title>レンタルサーバーへのPEARのインストールについて</title>
			<link>http://www.phppro.jp/qa/3564</link>
			<description>・環境 
レンタルサーバー：ドメインキング 
ドメインキングのPHP：5.2.17 
ローカルのPHP：5.3.5 
・概要 
http://pointofviewpoint.air-nifty.com/blog/2011/&amp;nbsp;… 
上記のURLに掲載されている方法で行なったのですが、pear_info.phpを作成して実行しても空白のページが表示されるだけで、エラーも一切出ないのです。 
 
・詳しい手順 
まず、ローカルでC:xampp/phpにgo-pear.batを置き、/PEARを作成しその中にgo-pear.pharを置いてgo-pear.batを実行するという方法で、ローカルサーバにインストールし、&amp;nbsp;PEAR_Info-1.9.2を入れました。そしてローカルでpear_info.phpを実行すると 
No&amp;nbsp;PEAR&amp;nbsp;configuration&amp;nbsp;files&amp;nbsp;(pear.ini&amp;nbsp;or&amp;nbsp;pearsys.ini)&amp;nbsp;found&amp;nbsp;into&amp;nbsp;&amp;#039;C:\xampp\php&amp;#039;&amp;nbsp;directory 
というエラーが出たので、http://d.hatena.ne.jp/takeru-c/20110912/1315796049に書いてある通りにインストールし直すと、ローカルでは大量の「Strict&amp;nbsp;Standards:~」や「Deprecated:~」の後にPEAR_Infoの緑のが表示されるようになりました。 
そこで、C:xampp/php/PEAR以下をレンタルサーバーの/pc/httpdocs/にアップロード。また、.htaccessに「php_value&amp;nbsp;include_path&amp;nbsp;&amp;quot;.:/var/www/vhosts/（ドメイン略）.com/subdomains/pc/httpdocs/pear&amp;quot;」と記載して/pc/httpdocs/にアップロードしてアクセスするも空白のページが表示されるだけなのです・・・ 
 
・追加情報 
phpinfo.phpのinclude_path欄の値は「.:/PEAR:/var/www/vhosts/pc.（ドメイン略）.com/httpdocs/pear」となっています。 
 
使用したpear_info.phpのコードは 
&amp;lt;?php 
require_once&amp;nbsp;&amp;#039;PEAR/Info.php&amp;#039;; 
$info&amp;nbsp;=&amp;nbsp;new&amp;nbsp;PEAR_Info(); 
$info-&amp;gt;display(); 
?&amp;gt; 
です。 
 
かなり色々検索したのですが解決しません・・・どうかお助けください</description>
			<author>saeman</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3564</guid>
		</item>
				<item>
			<pubDate>Wed, 01 Feb 2012 15:12:22 +0900</pubDate>
			<title>phpでMysqlへデータの登録</title>
			<link>http://www.phppro.jp/qa/3563</link>
			<description>フォームに入力したデータをデータベースへ登録したいと思っているんですが、どうしてもできません。 
どなたか教えていただけませんか？ 
 
エラーは出ず、一見正常に動作しているように見えるんですが、phpMyadminでデータベースを確認するとデータが登録できていません。 
 
以下がhtmlとphpのコードです。 
 
   &amp;lt;!DOCTYPE&amp;nbsp;HTML&amp;nbsp;PUBLIC&amp;nbsp;&amp;quot;-//W3C//DTD&amp;nbsp;HTML&amp;nbsp;4.01//EN&amp;quot;&amp;nbsp;&amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;  
  &amp;lt;html&amp;nbsp;lang=&amp;quot;ja&amp;quot;&amp;gt;  
  &amp;lt;head&amp;gt;  
  &amp;lt;meta&amp;nbsp;http-equiv=&amp;quot;Content-Type&amp;quot;&amp;nbsp;content=&amp;quot;text/html;&amp;nbsp;charset=utf-8&amp;quot;&amp;nbsp;/&amp;gt;  
  &amp;lt;title&amp;gt;アドレス登録&amp;lt;/title&amp;gt;  
  &amp;lt;/head&amp;gt;  
  &amp;lt;body&amp;gt;  
  &amp;lt;form&amp;nbsp;action=&amp;quot;regist.php&amp;quot;&amp;nbsp;method=&amp;quot;post&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;登録番号：&amp;lt;br&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;name=&amp;quot;no&amp;quot;&amp;nbsp;size=&amp;quot;10&amp;quot;&amp;nbsp;value=&amp;quot;&amp;quot;&amp;nbsp;/&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;氏名：&amp;lt;br&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;name=&amp;quot;name&amp;quot;&amp;nbsp;size=&amp;quot;30&amp;quot;&amp;nbsp;value=&amp;quot;&amp;quot;&amp;nbsp;/&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;電話番号：&amp;lt;br&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;name=&amp;quot;tel&amp;quot;&amp;nbsp;size=&amp;quot;30&amp;quot;&amp;nbsp;value=&amp;quot;&amp;quot;&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;lt;br&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;value=&amp;quot;登録する&amp;quot;&amp;nbsp;/&amp;gt;  
  &amp;lt;/form&amp;gt;  
  &amp;lt;/body&amp;gt;  
  &amp;lt;/html&amp;gt;    
   &amp;lt;!DOCTYPE&amp;nbsp;HTML&amp;nbsp;PUBLIC&amp;nbsp;&amp;quot;-//W3C//DTD&amp;nbsp;HTML&amp;nbsp;4.01//EN&amp;quot;&amp;nbsp;&amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;  
  &amp;lt;html&amp;nbsp;lang=&amp;quot;ja&amp;quot;&amp;gt;  
  &amp;lt;head&amp;gt;  
  &amp;lt;meta&amp;nbsp;http-equiv=&amp;quot;Content-Type&amp;quot;&amp;nbsp;content=&amp;quot;text/html;&amp;nbsp;charset=utf-8&amp;quot;&amp;nbsp;/&amp;gt;  
  &amp;lt;title&amp;gt;アドレス登録&amp;lt;/title&amp;gt;  
  &amp;lt;/head&amp;gt;  
  &amp;lt;body&amp;gt;  
  &amp;nbsp;  
    &amp;lt;?php    
    htmlspecialchars  (  $_POST  )    
  &amp;nbsp;  
    $con  &amp;nbsp;=&amp;nbsp;  mysql_connect  (  '  localhost  '  ,&amp;nbsp;  '  *******  '  ,&amp;nbsp;  '  *******  '  )  ;  
    if  &amp;nbsp;  (  !  $con  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  exit  (  '  データベースに接続できませんでした。  '  )  ;  
    }    
  &amp;nbsp;  
    $result  &amp;nbsp;=&amp;nbsp;  mysql_select_db  (  '  phpdb  '  ,&amp;nbsp;  $con  )  ;  
    if  &amp;nbsp;  (  !  $result  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  exit  (  '  データベースを選択できませんでした。  '  )  ;  
    }    
  &amp;nbsp;  
    $result  &amp;nbsp;=&amp;nbsp;  mysql_set_charset  (  '  utf-8  '  ,&amp;nbsp;  $con  )  ;  
    if  &amp;nbsp;  (  !  $result  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  exit  (  '  文字コードを指定できませんでした。  '  )  ;  
    }    
  &amp;nbsp;  
    $no  &amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;  addslashes  (  $_REQUEST  [  '  no  '  ])  ;  
    $name  &amp;nbsp;=&amp;nbsp;  addslashes  (  $_REQUEST  [  '  name  '  ])  ;  
    $tel  &amp;nbsp;&amp;nbsp;=&amp;nbsp;  addslashes  (  $_REQUEST  [  '  tel  '  ])  ;  
  &amp;nbsp;  
    $result  &amp;nbsp;=&amp;nbsp;  mysql_query  (  &amp;quot;  INSERT&amp;nbsp;INTO&amp;nbsp;address(no,&amp;nbsp;name,&amp;nbsp;tel)&amp;nbsp;VALUES('  $no  ',&amp;nbsp;'  $name  ',&amp;nbsp;'  $tel  ')  &amp;quot;  ,&amp;nbsp;  $con  )  ;  
    if  &amp;nbsp;  (  !  $result  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  exit  (  '  データを登録できませんでした。  '  )  ;  
    }    
  &amp;nbsp;  
    $con  &amp;nbsp;=&amp;nbsp;  mysql_close  (  $con  )  ;  
    if  &amp;nbsp;  (  !  $con  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  exit  (  '  データベースとの接続を閉じられませんでした。  '  )  ;  
    }    
  &amp;nbsp;  
    ?&amp;gt;    
  &amp;lt;p&amp;gt;登録が完了しました。&amp;lt;br&amp;nbsp;/&amp;gt;&amp;lt;a&amp;nbsp;href=&amp;quot;form.html&amp;quot;&amp;gt;戻る&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;  
  &amp;lt;/body&amp;gt;  
  &amp;lt;/html&amp;gt;    
よろしくお願いいたします。</description>
			<author>e_river</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3563</guid>
		</item>
				<item>
			<pubDate>Wed, 01 Feb 2012 09:58:08 +0900</pubDate>
			<title>動的なURLを静的に見せる方法</title>
			<link>http://www.phppro.jp/qa/3562</link>
			<description>表題の通りですが、知識に乏しい為非常に困っています。 
 
あるウェブサイトを構築しており、開発環境はphp+smartyです。 
フレームワークはethnaというものを利用しています。 
 
例えば、以下のようにパラメーターがいくつも付いている動的なURLに可変するページがあるとします。 
http://testsiteokwave.com/index.php?action_test=1&amp;amp;param1=777&amp;amp;param2=999 
 
これを内部で処理し、ユーザーには 
 
http://testsiteokwave.com/test/777/999/ 
のような静的URLに見せたいのですが、良い方法が見つかりません。 
 
尚、javascriptは使用しないという条件があります。 
phpで変換したり、smartyのフィルタなどを用いてできないでしょうか？</description>
			<author>mockingmocking</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3562</guid>
		</item>
				<item>
			<pubDate>Tue, 31 Jan 2012 18:37:22 +0900</pubDate>
			<title>アロー演算子が変数を読み取ってくれない</title>
			<link>http://www.phppro.jp/qa/3561</link>
			<description>&amp;lt;?php 
$itemUrlNum&amp;nbsp;=&amp;nbsp;$_REQUEST[&amp;quot;itemUrlNum&amp;quot;]; 
$itemUrl&amp;nbsp;=&amp;nbsp;&amp;quot;item[&amp;quot;&amp;nbsp;.&amp;nbsp;$itemUrlNum&amp;nbsp;.&amp;nbsp;&amp;quot;]&amp;quot;; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
echo&amp;nbsp;$xmldata-&amp;gt;$goExceptional-&amp;gt;$itemUrl-&amp;gt;buttonName; 
?&amp;gt; 
 
この場で初めて質問させて頂きます。よろしくお願いします。 
 
冒頭に書いた様なphpを動作させたいのですが、echoの中にある$itemUrlが&amp;quot;item[&amp;quot;&amp;nbsp;.&amp;nbsp;$itemUrlNum&amp;nbsp;.&amp;nbsp;&amp;quot;]&amp;quot;になりません。 
 
$itemUrlNumには0が入っていて、$itemUrlにはitem[0]が入ってます。echo文で確認しているので間違いないです。 
 
$xmldata-&amp;gt;$goExceptional-&amp;gt;item[0]-&amp;gt;buttonNameと書くと問題無くxmlの値を拾ってくるのですが、変数に置き換えると全く反応しません。 
 
ご教授おねがいします。</description>
			<author>sanp0110</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3561</guid>
		</item>
				<item>
			<pubDate>Mon, 30 Jan 2012 23:00:58 +0900</pubDate>
			<title>フォームについて</title>
			<link>http://www.phppro.jp/qa/3560</link>
			<description>フォームデータの送信方法でpostメソッドgetメソッドがありますが、この二つのメソッドを試してみたいのですが、自分でフォームを作りましたが自分にはサーバがないのでどうやって試したらよいかわかりません。 
どうすればよいでしょうか？</description>
			<author>akinori</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3560</guid>
		</item>
				<item>
			<pubDate>Sun, 29 Jan 2012 15:57:37 +0900</pubDate>
			<title>printの代わりに&lt;?=$name?&gt;</title>
			<link>http://www.phppro.jp/qa/3559</link>
			<description>&amp;lt;ul&amp;gt; 
 
&amp;lt;?php&amp;nbsp;foreach&amp;nbsp;($addressbook&amp;nbsp;as&amp;nbsp;$name):?&amp;gt; 
 
&amp;lt;li&amp;gt;&amp;lt;?=$name?&amp;gt;&amp;lt;/li&amp;gt; 
 
&amp;lt;?php&amp;nbsp;endforeach;&amp;nbsp;?&amp;gt; 
 
&amp;lt;/ul&amp;gt; 
 
このような記述を見かげたのですが、&amp;lt;?=$name?&amp;gt;にはどういう意味があるのでしょうか？</description>
			<author>engelhearts</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3559</guid>
		</item>
				<item>
			<pubDate>Fri, 27 Jan 2012 23:26:10 +0900</pubDate>
			<title>PHPフォームのラジオボタンの処理について</title>
			<link>http://www.phppro.jp/qa/3558</link>
			<description>ラジオボタンでの処理でうまく入力ページから完了→メールへ送るまでの流れで正しく処理されず困っております。大変申し訳ありませんが、ご教授いただきたくお願いいたします。 
 
■以下のページ構成となります。 
・form1.php　→入力ページ 
・form2.php　→確認ページ 
・form3.php　→完了ページ 
・form1_view.php　→入力ページのテンプレート 
・form2_view.php　→確認ページのテンプレート 
・form3_view.php　→完了ページのテンプレート 
 
■ラジオボタンで「区分(kubn)」の項目を作成し、「個人(pr)」「法人(co)」のいずれかを選択させる内容です。 
 
■form1.php 
   &amp;lt;?php    
    //&amp;nbsp;セッション開始    
    session_start  ()  ;  
    //&amp;nbsp;セッションIDを変更    
    session_regenerate_id  (  TRUE  )  ;  
  &amp;nbsp;  
    //必要なファイルを読み込み    
    require  &amp;nbsp;  '  ../../libs/functions.php  '  ;  
  &amp;nbsp;  
    //テンプレートに渡す変数の初期化    
    $data  &amp;nbsp;=&amp;nbsp;  array  ()  ;  
  &amp;nbsp;  
    //テンプレートに渡す変数の表示    
    $data  [  '  kubn  '  ]  &amp;nbsp;=&amp;nbsp;  isset  (  $_SESSION  [  '  kubn  '  ])  &amp;nbsp;?&amp;nbsp;  $_SESSION  [  '  kubn  '  ]  &amp;nbsp;:&amp;nbsp;  NULL  ;  
  &amp;nbsp;  
    //テンプレートの表示    
    display  (  '  form1_view.php  '  &amp;nbsp;,&amp;nbsp;  $data  )  ;  
  &amp;nbsp;  
    $data  &amp;nbsp;=&amp;nbsp;  array  ()  ;  
    ?&amp;gt;    
■form1_view.php 
   &amp;lt;div&amp;nbsp;id=&amp;quot;form&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php  &amp;nbsp;  if  &amp;nbsp;  (  isset  (  $error  ))  &amp;nbsp;:&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php  &amp;nbsp;  foreach  &amp;nbsp;  (  $error  &amp;nbsp;  as  &amp;nbsp;  $val  )  :&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;font&amp;nbsp;color=&amp;quot;red&amp;quot;&amp;gt;  &amp;lt;?php  &amp;nbsp;  echo  &amp;nbsp;  $val  ;&amp;nbsp;  ?&amp;gt;  &amp;lt;/font&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php  &amp;nbsp;  endforeach  ;&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php  &amp;nbsp;  endif  ;&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;form&amp;nbsp;action=&amp;quot;../php/form2.php&amp;quot;&amp;nbsp;method=&amp;quot;post&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dl&amp;nbsp;class=&amp;quot;clearfix&amp;nbsp;mailform&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dt&amp;gt;お問い合わせ区分：&amp;lt;/dt&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dd&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $prv  &amp;nbsp;=&amp;nbsp;  '  個人  '  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $cop  &amp;nbsp;=&amp;nbsp;  '  法人  '  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $kubn  &amp;nbsp;=&amp;nbsp;  array  (  '  1  '  ,&amp;nbsp;  '  2  '  )  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  echo  &amp;nbsp;  '  &amp;nbsp;&amp;lt;label&amp;gt;&amp;lt;input&amp;nbsp;type=&amp;quot;radio&amp;quot;&amp;nbsp;name=&amp;quot;kubn&amp;quot;&amp;nbsp;value=&amp;quot;  '  &amp;nbsp;.&amp;nbsp;  $kubn  [  1  ]  &amp;nbsp;.&amp;nbsp;  '  &amp;quot;&amp;nbsp;/&amp;gt;  '    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.&amp;nbsp;  $prv  &amp;nbsp;.&amp;nbsp;  '  &amp;lt;/label&amp;gt;  '  &amp;nbsp;.&amp;nbsp;  &amp;quot;  \n  &amp;quot;  &amp;nbsp;;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  echo  &amp;nbsp;  '  &amp;nbsp;&amp;lt;label&amp;gt;&amp;lt;input&amp;nbsp;type=&amp;quot;radio&amp;quot;&amp;nbsp;name=&amp;quot;kubn&amp;quot;&amp;nbsp;value=&amp;quot;  '  &amp;nbsp;.&amp;nbsp;  $kubn  [  2  ]  &amp;nbsp;.&amp;nbsp;  '  &amp;quot;&amp;nbsp;/&amp;gt;  '    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;.&amp;nbsp;  $cop  &amp;nbsp;.&amp;nbsp;  '  &amp;lt;/label&amp;gt;  '  &amp;nbsp;.&amp;nbsp;  &amp;quot;  \n  &amp;quot;  &amp;nbsp;;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dd&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dl&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;value=&amp;quot;確認画面へ&amp;quot;&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/p&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;hidden&amp;quot;&amp;nbsp;name=&amp;quot;ticket&amp;quot;&amp;nbsp;value=&amp;quot;  &amp;lt;?php  &amp;nbsp;  echo  &amp;nbsp;  $ticket  ;&amp;nbsp;  ?&amp;gt;  &amp;quot;&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/form&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;    
■form2.php 
 
   &amp;lt;?php    
  &amp;nbsp;  
    //&amp;nbsp;セッション開始    
    session_start  ()  ;  
    //&amp;nbsp;セッションIDを変更    
    session_regenerate_id  (  TRUE  )  ;  
  &amp;nbsp;  
    //必要なファイルを読み込み    
    require  &amp;nbsp;  '  ../../libs/functions.php  '  ;  
  &amp;nbsp;  
    //POSTされたデータをチェック    
    $_POST  &amp;nbsp;=&amp;nbsp;  checkInput  &amp;nbsp;  (  $_POST  )  ;  
  &amp;nbsp;  
    //変数にPOSTされたデータを代入    
    $kubn  &amp;nbsp;=&amp;nbsp;  isset  (  $_POST  [  '  kubn  '  ])  &amp;nbsp;&amp;nbsp;&amp;nbsp;?&amp;nbsp;  $_POST  [  '  kubn  '  ]  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:  NULL  ;  
  &amp;nbsp;  
    //POSTされたデータを整形    
    $kubn  &amp;nbsp;=&amp;nbsp;  trim  (  $kubn  )  ;  
  &amp;nbsp;  
    //エラーチェックを保存する配列の初期化    
    $error  &amp;nbsp;=&amp;nbsp;  array  ()  ;  
  &amp;nbsp;  
    //必須項目のチェック    
    if  &amp;nbsp;  (  $kubn  &amp;nbsp;==&amp;nbsp;  ''  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  $error  []  &amp;nbsp;=&amp;nbsp;  '  区分は必須項目です。  '  ;  
  &amp;nbsp;&amp;nbsp;  }    
  &amp;nbsp;  
    //エラー数を確認    
    if  &amp;nbsp;  (  count  (  $error  )  &amp;nbsp;&amp;gt;&amp;nbsp;  0  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  //エラーがある場合は、入力フォームを表示    
  &amp;nbsp;&amp;nbsp;  $data  &amp;nbsp;=&amp;nbsp;  array  ()  ;  
  &amp;nbsp;&amp;nbsp;  $data  [  '  error  '  ]  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;  $error  ;  
  &amp;nbsp;&amp;nbsp;  $kubn  [  '  error  '  ]  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;  $kubn  ;  
  &amp;nbsp;&amp;nbsp;  $data  [  '  ticket  '  ]  &amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;  $ticket  ;  
  &amp;nbsp;&amp;nbsp;  display  (  '  form1_view.php  '  ,&amp;nbsp;  $data  )  ;  
    }    
    else  &amp;nbsp;  {  &amp;nbsp;&amp;nbsp;  //エラーが0の場合    
  &amp;nbsp;  
    //POSTされたデータをセッション変数に保存    
    $_SESSION  [  '  kubn  '  ]  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;nbsp;  $kubn  ;  
  &amp;nbsp;  
    //確認画面を表示    
    $data  &amp;nbsp;=&amp;nbsp;  array  ()  ;  
    $data  [  '  kubn  '  ]  &amp;nbsp;=&amp;nbsp;  $kubn  ;  
    $data  [  '  ticket  '  ]  &amp;nbsp;=  $ticket  &amp;nbsp;;  
    display  (  '  form2_view.php  '  &amp;nbsp;,&amp;nbsp;  $data  )  ;  
    }    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  
    //テンプレートの表示    
    display  (  '  ../php/form2_view.php  '  &amp;nbsp;,&amp;nbsp;  $data  )  ;  
  &amp;nbsp;  
    ?&amp;gt;    
■form2_view.php 
 
   &amp;lt;div&amp;nbsp;id=&amp;quot;form&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php  &amp;nbsp;  if  &amp;nbsp;  (  isset  (  $error  ))  &amp;nbsp;:&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php  &amp;nbsp;  foreach  &amp;nbsp;  (  $error  &amp;nbsp;  as  &amp;nbsp;  $val  )  :&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;font&amp;nbsp;color=&amp;quot;red&amp;quot;&amp;gt;  &amp;lt;?php  &amp;nbsp;  echo  &amp;nbsp;  $val  ;&amp;nbsp;  ?&amp;gt;  &amp;lt;/font&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php  &amp;nbsp;  endforeach  ;&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php  &amp;nbsp;  endif  ;&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;form&amp;nbsp;action=&amp;quot;../php/form2.php&amp;quot;&amp;nbsp;method=&amp;quot;post&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dl&amp;nbsp;class=&amp;quot;clearfix&amp;nbsp;mailform&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dt&amp;gt;お問い合わせ区分：&amp;lt;/dt&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;dd&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  &amp;lt;?php    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $prv  &amp;nbsp;=&amp;nbsp;  '  個人  '  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $cop  &amp;nbsp;=&amp;nbsp;  '  法人  '  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $kubn  &amp;nbsp;=&amp;nbsp;  array  (  '  1  '  ,&amp;nbsp;  '  2  '  )  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  echo  &amp;nbsp;  $prv  &amp;nbsp;;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  echo  &amp;nbsp;  $cop  &amp;nbsp;;&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  ?&amp;gt;    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dd&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dl&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;div&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;form&amp;nbsp;action=&amp;quot;form1.php&amp;quot;&amp;nbsp;method=&amp;quot;post&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;&amp;lt;input&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;value=&amp;quot;入力画面に戻る&amp;quot;&amp;nbsp;/&amp;gt;&amp;lt;/p&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/form&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;form&amp;nbsp;action=&amp;quot;form3.php&amp;quot;&amp;nbsp;method=&amp;quot;post&amp;quot;&amp;nbsp;class=&amp;quot;spacer&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;input&amp;nbsp;type=&amp;quot;hidden&amp;quot;&amp;nbsp;name=&amp;quot;ticket&amp;quot;&amp;nbsp;value=&amp;quot;  &amp;lt;?php  &amp;nbsp;  echo  &amp;nbsp;  $ticket  ;&amp;nbsp;  ?&amp;gt;  &amp;quot;&amp;nbsp;/&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;p&amp;gt;&amp;lt;input&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;value=&amp;quot;送信する&amp;quot;&amp;nbsp;/&amp;gt;&amp;lt;/p&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/form&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;    
■form3.php 
 
   &amp;lt;?php    
  &amp;nbsp;  
    //&amp;nbsp;セッション開始    
    session_start  ()  ;  
  &amp;nbsp;  
    //必要な関数を読み込む    
    require  &amp;nbsp;  '  ../../libs/functions.php  '  ;  
  &amp;nbsp;  
    //POSTされたデータをチェック    
    $_POST  &amp;nbsp;=&amp;nbsp;  checkInput  (  $_POST  )  ;  
  &amp;nbsp;  
    //固定トークンを確認    
    if  &amp;nbsp;  (  isset  (  $_POST  [  '  ticket  '  ]  ,&amp;nbsp;  $_SESSION  [  '  ticket  '  ]))  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  $ticket  &amp;nbsp;=&amp;nbsp;  $_POST  [  '  ticket  '  ]  ;  
  &amp;nbsp;&amp;nbsp;  if  &amp;nbsp;  (  $ticket  &amp;nbsp;!==&amp;nbsp;  $_SESSION  [  '  ticket  '  ])  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  die  (  '  不正アクセスの疑いがあります。  '  )  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  }    
    }  &amp;nbsp;  else  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  die  (  '  不正アクセスの疑いがあります。  '  )  ;  
    }    
  &amp;nbsp;  
    //変数にセッション変数を代入    
    $kubn  &amp;nbsp;=&amp;nbsp;  $_SESSION  [  '  kubn  '  ]  ;  
  &amp;nbsp;  
    //メールの宛先    
    $mailTo  &amp;nbsp;=&amp;nbsp;  '  （メールアドレスを指定）  '  ;  
    //return-Pathに指定するメールアドレス    
    $returnMail  &amp;nbsp;=&amp;nbsp;  '  （メールアドレスを指定）  '  ;  
    //mbstringの日本語設定を行う    
    mb_language  (  '  ja  '  )  ;  
    mb_internal_encoding  (  '  UTF-8  '  )  ;  
  &amp;nbsp;  
    //fromヘッダーを作成    
    $header  &amp;nbsp;=&amp;nbsp;  '  From:&amp;nbsp;  '  &amp;nbsp;.&amp;nbsp;  mb_encode_mimeheader  (  $name  )  &amp;nbsp;.&amp;nbsp;  '  &amp;nbsp;&amp;lt;  '  &amp;nbsp;.&amp;nbsp;  $email  &amp;nbsp;.&amp;nbsp;  '  &amp;gt;  '  ;&amp;nbsp;  
  &amp;nbsp;  
    //メールの送信。セーフモードがオンの場合は第５引数が使えない    
    if  &amp;nbsp;  (  ini_get  (  '  safe_mode  '  ))  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  $result  &amp;nbsp;=&amp;nbsp;  mb_send_mail  (  $mailTo  ,&amp;nbsp;  $subject  ,&amp;nbsp;  $body  ,&amp;nbsp;  $header  )  ;  
    }  &amp;nbsp;  else  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  $result  &amp;nbsp;=&amp;nbsp;  mb_send_mail  (  $mailTo  ,&amp;nbsp;  $subject  ,&amp;nbsp;  $body  ,&amp;nbsp;  $header  ,&amp;nbsp;  '  -f  '  &amp;nbsp;.&amp;nbsp;  $returnMail  )  ;  
    }    
  &amp;nbsp;  
    //送信結果をお知らせする変数を初期化    
    $_message  &amp;nbsp;=&amp;nbsp;  ''  ;  
    //メール送信の結果判定    
    if  &amp;nbsp;  (  $result  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  $message  &amp;nbsp;=&amp;nbsp;  '  送信完了！  '  ;  
  &amp;nbsp;&amp;nbsp;  //セッション変数を破棄    
  &amp;nbsp;&amp;nbsp;  $_SESSION  &amp;nbsp;=&amp;nbsp;  array  ()  ;  
  &amp;nbsp;&amp;nbsp;  session_destroy  ()  ;  
    }  &amp;nbsp;  else  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  $message  &amp;nbsp;=&amp;nbsp;  '  送信できませんでした  '  ;  
    }    
  &amp;nbsp;  
    $data  &amp;nbsp;=&amp;nbsp;  array  ()  ;  
    $data  [  '  message  '  ]  &amp;nbsp;=&amp;nbsp;  $message  ;  
    display  (  '  form3_view.php  '  ,&amp;nbsp;  $data  )  ;  
  &amp;nbsp;  
    ?&amp;gt;    
■form3_view.php 
   &amp;lt;dl&amp;nbsp;class=&amp;quot;clearfix&amp;nbsp;mailform&amp;quot;&amp;gt;  
  &amp;lt;p&amp;nbsp;class=&amp;quot;app&amp;nbsp;msg&amp;quot;&amp;gt;  &amp;lt;?php  &amp;nbsp;  echo  &amp;nbsp;  $message  ;&amp;nbsp;  ?&amp;gt;  &amp;lt;/p&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/dl&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/div&amp;gt;    
以上となります。アドバイスいただきたく何卒よろしくお願いいたします。</description>
			<author>ogms0418</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3558</guid>
		</item>
				<item>
			<pubDate>Thu, 26 Jan 2012 21:18:50 +0900</pubDate>
			<title>Apacheを起動するとPHPに関するWarningウィンドウが8回開きます。</title>
			<link>http://www.phppro.jp/qa/3557</link>
			<description>Apache&amp;nbsp;2.4.0でphp-5.3.9を使いたく、Apacheの設定で試行錯誤しています。 
Apache&amp;nbsp;2.4.0は動作し、phpをインストールするとApacheが動作しなくなりました。 
php5apache2_4.dllは配置しhttp.confも修正してあります。 
 
Apacheを起動すると下記のようにWarningウィンドウが計8回開きます。 
 
PHP&amp;nbsp;Startup:&amp;nbsp;Unable&amp;nbsp;to&amp;nbsp;load&amp;nbsp;dynamic&amp;nbsp;library 
&amp;#039;C:/phpdev/php/extensions\php_gd2.dll&amp;#039;&amp;nbsp;-&amp;nbsp;指定されたモジュールが見つかりません 
 
PHP&amp;nbsp;Startup:&amp;nbsp;Unable&amp;nbsp;to&amp;nbsp;load&amp;nbsp;dynamic&amp;nbsp;library 
&amp;#039;C:/phpdev/php/extensions\php_sockets.dll&amp;#039;&amp;nbsp;-&amp;nbsp;指定されたモジュールが見つかりません 
 
PHP&amp;nbsp;Startup:&amp;nbsp;Unable&amp;nbsp;to&amp;nbsp;load&amp;nbsp;dynamic&amp;nbsp;library 
&amp;#039;C:/phpdev/php/extensions\php_zilb.dll&amp;#039;&amp;nbsp;-&amp;nbsp;指定されたモジュールが見つかりません 
 
PHP&amp;nbsp;Startup:&amp;nbsp;Unable&amp;nbsp;to&amp;nbsp;load&amp;nbsp;dynamic&amp;nbsp;library 
&amp;#039;C:/phpdev/php/extensions\php_dbase.dll&amp;#039;&amp;nbsp;-&amp;nbsp;指定されたモジュールが見つかりません 
 
が表示された後、同じ順序でもう１回ずつ表示されます。 
 
 
phpdevというのは、以前使用していたApacheを入れていたフォルダだと思います。 
以前のApacheは、 
http://php5.seesaa.net/category/1632821-1.html 
このサイトを参考にインストールしたものです。 
phpを学習していましたがヴァージョンが低いことで不都合が生じ、 
php5へ変えようとしましたが、うまくできずapacheごとインストールし直す方法をとりました。 
そのときに、phpdevフォルダごと右クリックでゴミ箱へという通常の削除をしました。 
apacheはサービスを登録している場合はその方法だと問題があるそうですが登録した記憶もなく、 
コンピュータを右クリック　＞　管理　＞ 
「コンピュータの管理」ウィンドウのサービスとアプリケーション　＞ 
サービス　＞　サービスの詳細情報が表示される 
その中にApacheという文字がなかったのを確認してから削除しました。 
 
削除に失敗しているのでしょうか。</description>
			<author>kisekiman28</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3557</guid>
		</item>
				<item>
			<pubDate>Thu, 26 Jan 2012 20:42:13 +0900</pubDate>
			<title>PHPでのcheckbox操作</title>
			<link>http://www.phppro.jp/qa/3556</link>
			<description>PHPのcheckbox操作 
 
MySQL上で、値を数字でカンマ区切りで持っているデータがあり、 
そのデータをPHPで呼び出して、該当のcheckboxにデフォルトでチェックを入れたいのですが、上手くいきません。 
 
例：カラム上に、「1,5,6」というデータが入っていた場合、 
checkboxのvalue値が、「1,5,6」の箇所にデフォルトでチェックを入れたいと思っています。 
 
すみませんが、どなたかわかる方がいらっしゃれば教えて頂きたく。</description>
			<author>capileira1998</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3556</guid>
		</item>
				<item>
			<pubDate>Thu, 26 Jan 2012 13:57:10 +0900</pubDate>
			<title>セレクトボックスのデータの受け渡し処理について(php+DB)</title>
			<link>http://www.phppro.jp/qa/3554</link>
			<description>セレクトボックスのデータの受け渡し処理について質問させて下さい。 
 
フォーム部分 
   &amp;lt;select&amp;nbsp;name=&amp;quot;lesson&amp;quot;&amp;gt;  
    &amp;lt;?php    
    $recordSet  &amp;nbsp;=&amp;nbsp;  mysql_query  (  '  SELECT&amp;nbsp;name,lessonname&amp;nbsp;FROM&amp;nbsp;exercise  '  )  ;  
    while  (  $data1  &amp;nbsp;=&amp;nbsp;  mysql_fetch_assoc  (  $recordSet  ))  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  print  &amp;nbsp;  '  &amp;lt;option&amp;nbsp;value=&amp;quot;  '  &amp;nbsp;.&amp;nbsp;  htmlspecialchars  (  $data1  [  '  lessonname,name  '  ]  ,&amp;nbsp;  ENT_QUOTES  )  &amp;nbsp;.&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  '  &amp;quot;&amp;gt;教科&amp;nbsp;:&amp;nbsp;  '  &amp;nbsp;.&amp;nbsp;  htmlspecialchars  (  $data1  [  '  lessonname  '  ]  ,&amp;nbsp;  ENT_QUOTES  )  &amp;nbsp;.&amp;nbsp;  '  &amp;nbsp;,　課題&amp;nbsp;:&amp;nbsp;  '  &amp;nbsp;.&amp;nbsp;  htmlspecialchars  (  $data1  [  '  name  '  ]  ,&amp;nbsp;  ENT_QUOTES  )  &amp;nbsp;.&amp;nbsp;  '  &amp;lt;/option&amp;gt;  '  &amp;nbsp;.&amp;nbsp;  PHP_EOL  ;  
    }    
    ?&amp;gt;    
  &amp;lt;/select&amp;gt;    
データの処理部分 
   &amp;lt;?php    
    $data  &amp;nbsp;=&amp;nbsp;  &amp;quot;  $data1  ['lessonname,name']  &amp;quot;  ;  
    list  (  $lessonname  ,&amp;nbsp;  $exercisename  )  &amp;nbsp;=&amp;nbsp;  explode  (  &amp;quot;  ,  &amp;quot;  ,&amp;nbsp;  $data  )  ;  
    echo  &amp;nbsp;  $lessonname  ;  
    echo  &amp;nbsp;  $exercisename  ;  
  &amp;nbsp;  
    if  &amp;nbsp;  (  !  isset  (  $_SESSION  [  '  join  '  ]))  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;  header  (  '  Location:&amp;nbsp;reportup.php  '  )  ;  
    }    
  &amp;nbsp;  
    if  &amp;nbsp;  (  !  empty  (  $_POST  ))  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;  //登録処理をする    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;  $sql  &amp;nbsp;=&amp;nbsp;  sprintf  (  '  INSERT&amp;nbsp;INTO&amp;nbsp;report&amp;nbsp;SET&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;name=&amp;quot;%s&amp;quot;&amp;nbsp;,&amp;nbsp;lessonname=&amp;quot;%s&amp;quot;&amp;nbsp;,&amp;nbsp;filetittle=&amp;quot;%s&amp;quot;,&amp;nbsp;file=&amp;quot;%s&amp;quot;,&amp;nbsp;comment=&amp;quot;%s&amp;quot;,&amp;nbsp;created=&amp;quot;%s&amp;quot;  '  ,&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  mysql_real_escape_string  (  $_SESSION  [  '  join  '  ][  '  name  '  ])  ,&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  mysql_real_escape_string  (  $_SESSION  [  '  join  '  ][  '  lessonname  '  ])  ,&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  mysql_real_escape_string  (  $_SESSION  [  '  join  '  ][  '  filetittle  '  ])  ,&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  mysql_real_escape_string  (  $_SESSION  [  '  join  '  ][  '  file  '  ])  ,&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  mysql_real_escape_string  (  $_SESSION  [  '  join  '  ][  '  comment  '  ])  ,&amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  date  (  '  Y-m-d&amp;nbsp;H:i:s  '  ))  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;  mysql_query  (  $sql  )  &amp;nbsp;  or  &amp;nbsp;  die  (  mysql_error  ())  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;  unset  (  $_SESSION  [  '  join  '  ])  ;  
    ?&amp;gt;    
optionで、lessonnameとnameを一緒にして送りたいのです。 
そして送ったデータをexplodeして、DBに別々に格納したいです。 
それで、上記のようにしてみたのですが、エラーが出て動きません。 
よろしくお願いいたします。</description>
			<author>sua82927</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3554</guid>
		</item>
				<item>
			<pubDate>Tue, 24 Jan 2012 21:33:57 +0900</pubDate>
			<title>プログラムの変更</title>
			<link>http://www.phppro.jp/qa/3553</link>
			<description>ぱふぅ家(http://www.pahoo.org/e-soul/webtech/phpgd/phpgd-10-01.shtm)様のプログラムですが、これをラジオボタンなしで画面表示のみに改造したいです。 
どなたか助言をお願いします。 
以下ソースコードになります。 
 
   &amp;lt;?php    
    /**&amp;nbsp;mimetex.php  
  &amp;nbsp;*&amp;nbsp;mimeTeXを使う&amp;nbsp;(PHP4/5対応)  
  &amp;nbsp;*  &amp;nbsp;@copyright&amp;nbsp;  &amp;nbsp;(c)studio&amp;nbsp;pahoo  
  &amp;nbsp;*  &amp;nbsp;@author&amp;nbsp;  &amp;nbsp;&amp;nbsp;&amp;nbsp;パパぱふぅ  
  &amp;nbsp;*&amp;nbsp;@参考URL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  http://www.pahoo.org/e-soul/webtech/phpgd/phpgd-10-01.shtm    
  &amp;nbsp;*  
  */    
    //&amp;nbsp;初期化処理&amp;nbsp;================================================================    
    $InternalEncoding  &amp;nbsp;=&amp;nbsp;  '  UTF-8  '  ;  
    mb_internal_encoding  (  $InternalEncoding  )  ;  
    $MySelf  &amp;nbsp;=&amp;nbsp;  basename  (  $_SERVER  [  '  SCRIPT_NAME  '  ])  ;  
  &amp;nbsp;  
    /**  
  &amp;nbsp;*&amp;nbsp;mimeTeX&amp;nbsp;のCGIパス  
  &amp;nbsp;*  &amp;nbsp;@global&amp;nbsp;  bool&amp;nbsp;$CGIMimeTeX  
  */    
    $CGIMimeTeX  &amp;nbsp;=&amp;nbsp;  '  /cgi-bin/mimetex.cgi  '  ;&amp;nbsp;&amp;nbsp;  //事前にインストールすること    
  &amp;nbsp;  
    /**  
  &amp;nbsp;*&amp;nbsp;mimeTeX実行ファイルの存在する場所  
  &amp;nbsp;*  &amp;nbsp;@global&amp;nbsp;  string&amp;nbsp;$ExecMimeTeX  
  */    
    //$ExecMimeTeX&amp;nbsp;=&amp;nbsp;'/usr/local/bin/mimetex.cgi';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Linux（例）    
    $ExecMimeTeX  &amp;nbsp;=&amp;nbsp;  '  D:/mimetex/mimetex.exe  '  ;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  //Windows（例）    
  &amp;nbsp;  
    /**  
  &amp;nbsp;*&amp;nbsp;TeX画像を保存する場所（データ保存を選んだときに限り保存）  
  &amp;nbsp;*  &amp;nbsp;@global&amp;nbsp;  string&amp;nbsp;$SaveTeX  
  */    
    //$SaveTeX&amp;nbsp;=&amp;nbsp;'/usr/local/data/';&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//Linux（例）    
    $SaveTeX  &amp;nbsp;=&amp;nbsp;  '  D:/sample/  '  ;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  //Windows（例）    
  &amp;nbsp;  
    /**  
  &amp;nbsp;*&amp;nbsp;初期表示するサンプルTeX文  
  &amp;nbsp;*  &amp;nbsp;@global&amp;nbsp;  string&amp;nbsp;$sampleTeX  
  */    
    $sampleTeX  &amp;nbsp;=&amp;nbsp;  '  \large&amp;nbsp;f^\prime(x)\&amp;nbsp;=&amp;nbsp;\lim_{\Delta&amp;nbsp;x\to0}\frac{f(x+\Delta&amp;nbsp;x)-f(x)}{\Delta&amp;nbsp;x}  '  ;  
  &amp;nbsp;  
    /**  
  &amp;nbsp;*&amp;nbsp;処理選択肢  
  &amp;nbsp;*  &amp;nbsp;@global&amp;nbsp;  array&amp;nbsp;$SelectFuncs  
  */    
    $SelectFuncs  &amp;nbsp;=&amp;nbsp;  array  (    
  &amp;nbsp;&amp;nbsp;  //関数名&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;タイトル&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ラジオボタンcheked    
  &amp;nbsp;&amp;nbsp;  '  display  '  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;gt;&amp;nbsp;  array  (  '  title  '  =&amp;gt;  '  画面表示  '  ,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  '  checked  '  =&amp;gt;  '  checked  '  )  ,  
  &amp;nbsp;&amp;nbsp;  '  download  '  &amp;nbsp;&amp;nbsp;&amp;nbsp;=&amp;gt;&amp;nbsp;  array  (  '  title  '  =&amp;gt;  '  ダウンロード  '  ,&amp;nbsp;  '  checked  '  =&amp;gt;  ''  )  ,  
  &amp;nbsp;&amp;nbsp;  '  saveimage  '  &amp;nbsp;&amp;nbsp;=&amp;gt;&amp;nbsp;  array  (  '  title  '  =&amp;gt;  '  データ保存  '  ,&amp;nbsp;&amp;nbsp;&amp;nbsp;  '  checked  '  =&amp;gt;  ''  )    
    )  ;  
  &amp;nbsp;  
    /**  
  &amp;nbsp;*&amp;nbsp;共通HTMLヘッダ  
  &amp;nbsp;*  &amp;nbsp;@global&amp;nbsp;  array&amp;nbsp;$HtmlHeader  
  */    
    $HtmlHeader  &amp;nbsp;=  &amp;lt;&amp;lt;&amp;lt;&amp;nbsp;EOD    
  &amp;lt;!DOCTYPE&amp;nbsp;HTML&amp;nbsp;PUBLIC&amp;nbsp;&amp;quot;-//W3C//DTD&amp;nbsp;HTML&amp;nbsp;4.01&amp;nbsp;Transitional//EN&amp;quot;  
  &amp;nbsp;&amp;quot;http://www.w3.org/TR/html4/loose.dtd&amp;quot;&amp;gt;  
  &amp;lt;html&amp;nbsp;lang=&amp;quot;ja&amp;quot;&amp;gt;  
  &amp;lt;head&amp;gt;  
  &amp;lt;meta&amp;nbsp;http-equiv=&amp;quot;Content-Type&amp;quot;&amp;nbsp;content=&amp;quot;text/html;&amp;nbsp;charset=  {$InternalEncoding}  &amp;quot;&amp;nbsp;/&amp;gt;  
  &amp;lt;title&amp;gt;mimeTeXを使う&amp;lt;/title&amp;gt;  
  &amp;lt;/head&amp;gt;  
  &amp;nbsp;  
    EOD;    
  &amp;nbsp;  
    /**  
  &amp;nbsp;*&amp;nbsp;共通HTMLフッタ  
  &amp;nbsp;*  &amp;nbsp;@global&amp;nbsp;  array&amp;nbsp;$HtmlFooter  
  */    
    $HtmlFooter  &amp;nbsp;=  &amp;lt;&amp;lt;&amp;lt;&amp;nbsp;EOD    
  &amp;lt;/body&amp;gt;  
  &amp;lt;/html&amp;gt;  
  &amp;nbsp;  
    EOD;    
  &amp;nbsp;  
    //&amp;nbsp;サブルーチン&amp;nbsp;==============================================================    
    /**  
  &amp;nbsp;*&amp;nbsp;checkedされている処理を検索する  
  &amp;nbsp;*  &amp;nbsp;@return&amp;nbsp;  &amp;nbsp;string&amp;nbsp;選択された関数名／FALSE=checkedされている処理がない  
  */    
    function  &amp;nbsp;  getSelectFunc  ()  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  global  &amp;nbsp;  $SelectFuncs  ;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;  foreach  &amp;nbsp;  (  $SelectFuncs  &amp;nbsp;  as  &amp;nbsp;  $key  =&amp;gt;  $val  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  if  &amp;nbsp;  (  $val  [  '  checked  '  ]  &amp;nbsp;==&amp;nbsp;  '  checked  '  )  &amp;nbsp;&amp;nbsp;  return  &amp;nbsp;  $key  ;  
  &amp;nbsp;&amp;nbsp;  }    
  &amp;nbsp;&amp;nbsp;  return  &amp;nbsp;  FALSE  ;  
    }    
  &amp;nbsp;  
    /**  
  &amp;nbsp;*&amp;nbsp;処理をchekedする  
  &amp;nbsp;*  &amp;nbsp;@param&amp;nbsp;  &amp;nbsp;string&amp;nbsp;$func&amp;nbsp;処理関数名  
  &amp;nbsp;*  &amp;nbsp;@return&amp;nbsp;  &amp;nbsp;bool&amp;nbsp;TRUE/FALSE  
  */    
    function  &amp;nbsp;  setSelectFunc  (  $func  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  global  &amp;nbsp;  $SelectFuncs  ;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;  $old  &amp;nbsp;=&amp;nbsp;  getSelectFunc  ()  ;  
  &amp;nbsp;&amp;nbsp;  if  &amp;nbsp;  (  $func  &amp;nbsp;!=&amp;nbsp;  FALSE  )  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $SelectFuncs  [  $old  ][  '  checked  '  ]  &amp;nbsp;=&amp;nbsp;  ''  ;  
  &amp;nbsp;&amp;nbsp;  $SelectFuncs  [  $func  ][  '  checked  '  ]  &amp;nbsp;=&amp;nbsp;  '  checked  '  ;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;  return  &amp;nbsp;  TRUE  ;  
    }    
  &amp;nbsp;  
    /**  
  &amp;nbsp;*&amp;nbsp;画像ファイル名を生成する（パス名、adio&amp;nbsp;.=&amp;nbsp;&amp;quot;&amp;lt;input&amp;nbsp;type=\&amp;quot;radio\&amp;quot;&amp;nbsp;name=\&amp;quot;funcs\&amp;quot;&amp;nbsp;value=\&amp;quot;{$key}\拡張子を除く）  
  &amp;nbsp;*  &amp;nbsp;@param&amp;nbsp;  &amp;nbsp;string&amp;nbsp;$tex&amp;nbsp;TeX文  
  &amp;nbsp;*  &amp;nbsp;@return&amp;nbsp;  &amp;nbsp;string&amp;nbsp;ファイル名  
  */    
    function  &amp;nbsp;  makeImageFname  (  $tex  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  return  &amp;nbsp;  md5  (  $tex  )  ;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  //MD5ハッシュ    
    }    
  &amp;nbsp;  
    /**  
  &amp;nbsp;*&amp;nbsp;HTML&amp;nbsp;BODYを作成する  
  &amp;nbsp;*  &amp;nbsp;@param&amp;nbsp;  &amp;nbsp;string&amp;nbsp;$tex&amp;nbsp;TeX文  
  &amp;nbsp;*  &amp;nbsp;@param&amp;nbsp;  &amp;nbsp;string&amp;nbsp;$res&amp;nbsp;結果のHTMLタグ  
  &amp;nbsp;*  &amp;nbsp;@return&amp;nbsp;  &amp;nbsp;bool&amp;nbsp;TRUE/FALSE  
  */    
    function  &amp;nbsp;  makeCommonBody  (  $tex  ,&amp;nbsp;  $res  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  global  &amp;nbsp;  $SelectFuncs  ;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;  //処理選択ラジオボタン    
  &amp;nbsp;&amp;nbsp;  $str_radio  &amp;nbsp;=&amp;nbsp;  ''  ;  
  &amp;nbsp;&amp;nbsp;  $i  &amp;nbsp;=&amp;nbsp;  1  ;  
  &amp;nbsp;&amp;nbsp;  foreach  &amp;nbsp;  (  $SelectFuncs  &amp;nbsp;  as  &amp;nbsp;  $key  =&amp;gt;  $val  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $str_radio  &amp;nbsp;.=&amp;nbsp;  &amp;quot;  &amp;lt;input&amp;nbsp;type=  \&amp;quot;  radio  \&amp;quot;  &amp;nbsp;name=  \&amp;quot;  funcs  \&amp;quot;  &amp;nbsp;value=  \&amp;quot;  {$key}\&amp;quot;&amp;nbsp;{$val['checked']}&amp;nbsp;/&amp;gt;{$val['title']}  　  &amp;quot;  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $i  ++;  
  &amp;nbsp;&amp;nbsp;  }    
  &amp;nbsp;  
    $body  &amp;nbsp;=  &amp;lt;&amp;lt;&amp;lt;&amp;nbsp;EOD    
  &amp;lt;body&amp;gt;  
  &amp;lt;h1&amp;gt;■mimeTeXを使う&amp;lt;/h1&amp;gt;  
  &amp;lt;form&amp;nbsp;name=&amp;quot;MyForm&amp;quot;&amp;nbsp;method=&amp;quot;POST&amp;quot;&amp;nbsp;action=&amp;quot;  $MySelf  &amp;quot;&amp;gt;  
  TeX文：  
  &amp;lt;input&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;name=&amp;quot;tex&amp;quot;&amp;nbsp;size=&amp;quot;80&amp;quot;&amp;nbsp;value=&amp;quot;  {$tex}  &amp;quot;&amp;nbsp;/&amp;gt;  
  &amp;lt;input&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;name=&amp;quot;exec&amp;quot;&amp;nbsp;value=&amp;quot;作成&amp;quot;&amp;nbsp;/&amp;gt;  
  &amp;lt;br&amp;nbsp;/&amp;gt;  
    {$str_radio}    
  &amp;lt;/form&amp;gt;  
  &amp;nbsp;  
  &amp;lt;p&amp;gt;  
  &amp;lt;b&amp;gt;【使い方】&amp;lt;/b&amp;gt;  
  &amp;lt;ol&amp;gt;  
  &amp;lt;li&amp;gt;［&amp;lt;b&amp;gt;テキスト&amp;lt;/b&amp;gt;］に&amp;nbsp;TeX&amp;nbsp;文を入力してください。&amp;lt;/li&amp;gt;  
  &amp;lt;li&amp;gt;実行したい処理をラジオボタンで選択してください。  
  &amp;nbsp;&amp;nbsp;&amp;lt;ol&amp;nbsp;type=&amp;quot;a&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;画面表示：処理結果（gif画像）を画面に表示します。&amp;lt;/li&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;ダウンロード：処理結果（gif画像）をブラウザからダウンロードします。&amp;lt;/li&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;lt;li&amp;gt;データ保存：処理結果（gif画像）をサーバの指定フォルダに保存します。&amp;lt;/li&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;lt;/ol&amp;gt;  
  &amp;lt;/li&amp;gt;  
  &amp;lt;li&amp;gt;［&amp;lt;b&amp;gt;作成&amp;lt;/b&amp;gt;］&amp;nbsp;ボタンを押してください。&amp;lt;/li&amp;gt;  
  &amp;lt;/ol&amp;gt;  
  &amp;lt;/p&amp;gt;  
  &amp;lt;hr&amp;nbsp;/&amp;gt;  
    {$res}    
  &amp;lt;/body&amp;gt;  
  &amp;nbsp;  
    EOD;    
  &amp;nbsp;&amp;nbsp;  return  &amp;nbsp;  $body  ;  
    }    
  &amp;nbsp;  
    /**  
  &amp;nbsp;*&amp;nbsp;画面表示処理  
  &amp;nbsp;*  &amp;nbsp;@param&amp;nbsp;  &amp;nbsp;string&amp;nbsp;$tex&amp;nbsp;TeX文  
  &amp;nbsp;*  &amp;nbsp;@return&amp;nbsp;  &amp;nbsp;string&amp;nbsp;表示HTML  
  */    
    function  &amp;nbsp;  display  (  $tex  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  global  &amp;nbsp;  $CGIMimeTeX  ;  
  &amp;nbsp;&amp;nbsp;  global  &amp;nbsp;  $HtmlHeader  ,&amp;nbsp;  $HtmlFooter  ;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;  $url  &amp;nbsp;=&amp;nbsp;  $CGIMimeTeX  &amp;nbsp;.&amp;nbsp;  &amp;quot;  ?  {$tex}  &amp;quot;  ;  
  &amp;nbsp;&amp;nbsp;  $res  &amp;nbsp;=  &amp;quot;  &amp;lt;img&amp;nbsp;src=  \&amp;quot;  {$url}  \&amp;quot;  &amp;nbsp;/&amp;gt;  &amp;quot;  ;  
  &amp;nbsp;&amp;nbsp;  $HtmlBody  &amp;nbsp;=&amp;nbsp;  makeCommonBody  (  $tex  ,&amp;nbsp;  $res  )  ;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;  return  &amp;nbsp;  (  $HtmlHeader  &amp;nbsp;.&amp;nbsp;  $HtmlBody  &amp;nbsp;.&amp;nbsp;  $HtmlFooter  )  ;  
    }    
  &amp;nbsp;  
    /**  
  &amp;nbsp;*&amp;nbsp;ダウンロード処理  
  &amp;nbsp;*  &amp;nbsp;@param&amp;nbsp;  &amp;nbsp;string&amp;nbsp;$tex&amp;nbsp;TeX文  
  &amp;nbsp;*  &amp;nbsp;@return&amp;nbsp;  &amp;nbsp;なし  
  */    
    function  &amp;nbsp;  download  (  $tex  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  global  &amp;nbsp;  $ExecMimeTeX  ,&amp;nbsp;  $SaveTeX  ;  
  &amp;nbsp;&amp;nbsp;  global  &amp;nbsp;  $SaveTeX  ;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;  /**  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;TeX画像をテンポラリへ出力する  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;（※）-dオプションでstdoutへ出力させた場合、  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PHP処理と同期がとれないことがあったため、  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;代替策としてテンポラリ出力を採用した。  
  &amp;nbsp;&amp;nbsp;*/    
  &amp;nbsp;&amp;nbsp;  $imagefname  &amp;nbsp;=&amp;nbsp;  makeImageFname  (  $tex  )  &amp;nbsp;.&amp;nbsp;  '  .gif  '  ;  
    //&amp;nbsp;&amp;nbsp;$fname&amp;nbsp;=&amp;nbsp;sys_get_temp_dir()&amp;nbsp;.&amp;nbsp;$imagefname;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;//PHP5以上    
  &amp;nbsp;&amp;nbsp;  $fname  &amp;nbsp;=&amp;nbsp;  $SaveTeX  &amp;nbsp;.&amp;nbsp;  $imagefname  ;  
  &amp;nbsp;&amp;nbsp;  $exec  &amp;nbsp;=&amp;nbsp;  &amp;quot;  {$ExecMimeTeX}&amp;nbsp;-e&amp;nbsp;{$fname}&amp;nbsp;\&amp;quot;{$tex}  \&amp;quot;  &amp;quot;  ;  
  &amp;nbsp;&amp;nbsp;  system  (  $exec  )  ;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;  //テンポラリから読み込む    
  &amp;nbsp;&amp;nbsp;  $img  &amp;nbsp;=&amp;nbsp;  ''  ;  
  &amp;nbsp;&amp;nbsp;  $infp  &amp;nbsp;=&amp;nbsp;  fopen  (  $fname  ,&amp;nbsp;  '  rb  '  )  ;  
  &amp;nbsp;&amp;nbsp;  while  &amp;nbsp;  (  !&amp;nbsp;  feof  (  $infp  ))  &amp;nbsp;&amp;nbsp;  $img  &amp;nbsp;.=&amp;nbsp;  fgets  (  $infp  ,&amp;nbsp;  4096  )  ;  
  &amp;nbsp;&amp;nbsp;  fclose  (  $infp  )  ;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;  //テンポラリを削除    
  &amp;nbsp;&amp;nbsp;  unlink  (  $fname  )  ;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;  //ダウンロード出力    
  &amp;nbsp;&amp;nbsp;  header  (  &amp;quot;  Content-Type:&amp;nbsp;image/gif  &amp;quot;  )  ;  
  &amp;nbsp;&amp;nbsp;  header  (  &amp;quot;  Content-Disposition:&amp;nbsp;attachment;&amp;nbsp;filename=  {$imagefname}  &amp;quot;  )  ;  
  &amp;nbsp;&amp;nbsp;  echo  &amp;nbsp;  $img  ;  
    }    
  &amp;nbsp;  
    /**  
  &amp;nbsp;*&amp;nbsp;TeX画像保存処理  
  &amp;nbsp;*  &amp;nbsp;@param&amp;nbsp;  &amp;nbsp;string&amp;nbsp;$tex&amp;nbsp;TeX文  
  &amp;nbsp;*  &amp;nbsp;@return&amp;nbsp;  &amp;nbsp;string&amp;nbsp;表示HTML  
  */    
    function  &amp;nbsp;  saveimage  (  $tex  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  global  &amp;nbsp;  $ExecMimeTeX  ,&amp;nbsp;  $SaveTeX  ;  
  &amp;nbsp;&amp;nbsp;  global  &amp;nbsp;  $HtmlHeader  ,&amp;nbsp;  $HtmlFooter  ;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;  $imagefname  &amp;nbsp;=&amp;nbsp;  makeImageFname  (  $tex  )  &amp;nbsp;.&amp;nbsp;  '  .gif  '  ;  
  &amp;nbsp;&amp;nbsp;  $fname  &amp;nbsp;=&amp;nbsp;  $SaveTeX  &amp;nbsp;.&amp;nbsp;  $imagefname  ;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;  $exec  &amp;nbsp;=&amp;nbsp;  &amp;quot;  {$ExecMimeTeX}&amp;nbsp;-e&amp;nbsp;{$fname}&amp;nbsp;\&amp;quot;{$tex}  \&amp;quot;  &amp;quot;  ;  
  &amp;nbsp;&amp;nbsp;  system  (  $exec  )  ;  
  &amp;nbsp;&amp;nbsp;  $res  &amp;nbsp;=&amp;nbsp;  &amp;quot;  保存に成功しました&amp;nbsp;=&amp;gt;&amp;nbsp;  {$fname}  &amp;quot;  ;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;  $HtmlBody  &amp;nbsp;=&amp;nbsp;  makeCommonBody  (  $tex  ,&amp;nbsp;  $res  )  ;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;  return  &amp;nbsp;  (  $HtmlHeader  &amp;nbsp;.&amp;nbsp;  $HtmlBody  &amp;nbsp;.&amp;nbsp;  $HtmlFooter  )  ;  
    }    
  &amp;nbsp;  
    //&amp;nbsp;メイン・プログラム&amp;nbsp;======================================================    
    if  &amp;nbsp;  (  isset  (  $_POST  [  '  exec  '  ]))  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  $tex  &amp;nbsp;&amp;nbsp;=&amp;nbsp;  $_POST  [  '  tex  '  ]  ;  
  &amp;nbsp;&amp;nbsp;  $func  &amp;nbsp;=&amp;nbsp;  $_POST  [  '  funcs  '  ]  ;  
  &amp;nbsp;&amp;nbsp;  if  &amp;nbsp;  (  setSelectFunc  (  $func  )  &amp;nbsp;==&amp;nbsp;  FALSE  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $func  &amp;nbsp;=&amp;nbsp;  getSelectFunc  ()  ;  
  &amp;nbsp;&amp;nbsp;  }    
    }  &amp;nbsp;  else  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  $tex  &amp;nbsp;&amp;nbsp;=&amp;nbsp;  $sampleTeX  ;  
  &amp;nbsp;&amp;nbsp;  $func  &amp;nbsp;=&amp;nbsp;  getSelectFunc  ()  ;  
    }    
  &amp;nbsp;  
    echo  &amp;nbsp;  $func  (  $tex  )  ;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  //選択した処理を実行する    
    ?&amp;gt;   </description>
			<author>level0</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3553</guid>
		</item>
				<item>
			<pubDate>Tue, 24 Jan 2012 20:56:47 +0900</pubDate>
			<title>Apache 2.4.0でphp-5.3.9を使いたいですがCannot loadのエラーになってしまいます。</title>
			<link>http://www.phppro.jp/qa/3552</link>
			<description>Apache&amp;nbsp;2.4.0でphp-5.3.9を使いたく、Apacheの設定で試行錯誤しています。 
 
Apacheのインストールは、 
http://www.apachelounge.com/download/から 
Apache&amp;nbsp;2.4.0 
httpd-2.4.0-win32.zip 
をダウンロードし、c:/pg/にApache24という名前のフォルダで配置しました。 
ドキュメントルートのhtmlファイルをブラウザで表示できるところまでできました。 
 
そして、c:/pg/Apache24に空のフォルダc:/pg/Apache24/phpを作成し、 
http://windows.php.net/download/から 
PHP&amp;nbsp;5.3&amp;nbsp;(5.3.9) 
Zip&amp;nbsp;[14.94MB] 
sha1:&amp;nbsp;4149d79a877ae7ccb0e5419b13152b5bd3074825 
 
php-5.3.9-nts-Win32-VC9-x86.zipをダウンロードし 
c:/pg/Apache24/phpに全て展開しました。 
 
そして、 
PHP&amp;nbsp;5.3&amp;nbsp;(5.3.9)用のモジュールは 
Apacheのインストールと同じページ 
http://www.apachelounge.com/download/から 
php5apache2_4.dll-php-5.3.9-win32.zip 
をダウンロードしてc:/pg/Apache24/phpに 
php5apache2_4.dllを配置しました。 
 
そして、 
 
C:/pg/Apache24/conf/http.confの167行目に 
LoadModule&amp;nbsp;php5_module&amp;nbsp;c:/pg/Apache24/php/php5apache2_4.dllを追加しました。 
----------------------------------------------------------- 
#LoadModule&amp;nbsp;version_module&amp;nbsp;modules/mod_version.so 
#LoadModule&amp;nbsp;vhost_alias_module&amp;nbsp;modules/mod_vhost_alias.so 
#LoadModule&amp;nbsp;xml2enc_module&amp;nbsp;modules/mod_xml2enc.so 
 
LoadModule&amp;nbsp;php5_module&amp;nbsp;c:/pg/Apache24/php/php5apache2_4.dll 
----------------------------------------------------------- 
 
これでインストールと設定変更を完了し、コマンドプロンプトでApacheを起動を試みました。 
 
C:\Users\PC001&amp;gt;\pg\Apache24\bin\httpd 
httpd:&amp;nbsp;Syntax&amp;nbsp;error&amp;nbsp;on&amp;nbsp;line&amp;nbsp;167&amp;nbsp;of&amp;nbsp;C:/pg/Apache24/conf/http.conf&amp;nbsp;:&amp;nbsp;Cannot&amp;nbsp;load&amp;nbsp;C:/pg/Apache24/php/php5apache2_4.dll&amp;nbsp;into&amp;nbsp;server:&amp;nbsp;\x8ew\x92\x82\xb3\x82～～～～ 
 
http.confで設定したphp5apache2_4.dllを読み込めない 
といったエラーが出てApacheが起動しません。 
指定の位置にはちゃんとphp5apache2_4.dllはあります。 
なぜエラーが出てしまうのでしょうか。</description>
			<author>kisekiman28</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3552</guid>
		</item>
				<item>
			<pubDate>Tue, 24 Jan 2012 15:58:58 +0900</pubDate>
			<title>Mysqlデータをjpgraphにｐｈｐを使って表示することができません。</title>
			<link>http://www.phppro.jp/qa/3551</link>
			<description>Mysqlからデータを取り出してphpにてjpgraph画像を作りたい思っているのですが、どうもできません。 
 
ｐｈｐコードはこちらになります。-------------------- 
&amp;gt;&amp;gt;CODE 
&amp;lt;?php 
//&amp;nbsp;データベースに接続 
if(!$con=mysql_connect(&amp;quot;127.0.0.1&amp;quot;,&amp;quot;root&amp;quot;,&amp;quot;xxxxx&amp;quot;)){ 
echo&amp;quot;接続失敗&amp;quot;; 
exit; 
} 
//&amp;nbsp;データベースを選択 
if(!mysql_select_db(&amp;quot;stock&amp;quot;,$con)){ 
echo&amp;quot;database&amp;nbsp;select&amp;nbsp;error&amp;quot;; 
exit; 
} 
//&amp;nbsp;SELECT文を実行 
$sql=&amp;quot;SELECT&amp;nbsp;*&amp;nbsp; 
FROM&amp;nbsp;&amp;nbsp;`tstock`&amp;quot;&amp;nbsp;; 
if(!$res=mysql_query($sql)){ 
echo&amp;nbsp;&amp;quot;SQL&amp;nbsp;error&amp;nbsp;cannot&amp;nbsp;connect&amp;nbsp;mysql&amp;nbsp;table&amp;lt;BR&amp;gt;&amp;quot;; 
exit; 
} 
//&amp;nbsp;全人数を格納 
$all_num=0; 
while($row=mysql_fetch_array($res)){ 
$all_num+=$row[&amp;quot;KO&amp;quot;]; 
} 
//&amp;nbsp;データ取得位置を先頭に戻す 
if&amp;nbsp;(!mysql_data_seek&amp;nbsp;($res,&amp;nbsp;0)){ 
echo&amp;nbsp;&amp;quot;データ取得位置の移動失敗&amp;lt;BR&amp;gt;&amp;quot;; 
exit; 
} 
//折れ線グラフの表示　------------------------- 
require_once(&amp;quot;jpGraph/jpgraph.php&amp;quot;); 
require_once(&amp;quot;jpGraph/jpgraph_line.php&amp;quot;); 
require_once(&amp;quot;jpGraph/jpgraph_canvas.php&amp;quot;); 
 
//&amp;nbsp;データ 
$xdata&amp;nbsp;=&amp;nbsp;array(); 
while($row=mysql_fetch_array($res)){ 
$ydata&amp;nbsp;=&amp;nbsp;array($row[&amp;#039;KO&amp;#039;]); 
} 
//グラフ作成 
$graph&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Graph(600,500,&amp;quot;auto&amp;quot;);	 
$graph-&amp;gt;img-&amp;gt;SetImgFormat(&amp;quot;png&amp;quot;); 
$graph-&amp;gt;SetScale(&amp;quot;textlin&amp;quot;); 
$graph-&amp;gt;title-&amp;gt;Set(&amp;quot;Line&amp;nbsp;Plot&amp;nbsp;Example&amp;quot;); 
$graph-&amp;gt;xaxis-&amp;gt;SetTickLabels($xdata); 
$graph-&amp;gt;xaxis-&amp;gt;title-&amp;gt;Set(&amp;quot;Month&amp;quot;); 
$graph-&amp;gt;yaxis-&amp;gt;title-&amp;gt;Set(&amp;quot;y-title&amp;quot;); 
 
$lp1&amp;nbsp;=&amp;nbsp;new&amp;nbsp;LinePlot($ydata); 
$lp1-&amp;gt;SetLegend(&amp;quot;Temperature&amp;quot;); 
$graph-&amp;gt;Add($lp1); 
$graph-&amp;gt;Stroke(); 
 
//&amp;nbsp;結果セットの解放 
mysql_free_result($res); 
//&amp;nbsp;データベースから切断 
mysql_close($con); 
?&amp;gt;&amp;lt;&amp;lt;CODE 
--------------------------------------------------- 
グラフ用データを手入力 
$ydata1&amp;nbsp;&amp;nbsp;=&amp;nbsp;array(83,19,20,40,50); 
とするとグラフが描けるのですが、 
以下のようにＭＹＳＱＬデータを引っ張るとエラーがでてグラフを作ることができません。 
 
$xdata&amp;nbsp;=&amp;nbsp;array(); 
while($row=mysql_fetch_array($res)){ 
$ydata&amp;nbsp;=&amp;nbsp;array($row[&amp;#039;KO&amp;#039;]); 
} 
------------------------------------------------------- 
mysql接続確認は別のファイルにて試したところ 
ちゃんとＨＴＭＬ上で接続と、ｍｙｓｑｌのデータを表示 
することができます。どうすれば折れ線グラフを描くことができるのでしょうか？</description>
			<author>chippe</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3551</guid>
		</item>
				<item>
			<pubDate>Mon, 23 Jan 2012 18:38:33 +0900</pubDate>
			<title>JPHPMailerでのエラー（添付ファイル付き問い合わせフォーム）</title>
			<link>http://www.phppro.jp/qa/3549</link>
			<description>http://techblog.ecstudio.jp/tech-tips/mail-japanese-advance.html 
↑こちらのサイトを参考に添付ファイル付き問い合わせフォームを 
作成したく、以下のソースを書きました。 
しかし、実行するとエラーが出ます。 
■エラー 
-------------------------------------------------------- 
Message&amp;nbsp;body&amp;nbsp;empty 
-------------------------------------------------------- 
 
以下ソースになります。 
 
■sample_attachmail.php 
-------------------------------------------------------- 
&amp;lt;?php 
//ライブラリ読み込み 
require(&amp;#039;./jphpmailer.php&amp;#039;); 
 
//言語設定、内部エンコーディングを指定する 
mb_language(&amp;quot;japanese&amp;quot;); 
mb_internal_encoding(&amp;quot;UTF-8&amp;quot;);&amp;nbsp;//jphpmailer&amp;nbsp;内のコードもUTF-8に変えました。 
&amp;nbsp; 
//日本語HTMLメールを送る 
$to&amp;nbsp;=&amp;nbsp;&amp;quot;info@lets-reform.co.jp&amp;quot;;&amp;nbsp;//宛先 
$subject&amp;nbsp;=&amp;nbsp;$_SESSION[&amp;#039;subject&amp;#039;];&amp;nbsp;//題名 
$htmlbody&amp;nbsp;=&amp;nbsp;$_SESSION[&amp;#039;message&amp;#039;];//本文 
$from&amp;nbsp;=&amp;nbsp;$_SESSION[&amp;#039;namae&amp;#039;];&amp;nbsp;//差出人 
//$fromname&amp;nbsp;=&amp;nbsp;$_SESSION[name];&amp;nbsp;//差し出し人名 
$attachfile&amp;nbsp;=&amp;nbsp;$_SESSION[&amp;#039;upfile&amp;#039;];&amp;nbsp;//添付ファイルパス 
 
$mail&amp;nbsp;=&amp;nbsp;new&amp;nbsp;JPHPMailer(); 
&amp;nbsp; 
$mail-&amp;gt;addTo($to); 
$mail-&amp;gt;setFrom($from,$fromname); 
$mail-&amp;gt;setSubject($subject); 
$mail-&amp;gt;setHtmlBody($htmlbody); 
 
//添付ファイル追加 
$mail-&amp;gt;AddAttachment($attachfile,&amp;#039;img.jpg&amp;#039;,&amp;#039;base64&amp;#039;,&amp;#039;image/jpeg&amp;#039;); 
//$mail-&amp;gt;addAttachment($attachfile); 
&amp;nbsp; 
if&amp;nbsp;(!$mail-&amp;gt;send()){ 
echo(&amp;quot;メールが送信できませんでした。エラー:&amp;quot;.$mail-&amp;gt;getErrorMessage()); 
}&amp;nbsp;else&amp;nbsp;{ 
echo(&amp;quot;メールが送信されました。&amp;quot;); 
print_r($_FILES); 
} 
?&amp;gt; 
-------------------------------------------------------- 
 
 
■form.html 
-------------------------------------------------------- 
 
&amp;lt;form&amp;nbsp;action=&amp;quot;sample_attachmail.php&amp;quot;&amp;nbsp;method=&amp;quot;post&amp;quot;&amp;nbsp;style=&amp;quot;margin:&amp;nbsp;80px&amp;nbsp;auto;&amp;nbsp;width:&amp;nbsp;400px;&amp;quot;&amp;nbsp;enctype=&amp;quot;multipart/form-data&amp;quot;&amp;gt; 
お名前：&amp;lt;input&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;name=&amp;quot;namae&amp;quot;&amp;nbsp;style=&amp;quot;width:&amp;nbsp;400px;&amp;quot;&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt; 
件名：&amp;lt;input&amp;nbsp;type=&amp;quot;text&amp;quot;&amp;nbsp;name=&amp;quot;subject&amp;quot;&amp;nbsp;style=&amp;quot;width:&amp;nbsp;400px;&amp;quot;&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt; 
本文：&amp;lt;br&amp;nbsp;/&amp;gt;&amp;lt;textarea&amp;nbsp;name=&amp;quot;message&amp;quot;&amp;nbsp;rows=&amp;quot;5&amp;quot;&amp;nbsp;cols=&amp;quot;30&amp;quot;&amp;nbsp;style=&amp;quot;width:&amp;nbsp;400px;&amp;nbsp;height:&amp;nbsp;200px;&amp;quot;&amp;gt;&amp;lt;/textarea&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt; 
画像添付：&amp;lt;input&amp;nbsp;name=&amp;quot;upfile&amp;quot;&amp;nbsp;type=&amp;quot;file&amp;quot;&amp;nbsp;size=&amp;quot;50&amp;quot;&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt;&amp;lt;br&amp;nbsp;/&amp;gt; 
&amp;lt;input&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;value=&amp;quot;送信&amp;quot;&amp;gt; 
&amp;lt;/form&amp;gt; 
-------------------------------------------------------- 
 
 
$_SESSIONの部分を$_POST,$_FILEなどと変換すると 
本文と件名だけは届きますが 
添付ファイルが届かない状況です。 
 
どうかご教授のほどよろしくお願いいたします。</description>
			<author>rupan</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3549</guid>
		</item>
				<item>
			<pubDate>Mon, 23 Jan 2012 01:09:33 +0900</pubDate>
			<title>php-5.3.2でページが出力されない(エラーメッセージが表示されない)</title>
			<link>http://www.phppro.jp/qa/3546</link>
			<description>phpの開発案件があり、テスト環境としてphp4を使っていました。このたび5.3.2が 
入っている本番環境にファイル等をそっくりうつしたところ、どのページも真っ白 
(出力なし)で、エラーも表示されません。 
display_errors&amp;nbsp;が&amp;nbsp;Off&amp;nbsp;となっていたので、Onに変更しましたが、症状は変わりま 
せん。error_reporting&amp;nbsp;は&amp;nbsp;E_ALL(32767)としています。 
phpinfo()だけを記述したphpinfo.phpは動作し、上記のパラメータが設定されてい 
ることは確認しています。 
ソース内には、どのファイルにも 
require_once(&amp;quot;php/lib.inc&amp;quot;); 
が記述されていて、この記述の手前にechoやprint_rで何か吐かせると、画面に表 
示されますので、上記のincludeしたファイルの内部で何かが起きていそうなので 
すが…。 
Apacheのログでは、error_logには出力はなく、access_logにステータス200、出力 
サイズなし(ハイフン)となります。 
Linux&amp;nbsp;2.6.32-71.el6.x86_64&amp;nbsp;(RedHat) 
Apache/2.2.15 
どなたか、可能性のある原因について教えていただけないでしょうか。 
よろしくお願いいたします。</description>
			<author>chii1873</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3546</guid>
		</item>
				<item>
			<pubDate>Thu, 19 Jan 2012 16:50:24 +0900</pubDate>
			<title>指定した文字列を検索し、改行コードの削除</title>
			<link>http://www.phppro.jp/qa/3545</link>
			<description>お世話になります。 
 
数十行あるデータの中から、指定した文字列&amp;#039;倍&amp;nbsp;&amp;#039;の行を探し、 
その行の改行コードを削除し、その下の行と合体し１行にしたいです。 
 
例） 
【変更前】 
◆　あいうえお 
◆　かきくけこ 
&amp;nbsp;2,250円&amp;nbsp;1&amp;nbsp;2倍&amp;nbsp; 
&amp;nbsp;2,250円&amp;nbsp;別&amp;nbsp;別&amp;nbsp; 
さしすせそ&amp;nbsp;&amp;nbsp; 
 
【変更後】 
◆　あいうえお 
◆　かきくけこ 
&amp;nbsp;2,250円&amp;nbsp;1&amp;nbsp;2倍&amp;nbsp;&amp;nbsp;2,250円&amp;nbsp;別&amp;nbsp;別&amp;nbsp; 
さしすせそ&amp;nbsp;&amp;nbsp; 
 
 
文書が分かりずらいかと思いますが、どなたかご教授お願い致します。</description>
			<author>kitacom</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3545</guid>
		</item>
				<item>
			<pubDate>Thu, 19 Jan 2012 13:32:45 +0900</pubDate>
			<title>posix_setsid()について教えてください</title>
			<link>http://www.phppro.jp/qa/3544</link>
			<description>posix_setsid()について教えてください 
マニュアルには 
＞posix_setsid&amp;nbsp;—&amp;nbsp;現在のプロセスをセッションリーダーにする 
とありますが、意味が良く分かりません 
これはいったいどう意味で、どのような時に使用するものなのでしょうか？</description>
			<author>supersudo</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3544</guid>
		</item>
				<item>
			<pubDate>Tue, 17 Jan 2012 18:43:26 +0900</pubDate>
			<title>TCPDFのMultiCellでの改ページについて</title>
			<link>http://www.phppro.jp/qa/3543</link>
			<description>下記のような初歩的なコードでTCPDFを使用してPDF作成を試していたのですが、SetAutoPageBreakによりMultiCellの途中で改ページが入ると、２ページ目の上部に原因不明の空白が入ってしまいました。 
とりあえず、getStringHeightを使用して、事前にMultiCellの高さを計算して必要であれば改ページを追加することはできたのですが、そもそもMultiCellに入るテキストが複数ページに渡るような場合は対応しきれません。 
 
・MultiCellの途中での改ページで入ってしまう空白は消せないのか 
・その場合、複数ページに渡るテキストはどうすればいいのか 
 
上記2点のアドバイスをください。 
よろしくお願いします。 
 
TCPDFのバージョン：5.9 
 
   &amp;lt;?php    
  &amp;nbsp;  
    $pdf  &amp;nbsp;=&amp;nbsp;  new  &amp;nbsp;  TCPDF  (  PDF_PAGE_ORIENTATION  ,&amp;nbsp;  PDF_UNIT  ,&amp;nbsp;  PDF_PAGE_FORMAT  ,&amp;nbsp;  true  )  ;&amp;nbsp;  
  &amp;nbsp;  
    $text  &amp;nbsp;=&amp;nbsp;  &amp;quot;  1ページで収まらないような複数行テキスト  &amp;quot;  ;  
  &amp;nbsp;  
    $pdf  -&amp;gt;  AddPage  ()  ;  
    $pdf  -&amp;gt;  MultiCell  (  0  ,&amp;nbsp;  30  ,&amp;nbsp;  $text  ,&amp;nbsp;  1  ,&amp;nbsp;  '  C  '  )  ;  
    $pdf  -&amp;gt;  Output  (  &amp;quot;  tcpdf-example.pdf  &amp;quot;  ,&amp;nbsp;  &amp;quot;  I  &amp;quot;  )  ;  
  &amp;nbsp;  
    ?&amp;gt;   </description>
			<author>pyunma</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/3543</guid>
		</item>
			</channel>
</rss>
