<?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>Thu, 11 Mar 2010 01:02:29 +0900</pubDate>
		<lastBuildDate>Thu, 11 Mar 2010 01:02:29 +0900</lastBuildDate>
		<managingEditor>info@phppro.jp</managingEditor>
		<webMaster>info@phppro.jp</webMaster>
		<copyright>Copyright  All rights reserved.</copyright>
				<item>
			<pubDate>Thu, 11 Mar 2010 01:02:29 +0900</pubDate>
			<title>特定の日本語表示に対する文字化け</title>
			<link>http://www.phppro.jp/qa/2616</link>
			<description>表題の件につきまして、ご質問させて頂きます。 
 
PHPファイルがSJISでコーディングされている為、特定の日本語を使用すると、文字化けが発生してしまします。 
 
■環境 
　Linux 
&amp;nbsp;&amp;nbsp;Apache 
&amp;nbsp;&amp;nbsp;PHP4 
&amp;nbsp;&amp;nbsp;Postgres&amp;nbsp;Ver7 
 
諸事情により、PHPのバージョンを上げる事ができず、又、ソースコードの文字コードをUTF－8に変更する事もが難しい為、良い対処方が無いか現在探しております。 
 
情報をお持ちの方がおりましたら、何卒ご教授の程よろしくお願い致します。</description>
			<author>takeHo</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2616</guid>
		</item>
				<item>
			<pubDate>Wed, 10 Mar 2010 22:33:46 +0900</pubDate>
			<title>ファイルの文字を分割して表示→元に戻す方法[初歩]</title>
			<link>http://www.phppro.jp/qa/2615</link>
			<description>   &amp;lt;?php    
    $file  =  file_get_contents  (  &amp;quot;  test.dat  &amp;quot;  )  ;  
    $array  =  str_split  (  $file  ,&amp;nbsp;  2  )  ;  
    $count  =  count  (  $file  )  ;  
    $text  =  $_POST  [  &amp;quot;  text  &amp;quot;  ]  ;  
  &amp;nbsp;  
    if  (  $text  ){    
    $fp  &amp;nbsp;=&amp;nbsp;  fopen  &amp;nbsp;  (  &amp;quot;  $file  &amp;quot;  ,  &amp;quot;  w+  &amp;quot;  )  ;  
    fputs  &amp;nbsp;  (  $fp  ,  &amp;quot;  ここがわかりません  &amp;quot;  )  ;  
    fclose  &amp;nbsp;  (  $fp  )  ;  
    }    
    echo  &amp;lt;&amp;lt;&amp;lt;EOM    
  &amp;lt;form&amp;nbsp;action=&amp;quot;./test.php&amp;quot;&amp;gt;  
    EOM;    
    for  (  $i  &amp;nbsp;=&amp;nbsp;  0  ;&amp;nbsp;  $i  &amp;nbsp;&amp;lt;&amp;nbsp;  $count  ;&amp;nbsp;  $i  ++  )  )  {    
    echo  &amp;quot;  &amp;lt;textarea&amp;nbsp;name=  \&amp;quot;  ここがわかりません(  $text  ??)  \&amp;quot;  &amp;gt;ここがわかりません(  $array  ??)&amp;lt;/textarea&amp;gt;  &amp;quot;  ;  
    }    
    echo  &amp;lt;&amp;lt;&amp;lt;EOM    
  &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;  
    EOM;    
    ?&amp;gt;    
test.datの内容を2文字ずつ分割にしてtextareaで表示させたいのですが、繰り返しの部分と、その内容を新しく保存する際の方法がわかりません。 
 
例えばtext.datの内容が『あいうえおかきくけこ』だとします。 
1文字ずつ分割して 
forで繰り返しにします。 
forの部分は、多分間違っています。 
&amp;lt;textarea&amp;nbsp;name=&amp;quot;text&amp;quot;&amp;gt;あい&amp;lt;/textarea&amp;gt; 
&amp;lt;textarea&amp;nbsp;name=&amp;quot;text&amp;quot;&amp;gt;うえ&amp;lt;/textarea&amp;gt; 
&amp;lt;textarea&amp;nbsp;name=&amp;quot;text&amp;quot;&amp;gt;おか&amp;lt;/textarea&amp;gt; 
&amp;lt;textarea&amp;nbsp;name=&amp;quot;text&amp;quot;&amp;gt;きく&amp;lt;/textarea&amp;gt; 
&amp;lt;textarea&amp;nbsp;name=&amp;quot;text&amp;quot;&amp;gt;けこ&amp;lt;/textarea&amp;gt; 
 
と分割して表示させて、内容を変更します。 
仮に、『あ』→『か』に変更します。 
 
&amp;lt;textarea&amp;nbsp;name=&amp;quot;text&amp;quot;&amp;gt;かい&amp;lt;/textarea&amp;gt; 
&amp;lt;textarea&amp;nbsp;name=&amp;quot;text&amp;quot;&amp;gt;うえ&amp;lt;/textarea&amp;gt; 
&amp;lt;textarea&amp;nbsp;name=&amp;quot;text&amp;quot;&amp;gt;おか&amp;lt;/textarea&amp;gt; 
&amp;lt;textarea&amp;nbsp;name=&amp;quot;text&amp;quot;&amp;gt;きく&amp;lt;/textarea&amp;gt; 
&amp;lt;textarea&amp;nbsp;name=&amp;quot;text&amp;quot;&amp;gt;けこ&amp;lt;/textarea&amp;gt; 
 
になります。 
これで保存すると、最後の$textだけが反映され、内容が『こ』だけになります。 
多分配列を使うだろうとは、わかるのですが、分割した時に統一して保存するには、どうすればよいでしょうか?? 
 
 
凄く困っているので具体的にコードを埋めて下さると助かりますm(__)m 
初歩的な質問ですみませんが、どうぞ宜しくお願い申し上げます。 
 
なんとなく$text[]みたいにしてみたのですが、使い方がいまいちわからず、出来ませんでしたm(__)m</description>
			<author>chiebukurophp4</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2615</guid>
		</item>
				<item>
			<pubDate>Wed, 10 Mar 2010 05:17:46 +0900</pubDate>
			<title>simplexml_load_file関数で取り出せないサイトがある</title>
			<link>http://www.phppro.jp/qa/2614</link>
			<description>simplexml_load_file関数で取り出せないファイルがあるのですが何故なのでしょうか？ 
例えばなのですが 
http://ocntoday.blogzine.jp/top/whatsday.xml 
のサイトです。 
又、出来れば取り出す方法があれば教えて頂きたいのですがお願いできないでしょうか？ 
 
   $rss&amp;nbsp;=&amp;nbsp;@simplexml_load_file('http://ocntoday.blogzine.jp/top/whatsday.xml');  
  print&amp;nbsp;'&amp;lt;pre&amp;gt;';  
  &amp;nbsp;&amp;nbsp;print_r($rss);  
  &amp;nbsp;&amp;nbsp;print&amp;nbsp;'ああ';  
  print&amp;nbsp;'&amp;lt;/pre&amp;gt;';   </description>
			<author>hayato0210</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2614</guid>
		</item>
				<item>
			<pubDate>Tue, 09 Mar 2010 19:28:57 +0900</pubDate>
			<title>レンタルサーバー上のＰＨＰプログラムは複数人同時使用は可能？</title>
			<link>http://www.phppro.jp/qa/2613</link>
			<description>AS400等のオフコンで以前開発していましたが 
ここ数年は遠ざかっておりました。 
ＰＨＰで開発する必要が出てきたので 
何本かを作りましたが 
次の記事を見て、非常に不安になりました。 
タイトルは「PHP&amp;nbsp;V5&amp;nbsp;でマルチタスク動作のアプリケーションを開発する」 
http://www.ibm.com/developerworks/jp/opensource/library/os-php-multitask/ 
 
この記事の概要が理解できない上に 
「レンタルサーバー上のＰＨＰプログラムは複数人同時使用は可能？」 
「ＭｙＳＱＬは、同時に複数ユザーで同一レコードを更新するのか？」 
という疑問まで生まれてきました。 
 
オフコンの時は、何も考えなくてもよかったのですが 
レンタルサーバー＋ＰＨＰ＋ＭｙＳＱＬで 
プログラムを開発して公開するには 
・ＰＨＰのプログラム上で、マルチタスクについて考慮する 
・ＭｙＳＱＬを利用するには、複数人の同一レコード処理を考慮する 
の点については 
プログラマーが細かい処理を 
ソースコードに記述するのですか？</description>
			<author>ibm55502000</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2613</guid>
		</item>
				<item>
			<pubDate>Tue, 09 Mar 2010 17:40:10 +0900</pubDate>
			<title>フォーム内のチェックボックスの値を取得</title>
			<link>http://www.phppro.jp/qa/2612</link>
			<description>いつもお世話になっております。そしていつも助けていただきありがとうございます。 
今回は、チェックボックスの値の取り方で悩んでいます。 
下記サンプルを使って、テキストボックスやラジオボタン以外にチェックボックス(複数選択可)も 
使うことになりました。HTML側でname=&amp;quot;abc[]&amp;quot;をセットしてvalue(値)を取得するのは 
わかったのですが、下記プログラムにどう組み込んで良いのかがわかりません。 
print_r($_POST)を使用して、値が入ってくるのは確認したのですが…。 
毎度、申し訳ありませんがどなたかご指導頂けますでしょうか。 
 
   チェックボックス側の処理  
  &amp;lt;input&amp;nbsp;type=&amp;quot;checkbox&amp;quot;&amp;nbsp;name=&amp;quot;abc[]&amp;quot;&amp;nbsp;id=&amp;quot;abc&amp;quot;&amp;nbsp;value=&amp;quot;abc1&amp;quot;&amp;gt;abc1  
  &amp;lt;input&amp;nbsp;type=&amp;quot;checkbox&amp;quot;&amp;nbsp;name=&amp;quot;abc[]&amp;quot;&amp;nbsp;id=&amp;quot;abc&amp;quot;&amp;nbsp;value=&amp;quot;abc2&amp;quot;&amp;gt;abc2  
  &amp;lt;input&amp;nbsp;type=&amp;quot;checkbox&amp;quot;&amp;nbsp;name=&amp;quot;abc[]&amp;quot;&amp;nbsp;id=&amp;quot;abc&amp;quot;&amp;nbsp;value=&amp;quot;abc3&amp;gt;abc3  
  &amp;nbsp;  
  ーーーーー  
    &amp;lt;?php    
  &amp;nbsp;  
    $script  &amp;nbsp;=  &amp;quot;  sendmail.php  &amp;quot;  ;  
  &amp;nbsp;  
    $to  &amp;nbsp;=&amp;nbsp;  &amp;quot;  example@example.com  &amp;quot;  ;  
  &amp;nbsp;  
    $sbj  &amp;nbsp;=&amp;nbsp;  &amp;quot;  お問い合わせ  &amp;quot;  ;  
  &amp;nbsp;  
    //&amp;nbsp;送信確認画面の表示(する=1,&amp;nbsp;しない=0)    
    $chmail  &amp;nbsp;=&amp;nbsp;  1  ;  
  &amp;nbsp;  
    //&amp;nbsp;送信後のページジャンプ(する=1,&amp;nbsp;しない=0)    
    $jpage  &amp;nbsp;=&amp;nbsp;  0  ;  
  &amp;nbsp;  
    //&amp;nbsp;送信後にジャンプするページ    
    $next  &amp;nbsp;=&amp;nbsp;  &amp;quot;  http://example.com/  &amp;quot;  ;  
  &amp;nbsp;  
    //&amp;nbsp;差出人は、送信者のメールアドレスにする(する=1,&amp;nbsp;しない=0)    
    //&amp;nbsp;する場合は、メール入力欄のname属性を「email」    
    $from_add  &amp;nbsp;=&amp;nbsp;  1  ;  
  &amp;nbsp;  
    //&amp;nbsp;差出人に送信内容確認メールを送る(送る=1,&amp;nbsp;送らない=0)    
    //&amp;nbsp;送る場合は、メール入力欄のname属性を「email」にしてください。    
    $remail  &amp;nbsp;=&amp;nbsp;  1  ;  
  &amp;nbsp;  
    //&amp;nbsp;差出人に送信確認メールを送る場合のメールのタイトル    
    $resbj  &amp;nbsp;=&amp;nbsp;  &amp;quot;  件名  &amp;quot;  ;  
  &amp;nbsp;  
    //&amp;nbsp;必須入力項目を設定する(する=1,&amp;nbsp;しない=0)    
    $esse  &amp;nbsp;=&amp;nbsp;  1  ;  
  &amp;nbsp;  
    //&amp;nbsp;必須入力項目(入力フォームで指定したname)    
    $eles  &amp;nbsp;=&amp;nbsp;  array  (  '  email  '  )  ;  
  &amp;nbsp;  
  ーーーーー  
  &amp;nbsp;  
    $sendm  &amp;nbsp;=&amp;nbsp;  0  ;  
    foreach  (  $_POST  &amp;nbsp;  as  &amp;nbsp;  $key  =&amp;gt;  $var  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  if  (  $var  &amp;nbsp;==&amp;nbsp;  &amp;quot;  eweb_submit  &amp;quot;  )  &amp;nbsp;  $sendm  &amp;nbsp;=&amp;nbsp;  1  ;  
    }    
  &amp;nbsp;  
    //&amp;nbsp;文字の置き換え    
    $string_from  &amp;nbsp;=&amp;nbsp;  &amp;quot;  ＼  &amp;quot;  ;  
    $string_to  &amp;nbsp;=&amp;nbsp;  &amp;quot;  ー  &amp;quot;  ;  
  &amp;nbsp;  
    //&amp;nbsp;未入力項目のチェック    
    if  (  $esse  &amp;nbsp;==&amp;nbsp;  1  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  $flag  &amp;nbsp;=&amp;nbsp;  0  ;  
  &amp;nbsp;&amp;nbsp;  $length  &amp;nbsp;=&amp;nbsp;  count  (  $eles  )  &amp;nbsp;-&amp;nbsp;  1  ;  
  &amp;nbsp;&amp;nbsp;  foreach  (  $_POST  &amp;nbsp;  as  &amp;nbsp;  $key  =&amp;gt;  $var  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $key  &amp;nbsp;=&amp;nbsp;  strtr  (  $key  ,&amp;nbsp;  $string_from  ,&amp;nbsp;  $string_to  )  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  if  (  $var  &amp;nbsp;==&amp;nbsp;  &amp;quot;  eweb_submit  &amp;quot;  )  &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;  for  (  $i  =  0  ;&amp;nbsp;  $i  &amp;lt;=  $length  ;&amp;nbsp;  $i  ++  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  if  (  $key  &amp;nbsp;==&amp;nbsp;  $eles  [  $i  ]  &amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;  empty  (  $var  ))  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $errm  &amp;nbsp;.=&amp;nbsp;  &amp;quot;  &amp;lt;P&amp;gt;「  &amp;quot;  .  $key  .  &amp;quot;  」は必須入力項目です。&amp;lt;/P&amp;gt;  \n  &amp;quot;  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $flag  &amp;nbsp;=&amp;nbsp;  1  ;  
  &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;  foreach  (  $_POST  &amp;nbsp;  as  &amp;nbsp;  $key  =&amp;gt;  $var  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $key  &amp;nbsp;=&amp;nbsp;  strtr  (  $key  ,&amp;nbsp;  $string_from  ,&amp;nbsp;  $string_to  )  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  for  (  $i  =  0  ;&amp;nbsp;  $i  &amp;lt;=  $length  ;&amp;nbsp;  $i  ++  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  if  (  $key  &amp;nbsp;==&amp;nbsp;  $eles  [  $i  ])  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $eles  [  $i  ]  &amp;nbsp;=&amp;nbsp;  &amp;quot;  eweb_ok  &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;  for  (  $i  =  0  ;&amp;nbsp;  $i  &amp;lt;=  $length  ;&amp;nbsp;  $i  ++  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  if  (  $eles  [  $i  ]  &amp;nbsp;!=&amp;nbsp;  &amp;quot;  eweb_ok  &amp;quot;  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $errm  &amp;nbsp;.=&amp;nbsp;  &amp;quot;  &amp;lt;P&amp;gt;「  &amp;quot;  .  $eles  [  $i  ]  .  &amp;quot;  」が未選択です。&amp;lt;/P&amp;gt;  \n  &amp;quot;  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $eles  [  $i  ]  &amp;nbsp;=&amp;nbsp;  &amp;quot;  eweb_ok  &amp;quot;  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $flag  &amp;nbsp;=&amp;nbsp;  1  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  }    
  &amp;nbsp;&amp;nbsp;  }    
  &amp;nbsp;&amp;nbsp;  if  (  $flag  &amp;nbsp;==&amp;nbsp;  1  ){    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  htmlHeader  ()  ;  
    ?&amp;gt;    
  &amp;nbsp;  
  &amp;nbsp;  
  &amp;lt;p&amp;gt;入力エラー&amp;lt;/p&amp;gt;  
    &amp;lt;?php  &amp;nbsp;  echo  &amp;nbsp;  $errm  ;&amp;nbsp;  ?&amp;gt;    
  &amp;lt;INPUT&amp;nbsp;type=&amp;quot;button&amp;quot;&amp;nbsp;value=&amp;quot;前画面に戻る&amp;quot;&amp;nbsp;onClick=&amp;quot;history.back()&amp;quot;&amp;gt;  
  &amp;nbsp;  
  &amp;lt;!---&amp;nbsp;終了&amp;nbsp;---&amp;gt;  
  &amp;nbsp;  
  &amp;nbsp;  
    &amp;lt;?php  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  htmlFooter  ()  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  exit  (  0  )  ;  
  &amp;nbsp;&amp;nbsp;  }    
    }    
    //---&amp;nbsp;メールのレイアウトの編集&amp;nbsp;---&amp;nbsp;開始&amp;nbsp;-------------------&amp;gt;    
  &amp;nbsp;  
    $body  =  &amp;quot;  「  &amp;quot;  .  $sbj  .  &amp;quot;  」からの発信です  \n\n  &amp;quot;  ;  
    $body  .=  &amp;quot;  -------------------------------------------------  \n\n  &amp;quot;  ;  
    foreach  (  $_POST  &amp;nbsp;  as  &amp;nbsp;  $key  =&amp;gt;  $var  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  $key  &amp;nbsp;=&amp;nbsp;  strtr  (  $key  ,&amp;nbsp;  $string_from  ,&amp;nbsp;  $string_to  )  ;  
  &amp;nbsp;&amp;nbsp;  if  (  get_magic_quotes_gpc  ())  &amp;nbsp;  $var  &amp;nbsp;=&amp;nbsp;  stripslashes  (  $var  )  ;  
  &amp;nbsp;&amp;nbsp;  if  (  $var  &amp;nbsp;==&amp;nbsp;  &amp;quot;  eweb_submit  &amp;quot;  )  &amp;nbsp;;  
  &amp;nbsp;&amp;nbsp;  else  &amp;nbsp;  $body  .=  &amp;quot;  [  &amp;quot;  .  $key  .  &amp;quot;  ]&amp;nbsp;  &amp;quot;  .  $var  .  &amp;quot;  \n  &amp;quot;  ;  
    }    
    $body  .=  &amp;quot;  \n  -------------------------------------------------  \n\n  &amp;quot;  ;  
    $body  .=  &amp;quot;  送信日時：  &amp;quot;  .  date  (  &amp;nbsp;  &amp;quot;  Y/m/d&amp;nbsp;(D)&amp;nbsp;H:i:s  &amp;quot;  ,&amp;nbsp;  time  ()  &amp;nbsp;  )  .  &amp;quot;  \n  &amp;quot;  ;  
    $body  .=  &amp;quot;  ホスト名：  &amp;quot;  .  getHostByAddr  (  getenv  (  '  REMOTE_ADDR  '  ))  .  &amp;quot;  \n\n  &amp;quot;  ;  
  &amp;nbsp;  
    //---&amp;nbsp;終了&amp;nbsp;---&amp;gt;    
  &amp;nbsp;  
  &amp;nbsp;  
    if  (  $remail  &amp;nbsp;==&amp;nbsp;  1  )  &amp;nbsp;  {    
    //---&amp;nbsp;差出人への送信確認メールのレイアウトの編集&amp;nbsp;---&amp;nbsp;開始&amp;nbsp;-&amp;gt;    
  &amp;nbsp;  
    $rebody  =  &amp;quot;  ありがとうございました。  \n  &amp;quot;  ;  
    $rebody  .=  &amp;quot;  以下の内容が送信されました。  \n\n  &amp;quot;  ;  
    $rebody  .=  &amp;quot;  -------------------------------------------------  \n\n  &amp;quot;  ;  
    foreach  (  $_POST  &amp;nbsp;  as  &amp;nbsp;  $key  =&amp;gt;  $var  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  $key  &amp;nbsp;=&amp;nbsp;  strtr  (  $key  ,&amp;nbsp;  $string_from  ,&amp;nbsp;  $string_to  )  ;  
  &amp;nbsp;&amp;nbsp;  if  (  get_magic_quotes_gpc  ())  &amp;nbsp;  $var  &amp;nbsp;=&amp;nbsp;  stripslashes  (  $var  )  ;  
  &amp;nbsp;&amp;nbsp;  if  (  $var  &amp;nbsp;==&amp;nbsp;  &amp;quot;  eweb_submit  &amp;quot;  )  &amp;nbsp;;  
  &amp;nbsp;&amp;nbsp;  else  &amp;nbsp;  $rebody  .=  &amp;quot;  [  &amp;quot;  .  $key  .  &amp;quot;  ]&amp;nbsp;  &amp;quot;  .  $var  .  &amp;quot;  \n  &amp;quot;  ;  
    }    
    $rebody  .=  &amp;quot;  \n  -------------------------------------------------  \n\n  &amp;quot;  ;  
    $rebody  .=  &amp;quot;  送信日時：  &amp;quot;  .  date  (  &amp;nbsp;  &amp;quot;  Y/m/d&amp;nbsp;(D)&amp;nbsp;H:i:s  &amp;quot;  ,&amp;nbsp;  time  ()  &amp;nbsp;  )  .  &amp;quot;  \n  &amp;quot;  ;  
    $reto  &amp;nbsp;=&amp;nbsp;  $_POST  [  '  email  '  ]  ;  
    $rebody  =  mb_convert_encoding  (  $rebody  ,  &amp;quot;  JIS  &amp;quot;  ,  &amp;quot;  utf-8  &amp;quot;  )  ;  
    $resbj  =  &amp;quot;  =?iso-2022-jp?B?  &amp;quot;  .  base64_encode  (  mb_convert_encoding  (  $resbj  ,  &amp;quot;  JIS  &amp;quot;  ,  &amp;quot;  utf-8  &amp;quot;  ))  .  &amp;quot;  ?=  &amp;quot;  ;  
    $reheader  =  &amp;quot;  From:&amp;nbsp;  $to  \n  Reply-To:&amp;nbsp;  &amp;quot;  .  $to  .  &amp;quot;  \n  Content-Type:&amp;nbsp;text/plain;charset=iso-2022-jp  \n  X-Mailer:&amp;nbsp;PHP/  &amp;quot;  .  phpversion  ()  ;  
  &amp;nbsp;  
    //---&amp;nbsp;終了&amp;nbsp;---&amp;gt;    
    }    
  &amp;nbsp;  
    $body  =  mb_convert_encoding  (  $body  ,  &amp;quot;  JIS  &amp;quot;  ,  &amp;quot;  utf-8  &amp;quot;  )  ;  
    $sbj  =  &amp;quot;  =?iso-2022-jp?B?  &amp;quot;  .  base64_encode  (  mb_convert_encoding  (  $sbj  ,  &amp;quot;  JIS  &amp;quot;  ,  &amp;quot;  utf-8  &amp;quot;  ))  .  &amp;quot;  ?=  &amp;quot;  ;  
    if  (  $from_add  &amp;nbsp;==&amp;nbsp;  1  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  $from  &amp;nbsp;=&amp;nbsp;  $_POST  [  '  email  '  ]  ;  
  &amp;nbsp;&amp;nbsp;  $header  =  &amp;quot;  From:&amp;nbsp;  $from  \n  Reply-To:&amp;nbsp;  &amp;quot;  .  $_POST  [  '  email  '  ]  .  &amp;quot;  \n  Content-Type:&amp;nbsp;text/plain;charset=iso-2022-jp  \n  X-Mailer:&amp;nbsp;PHP/  &amp;quot;  .  phpversion  ()  ;  
    }  &amp;nbsp;  else  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  $header  =  &amp;quot;  Reply-To:&amp;nbsp;  &amp;quot;  .  $_POST  [  '  email  '  ]  .  &amp;quot;  \n  Content-Type:&amp;nbsp;text/plain;charset=iso-2022-jp  \n  X-Mailer:&amp;nbsp;PHP/  &amp;quot;  .  phpversion  ()  ;  
    }    
    if  (  $chmail  &amp;nbsp;==&amp;nbsp;  0  &amp;nbsp;||&amp;nbsp;  $sendm  &amp;nbsp;==&amp;nbsp;  1  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  mail  (  $to  ,  $sbj  ,  $body  ,  $header  )  ;  
  &amp;nbsp;&amp;nbsp;  if  (  $remail  &amp;nbsp;==&amp;nbsp;  1  )  &amp;nbsp;  {  &amp;nbsp;  mail  (  $reto  ,  $resbj  ,  $rebody  ,  $reheader  )  ;&amp;nbsp;  }    
    }    
    else  &amp;nbsp;  {  &amp;nbsp;  htmlHeader  ()  ;  
    ?&amp;gt;    
  &amp;nbsp;  
  &amp;lt;!---&amp;nbsp;送信確認画面のレイアウトの編集&amp;nbsp;---&amp;nbsp;開始&amp;nbsp;-------------&amp;gt;  
  &amp;nbsp;  
  &amp;lt;p&amp;gt;以下の内容で間違いがなければ、「送信する」ボタンを押してください。&amp;lt;/p&amp;gt;  
  &amp;lt;FORM&amp;nbsp;action=&amp;quot;  &amp;lt;?  &amp;nbsp;  echo  &amp;nbsp;  $script  ;&amp;nbsp;  ?&amp;gt;  &amp;quot;&amp;nbsp;method=&amp;quot;POST&amp;quot;&amp;gt;  
    &amp;lt;?  &amp;nbsp;  echo  &amp;nbsp;  $err_message  ;&amp;nbsp;  ?&amp;gt;    
  &amp;lt;TABLE&amp;nbsp;border=1&amp;gt;  
    &amp;lt;?php    
    foreach  (  $_POST  &amp;nbsp;  as  &amp;nbsp;  $key  =&amp;gt;  $var  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  $key  &amp;nbsp;=&amp;nbsp;  strtr  (  $key  ,&amp;nbsp;  $string_from  ,&amp;nbsp;  $string_to  )  ;  
  &amp;nbsp;&amp;nbsp;  if  (  get_magic_quotes_gpc  ())  &amp;nbsp;  $var  &amp;nbsp;=&amp;nbsp;  stripslashes  (  $var  )  ;  
  &amp;nbsp;&amp;nbsp;  $var  &amp;nbsp;=&amp;nbsp;  htmlspecialchars  (  $var  )  ;  
  &amp;nbsp;&amp;nbsp;  print  (  &amp;quot;  &amp;lt;TR&amp;gt;&amp;lt;TH&amp;gt;  &amp;quot;  .  $key  .  &amp;quot;  &amp;lt;/TH&amp;gt;&amp;lt;TD&amp;gt;  &amp;quot;  .  $var  )  ;  
    ?&amp;gt;    
  &amp;lt;INPUT&amp;nbsp;type=&amp;quot;hidden&amp;quot;&amp;nbsp;name=&amp;quot;  &amp;lt;?=  &amp;nbsp;  $key  &amp;nbsp;  ?&amp;gt;  &amp;quot;&amp;nbsp;value=&amp;quot;  &amp;lt;?=  &amp;nbsp;  $var  &amp;nbsp;  ?&amp;gt;  &amp;quot;&amp;gt;  
    &amp;lt;?php    
  &amp;nbsp;&amp;nbsp;  print  (  &amp;quot;  &amp;lt;/TD&amp;gt;&amp;lt;/TR&amp;gt;  \n  &amp;quot;  )  ;  
    }    
    ?&amp;gt;    
  &amp;lt;/TABLE&amp;gt;  
  &amp;lt;INPUT&amp;nbsp;type=&amp;quot;hidden&amp;quot;&amp;nbsp;name=&amp;quot;eweb_set&amp;quot;&amp;nbsp;value=&amp;quot;eweb_submit&amp;quot;&amp;gt;  
  &amp;lt;INPUT&amp;nbsp;type=&amp;quot;submit&amp;quot;&amp;nbsp;value=&amp;quot;送信する&amp;quot;&amp;gt;  
  &amp;lt;INPUT&amp;nbsp;type=&amp;quot;button&amp;quot;&amp;nbsp;value=&amp;quot;前画面に戻る&amp;quot;&amp;nbsp;onClick=&amp;quot;history.back()&amp;quot;&amp;gt;  
  &amp;nbsp;  
  &amp;lt;/FORM&amp;gt;   </description>
			<author>surerura</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2612</guid>
		</item>
				<item>
			<pubDate>Tue, 09 Mar 2010 17:13:44 +0900</pubDate>
			<title>週間カレンダーについて</title>
			<link>http://www.phppro.jp/qa/2611</link>
			<description>初心者です！ 
WEBで本日から始まる週間表示で、土曜日は青日曜日は赤表示になり 
かつ、それぞれの日付をクリックすると、その日付でのメモが表示 
されるものを作りたいのですが、どなたかご教授下さいませ・・・ 
よろしくお願いします。</description>
			<author>hirozapp</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2611</guid>
		</item>
				<item>
			<pubDate>Tue, 09 Mar 2010 12:37:33 +0900</pubDate>
			<title>WebminのCPU使用率について</title>
			<link>http://www.phppro.jp/qa/2610</link>
			<description>いつもお世話になっています。 
 
現在さくらの専用サーバーを利用していますが先程からサイトが重く、WebminからCPUの使用率を見たところ、 
 
CPU&amp;nbsp;ロード平均:&amp;nbsp;	22.18&amp;nbsp;(5分)&amp;nbsp;,&amp;nbsp;25.71&amp;nbsp;(10&amp;nbsp;分)&amp;nbsp;,&amp;nbsp;24.54&amp;nbsp;(15&amp;nbsp;分) 
 
と非常に高い数値を付けていました。 
また実行プロセスについても 
 
&amp;nbsp;	root&amp;nbsp;	71.0&amp;nbsp;%&amp;nbsp;	/.../webmin/proc/index_cpu.cgi 
 
とindex_cpu.cgiは71％となっていました。 
 
そこでいくつかご質問があります。 
①index_cpu.cgiは何を示しているのでしょうか？ 
②SQL文などは自身で書いているのですがプログラマでないためやはり書き方が悪いなどが影響するのでしょうか？ 
考え得られる要因など御座いましたらご指摘頂けたら幸いですm(_&amp;nbsp;_;)m 
 
よろしくお願いいたします。</description>
			<author>ozaki566</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2610</guid>
		</item>
				<item>
			<pubDate>Tue, 09 Mar 2010 11:58:04 +0900</pubDate>
			<title>式を演算子を使ってまとめたい。</title>
			<link>http://www.phppro.jp/qa/2609</link>
			<description>   　　　　//入力された西暦のフォルダの有無を調べ、無ければつくる。  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;if&amp;nbsp;(&amp;nbsp;!is_dir&amp;nbsp;(&amp;nbsp;ROOTPATH&amp;nbsp;.&amp;nbsp;&amp;quot;/$year&amp;quot;&amp;nbsp;)&amp;nbsp;)&amp;nbsp;{  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mkdir&amp;nbsp;(&amp;nbsp;ROOTPATH&amp;nbsp;.&amp;nbsp;&amp;quot;/$yearr&amp;quot;&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;(&amp;nbsp;!is_dir&amp;nbsp;(&amp;nbsp;ROOTPATH&amp;nbsp;.&amp;nbsp;&amp;quot;/$year/$date&amp;quot;&amp;nbsp;)&amp;nbsp;)&amp;nbsp;{  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mkdir&amp;nbsp;(&amp;nbsp;ROOTPATH&amp;nbsp;.&amp;nbsp;&amp;quot;/$year/$date&amp;quot;&amp;nbsp;)&amp;nbsp;;  
  &amp;nbsp;&amp;nbsp;}    
上記のように、フォルダの有無を調べ、その有無によって、さらに、その中にフォルダを作るような 
そんなコードを書きました。 
ROOTPATHは、固定のパスです。 
 
ボスに見せたところ、演算子を使ってもっとかっこいいコードを書け！！ 
さらに、うまくいかないときに、エラーを返すようにしろ！ 
 
と言われてしまいました。 
 
いろいろ考えてみたのですが、 
まず、演算子で上手にまとめる方法がよくわかりません。 
 
わかるかた、おしえてください。 
よろしくお願いします。</description>
			<author>php_baby</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2609</guid>
		</item>
				<item>
			<pubDate>Mon, 08 Mar 2010 21:12:40 +0900</pubDate>
			<title>php メタ検索エンジンのページング処理について</title>
			<link>http://www.phppro.jp/qa/2608</link>
			<description>はじめまして。php初心者です。 
メタ検索エンジンのオープンソースをいじりながら勉強しているんですが、検索結果のページング処理で手詰まりしています。 
本やネットでやり方を探して試してみるものの、よくわかりませんでした。。１ヶ月近く悩んでいます。 
 
参考にしたオープンソースのサイト 
​http://tools.seobook.com/authority-finder/​ 
オープンソースダウンロードページ 
​http://tools.seobook.com/authority-finder/index.htm#source​ 
 
ページのリンク表示まではうまくいったんですが、 
1ページ内に検索した結果がすべて出てしまい、うまく分割して表示できません。 
また、どのページをクリックしてもすべて同じ検索結果になっています。 
うまく表示するにはどうしたらいいでしょうか？ 
ご教授お願いします。 
また、参考になるサイト等ありましたら教えてください。 
 
○拾ってきたソースはmysql等DBは使っていなかったので、 
今の段階では使っていません。 
 
 
 
 
○データはyahoo等検索エンジンのAPIを使ってデータを持ってきています。 
○10件ずつ表示したいと思っています。 
○pear::pagerを使おうと思っています。自らpagerを使おうとしたのですが、思ったようにページング処理ができませんでした。パラメータ&amp;quot;itemData&amp;quot;に対してうまくデータが送れてないみたいなのですが、 
下記のfunctionの情報をどのようにしたらうまく値を送れるようになりますか？ 
 
○自分のサーバーを使っているので、モジュール等の利用制限は特にありません。 
 
以下、表示処理部分のソースを載せさせていただきます。 
これはページング処理等されていません。1ページにすべての検索結果が出ます。 
   &amp;lt;?php    
    function  &amp;nbsp;  show_results  ()  &amp;nbsp;  {    
  &amp;nbsp;  
    global  &amp;nbsp;  $final_results  ,  $result_strengths  ,  $bias  ,  $modes  ,  $num_results  ,  $unique_sites  ,  $engine_site_list  ,  $alexa_ranks  ;  
  &amp;nbsp;  
    $already_added  &amp;nbsp;=&amp;nbsp;  array  ()  ;  
  &amp;nbsp;  
    echo  &amp;nbsp;  &amp;quot;  &amp;lt;div&amp;nbsp;id=  \&amp;quot;  all-page  \&amp;quot;  &amp;nbsp;class=  \&amp;quot;  tabs  \&amp;quot;  &amp;gt;&amp;lt;divstyle=  \&amp;quot;  position:&amp;nbsp;relative;  \&amp;quot;  &amp;gt;  \n  &amp;quot;  ;  
    //&amp;nbsp;Second&amp;nbsp;div&amp;nbsp;is&amp;nbsp;to&amp;nbsp;fix&amp;nbsp;an&amp;nbsp;IE6&amp;nbsp;bug&amp;nbsp;with&amp;nbsp;relative&amp;nbsp;positioning    
  &amp;nbsp;  
    $result_count  &amp;nbsp;=&amp;nbsp;  1  ;  
  &amp;nbsp;  
    if  &amp;nbsp;  (  is_array  (  $result_strengths  ))  &amp;nbsp;  {    
    foreach  &amp;nbsp;  (  $result_strengths  &amp;nbsp;  as  &amp;nbsp;  $url  =&amp;gt;  $strength  )  &amp;nbsp;  {    
  &amp;nbsp;  
    $percent_strength  &amp;nbsp;=&amp;nbsp;  round  (  $strength  &amp;nbsp;/&amp;nbsp;  count  (  $bias  )  &amp;nbsp;/  $num_results  &amp;nbsp;*&amp;nbsp;  100  )  ;  
    $engines  &amp;nbsp;=&amp;nbsp;  array  ()  ;  
    $description  &amp;nbsp;=&amp;nbsp;  array  ()  ;  
    $engine_count  &amp;nbsp;=&amp;nbsp;  0  ;  
  &amp;nbsp;  
    foreach  &amp;nbsp;  (  $final_results  &amp;nbsp;  as  &amp;nbsp;  $site  )  &amp;nbsp;  {    
    if  &amp;nbsp;  (  $site  [  &amp;quot;  url  &amp;quot;  ]  &amp;nbsp;==&amp;nbsp;  $url  )  &amp;nbsp;  {    
  &amp;nbsp;  
    $title  &amp;nbsp;=&amp;nbsp;  $site  [  &amp;quot;  title  &amp;quot;  ]  ;  
    $engines  [  $site  [  &amp;quot;  engine  &amp;quot;  ]]  &amp;nbsp;=&amp;nbsp;  $site  [  &amp;quot;  engine  &amp;quot;  ]  &amp;nbsp;.&amp;nbsp;  &amp;quot;  (  &amp;quot;  &amp;nbsp;.&amp;nbsp;  $site  [  &amp;quot;  position  &amp;quot;  ]  &amp;nbsp;.&amp;nbsp;  &amp;quot;  )&amp;nbsp;  &amp;quot;  ;  
    $description  [  $site  [  &amp;quot;  engine  &amp;quot;  ]]  &amp;nbsp;=&amp;nbsp;  &amp;quot;  &amp;nbsp;&amp;lt;div&amp;nbsp;class=  \&amp;quot;  &amp;quot;  &amp;nbsp;.&amp;nbsp;  $site  [  &amp;quot;  engine  &amp;quot;  ]  &amp;nbsp;.&amp;nbsp;  &amp;quot;  \&amp;quot;  &amp;gt;  &amp;quot;  &amp;nbsp;.&amp;nbsp;  $site  [  &amp;quot;  desc  &amp;quot;  ]  &amp;nbsp;.&amp;nbsp;  &amp;quot;  &amp;lt;/div&amp;gt;  \n  &amp;quot;  ;  
  &amp;nbsp;  
    $engine_count  ++;  
    }    
    }    
  &amp;nbsp;  
    if  &amp;nbsp;  (  isset  (  $_GET  [  '  alexa  '  ])  &amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;  $_GET  [  '  alexa  '  ]  &amp;nbsp;==&amp;nbsp;  '  on  '  )  &amp;nbsp;  $alexa_ranks  [  $url  ]  &amp;nbsp;=&amp;nbsp;  get_alexa_rank  (  '  ​http://  '  ​&amp;nbsp;.&amp;nbsp;  $url  )  ;  
    $engine_site_list  [  $url  ]  &amp;nbsp;=&amp;nbsp;  $engines  [  &amp;quot;  google  &amp;quot;  ]  &amp;nbsp;.&amp;nbsp;  $engines  [  &amp;quot;  yahoo  &amp;quot;  ]  &amp;nbsp;.&amp;nbsp;  $engines  [  &amp;quot;  msn  &amp;quot;  ]  &amp;nbsp;.&amp;nbsp;  $engines  [  &amp;quot;  jeeves  &amp;quot;  ]  ;  
  &amp;nbsp;  
    $discard  &amp;nbsp;=&amp;nbsp;  0  ;  
  &amp;nbsp;  
    foreach  &amp;nbsp;  (  $modes  &amp;nbsp;  as  &amp;nbsp;  $engine  =&amp;gt;  $required  )  &amp;nbsp;  {    
    if  &amp;nbsp;  ((  $required  &amp;nbsp;==&amp;nbsp;  '  require  '  )  &amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;  (  $engines  [  $engine  ]  &amp;nbsp;==&amp;nbsp;  ''  ))  &amp;nbsp;  {  &amp;nbsp;  $discard  &amp;nbsp;=&amp;nbsp;  1  ;&amp;nbsp;  }    
    }    
  &amp;nbsp;  
    if  &amp;nbsp;  (  $discard  &amp;nbsp;==&amp;nbsp;  0  )  &amp;nbsp;  {    
    echo  &amp;nbsp;  &amp;quot;  &amp;nbsp;&amp;lt;div&amp;nbsp;class=  \&amp;quot;  result  \&amp;quot;  &amp;gt;  \n  &amp;quot;  ;  
    echo  &amp;nbsp;  &amp;quot;  &amp;nbsp;&amp;lt;div&amp;nbsp;class=  \&amp;quot;  title  \&amp;quot;  &amp;gt;&amp;lt;a&amp;nbsp;href=  \&amp;quot;  ​http://  &amp;quot;  ​&amp;nbsp;.  $url  &amp;nbsp;.&amp;nbsp;  &amp;quot;  \&amp;quot;  &amp;gt;  &amp;quot;  &amp;nbsp;.&amp;nbsp;  $title  &amp;nbsp;.&amp;nbsp;  &amp;quot;  &amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;  \n  &amp;quot;  ;  
    echo  &amp;nbsp;  &amp;quot;  &amp;nbsp;&amp;lt;div&amp;nbsp;class=  \&amp;quot;  desc  \&amp;quot;  &amp;gt;  \n  &amp;quot;  ;  
    echo  &amp;nbsp;  $description  [  &amp;quot;  google  &amp;quot;  ]  &amp;nbsp;.&amp;nbsp;  $description  [  &amp;quot;  yahoo  &amp;quot;  ]  &amp;nbsp;.  $description  [  &amp;quot;  msn  &amp;quot;  ]  &amp;nbsp;.&amp;nbsp;  $description  [  &amp;quot;  jeeves  &amp;quot;  ]  ;  
    echo  &amp;nbsp;  &amp;quot;  &amp;nbsp;&amp;lt;/div&amp;gt;  \n  &amp;quot;  ;  
    echo  &amp;nbsp;  &amp;quot;  &amp;nbsp;&amp;lt;div&amp;nbsp;class=  \&amp;quot;  url  \&amp;quot;  &amp;gt;  &amp;quot;  &amp;nbsp;.&amp;nbsp;  $url  &amp;nbsp;.&amp;nbsp;  &amp;quot;  &amp;lt;/div&amp;gt;  \n  &amp;quot;  ;  
    echo  &amp;nbsp;  &amp;quot;  &amp;nbsp;&amp;lt;div&amp;nbsp;class=  \&amp;quot;  engine  \&amp;quot;  &amp;gt;#  $result_count  &amp;nbsp;-&amp;nbsp;&amp;lt;span&amp;nbsp;class=  \&amp;quot;  percent  \&amp;quot;  &amp;gt;  $percent_strength  %&amp;lt;/span&amp;gt;&amp;nbsp;-&amp;nbsp;  &amp;quot;  ;  
    echo  &amp;nbsp;  $engine_site_list  [  $url  ]  ;  
    if  &amp;nbsp;  (  $_GET  [  '  alexa  '  ]  &amp;nbsp;==&amp;nbsp;  '  on  '  )  &amp;nbsp;  echo  &amp;nbsp;  &amp;quot;  &amp;lt;span&amp;nbsp;class=  \&amp;quot;  alexa  \&amp;quot;  &amp;gt;&amp;nbsp;-&amp;nbsp;&amp;lt;a&amp;nbsp;href=  \&amp;quot;  ​http://www.alexa.com/data/details/?url=  $url  ​  \&amp;quot;  &amp;gt;Alexa&amp;nbsp;Rank:&amp;nbsp;  &amp;quot;  &amp;nbsp;.&amp;nbsp;  $alexa_ranks  [  $url  ]  &amp;nbsp;.&amp;nbsp;  &amp;quot;  &amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;  &amp;quot;  ;  
    echo  &amp;nbsp;  &amp;quot;  &amp;nbsp;&amp;lt;/div&amp;gt;  \n  &amp;quot;  ;  
    echo  &amp;nbsp;  &amp;quot;  &amp;nbsp;&amp;lt;/div&amp;gt;  \n  &amp;quot;  ;  
    }    
    $result_count  ++;  
    }    
    }  else  &amp;nbsp;  {  echo  (  '  Search&amp;nbsp;returned&amp;nbsp;0&amp;nbsp;results  '  )  ;  
    }    
    echo  &amp;nbsp;  &amp;quot;  &amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;  \n  &amp;quot;  ;  
    }    
    ?&amp;gt;    
長々と見づらくてすみません。 
どうかわかる方、ご教授いただけたらとてもうれしいです。 
よろしくお願いします。</description>
			<author>boobydog</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2608</guid>
		</item>
				<item>
			<pubDate>Mon, 08 Mar 2010 16:35:51 +0900</pubDate>
			<title>XML形成式</title>
			<link>http://www.phppro.jp/qa/2607</link>
			<description>開発環境 
OS:Windows7&amp;nbsp;32bit 
PHP:5.3.1 
 
DB側データ(MYSql) 
row,unyo_id,comit_name 
0,001,culc 
1,002,sumb 
 
という様なデータをXMLにて以下の様な表示にしたい。 
 
   &amp;lt;?  xml  &amp;nbsp;  version  =  &amp;quot;  1.0  &amp;quot;  &amp;nbsp;  encoding  =  &amp;quot;  UTF-8  &amp;quot;  &amp;nbsp;  ?&amp;gt;    
  &amp;lt;result&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;lt;row&amp;nbsp;row=&amp;quot;0&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;unyo_id&amp;gt;001&amp;lt;/unyo_id&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;comit_name&amp;gt;culc&amp;lt;/comit_name&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;lt;/row&amp;gt;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;lt;row&amp;nbsp;row=&amp;quot;1&amp;quot;&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;unyo_id&amp;gt;002&amp;lt;/unyo_id&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;comit_name&amp;gt;sumb&amp;lt;/comit_name&amp;gt;  
  &amp;nbsp;&amp;nbsp;&amp;lt;/row&amp;gt;  
  &amp;lt;/result&amp;gt;    
上記の様なXMLを成り立たせるPHPをご教示ください。 
もしくは、XMLを作成する上で基礎を付けたいので一から分かる様なサイトを 
お教えください。よろしくお願い致します。 
 
mofmof</description>
			<author>mofmof</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2607</guid>
		</item>
				<item>
			<pubDate>Mon, 08 Mar 2010 11:41:57 +0900</pubDate>
			<title>kakasiをphpから呼び出し、漢字混じりの文章をひらがなの文章に変換する</title>
			<link>http://www.phppro.jp/qa/2606</link>
			<description>こんにちわ。 
 
kakasiをphpから呼び出し、漢字混じりの文章をひらがなの文章に変換しようとしています。 
 
kakasiをサーバーにインストールし、 
http://www.pahoo.org/e-soul/webtech/php03/php03-01-01.shtm 
のサンプルのkakasiの実行パスを任意のものに修正してアップし、ブラウザで実行すると問題なく動きます。 
 
これを参考に単純に漢字混じりの文章をひらがなの文章に変換しようとしているのですが、うまく表示されません。 
   $kakasi&amp;nbsp;=&amp;nbsp;'usr/local/bin/kakasi';  
  &amp;nbsp;  
  $text&amp;nbsp;=&amp;nbsp;'これは漢字混じりの文章をひらがなの文章にするテスト用の文章です';  
  $hiragana&amp;nbsp;=&amp;nbsp;popen(&amp;quot;echo&amp;nbsp;'$text'&amp;nbsp;|&amp;nbsp;$kakasi&amp;nbsp;-JH&amp;quot;,&amp;nbsp;&amp;quot;r&amp;quot;);  
  pclose($hiragana);  
  &amp;nbsp;  
  echo&amp;nbsp;$hiragana;    
上記のように書いているのですが表示されません。 
どのあたりが違うのでしょう？ 
ご教示いただけますでしょうか。 
 
以下は参考までに。 
   %kakasi&amp;nbsp;-v  
  KAKASI&amp;nbsp;-&amp;nbsp;Kanji&amp;nbsp;Kana&amp;nbsp;Simple&amp;nbsp;Inverter&amp;nbsp;&amp;nbsp;Version&amp;nbsp;2.3.4  
  Copyright&amp;nbsp;(C)&amp;nbsp;1992-1999&amp;nbsp;Hironobu&amp;nbsp;Takahashi.&amp;nbsp;All&amp;nbsp;rights&amp;nbsp;reserved.  
  &amp;nbsp;  
  Usage:&amp;nbsp;kakasi&amp;nbsp;-a[jE]&amp;nbsp;-j[aE]&amp;nbsp;-g[ajE]&amp;nbsp;-k[ajKH]&amp;nbsp;-E[aj]&amp;nbsp;-K[ajkH]&amp;nbsp;-H[ajkK]&amp;nbsp;-J[ajkKH]  
  &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;-i{oldjis,newjis,dec,euc,sjis}&amp;nbsp;-o{oldjis,newjis,dec,euc,sjis}  
  &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;-r{hepburn,kunrei}&amp;nbsp;-p&amp;nbsp;-s&amp;nbsp;-f&amp;nbsp;-c&amp;quot;chars&amp;quot;&amp;nbsp;&amp;nbsp;[jisyo1,&amp;nbsp;jisyo2,,,]  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Character&amp;nbsp;Sets:  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;a:&amp;nbsp;ascii&amp;nbsp;&amp;nbsp;j:&amp;nbsp;jisroman&amp;nbsp;&amp;nbsp;g:&amp;nbsp;graphic&amp;nbsp;&amp;nbsp;k:&amp;nbsp;kana&amp;nbsp;(j,k&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;defined&amp;nbsp;in&amp;nbsp;jisx0201)  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;E:&amp;nbsp;kigou&amp;nbsp;&amp;nbsp;K:&amp;nbsp;katakana&amp;nbsp;&amp;nbsp;H:&amp;nbsp;hiragana&amp;nbsp;J:&amp;nbsp;kanji(E,K,H,J&amp;nbsp;defined&amp;nbsp;in&amp;nbsp;jisx0208)  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Options:  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-i:&amp;nbsp;input&amp;nbsp;coding&amp;nbsp;system&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-o:&amp;nbsp;output&amp;nbsp;coding&amp;nbsp;system  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-r:&amp;nbsp;romaji&amp;nbsp;conversion&amp;nbsp;system  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-p:&amp;nbsp;list&amp;nbsp;all&amp;nbsp;readings&amp;nbsp;(with&amp;nbsp;-J&amp;nbsp;option)  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-s:&amp;nbsp;insert&amp;nbsp;separate&amp;nbsp;characters&amp;nbsp;(with&amp;nbsp;-J&amp;nbsp;option)  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-f:&amp;nbsp;furigana&amp;nbsp;mode&amp;nbsp;(with&amp;nbsp;-J&amp;nbsp;option)  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-c:&amp;nbsp;skip&amp;nbsp;chars&amp;nbsp;within&amp;nbsp;jukugo&amp;nbsp;(with&amp;nbsp;-J&amp;nbsp;option:&amp;nbsp;default&amp;nbsp;TAB&amp;nbsp;CR&amp;nbsp;LF&amp;nbsp;BLANK)  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-C:&amp;nbsp;romaji&amp;nbsp;Capitalize&amp;nbsp;(with&amp;nbsp;-Ja&amp;nbsp;or&amp;nbsp;-Jj&amp;nbsp;option)  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-U:&amp;nbsp;romaji&amp;nbsp;Upcase&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(with&amp;nbsp;-Ja&amp;nbsp;or&amp;nbsp;-Jj&amp;nbsp;option)  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-u:&amp;nbsp;call&amp;nbsp;fflush()&amp;nbsp;after&amp;nbsp;1&amp;nbsp;character&amp;nbsp;output  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;-w:&amp;nbsp;wakatigaki&amp;nbsp;mode  
  &amp;nbsp;  
  Report&amp;nbsp;bugs&amp;nbsp;to&amp;nbsp;&amp;lt;bug-kakasi@namazu.org&amp;gt;   </description>
			<author>Tayax</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2606</guid>
		</item>
				<item>
			<pubDate>Mon, 08 Mar 2010 11:34:49 +0900</pubDate>
			<title>Apache2.2.14が起動しません</title>
			<link>http://www.phppro.jp/qa/2605</link>
			<description>PHPを稼働させるため、Apacheをダウンロードしました。 
しかし、StartしてもApacheが起動しません。 
エラーメッセージとして、下記のように出ます。 
「（OS10048)通常、各ソケットアドレスに対してプロトコル、ネットワークアドレスまたはポートのどれか1つのみ使用できます：make_sock:Could&amp;nbsp;not&amp;nbsp;bind&amp;nbsp;to&amp;nbsp;address&amp;nbsp;0.0.0.0:80&amp;nbsp;nolisting&amp;nbsp;sockets&amp;nbsp;available,&amp;nbsp;shutting&amp;nbsp;down.」 
尚、 
OSはwindows&amp;nbsp;7 
ダウンロードしたApacheは、Apache2.2.14 
以上、ご教示ください。</description>
			<author>masahiroyamamoto</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2605</guid>
		</item>
				<item>
			<pubDate>Mon, 08 Mar 2010 10:08:57 +0900</pubDate>
			<title>文字列にURLが含まれていたら削除する</title>
			<link>http://www.phppro.jp/qa/2604</link>
			<description>先日URLの削除について 
先日も質問させて頂いたのですが 
やりたいことが変わりまして文字列にURLが含まれていたら削除するという処理をしたいです。 
コロコロ変わってしまい申し訳御座いません。 
 
$string&amp;nbsp;=&amp;nbsp;&amp;#039;てすとhttp://www.47news.jp/CN/201003/CN2010030801000031.htmlてすと&amp;#039;; 
$string&amp;nbsp;=&amp;nbsp;preg_replace(&amp;#039;/^(http?|ftp)(:\/\/[-_.!~*\&amp;#039;()a-zA-Z0-9;\/?:\@&amp;amp;=+\$,%#]+)$/&amp;#039;,&amp;#039;&amp;#039;,$string); 
※間違えております・・・。 
 
こんな感じにすると「てすとてすと」という文字列に変換するようにしたいのですが 
期待通りの結果になりません。 
ご教授願えないでしょうか？</description>
			<author>kanade</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2604</guid>
		</item>
				<item>
			<pubDate>Mon, 08 Mar 2010 09:54:46 +0900</pubDate>
			<title>インクルードファイルの優先順位</title>
			<link>http://www.phppro.jp/qa/2603</link>
			<description>本来ならあってはならないのですが 
インクルードを2つする時にそれぞれのファイルに 
同じ関数があったら警告が出てしまいます。 
これを無視して片方の関数を優先することはできないでしょうか？ 
 
include&amp;nbsp;&amp;quot;define1.php&amp;quot;; 
include&amp;nbsp;&amp;quot;define2.php&amp;quot;; 
 
//define1.php 
function&amp;nbsp;test(){ 
	return&amp;nbsp;1; 
} 
 
//define2.php 
function&amp;nbsp;test(){ 
	return&amp;nbsp;2; 
} 
 
こういった場合にどちらをインクルードファイルを優先するかを選べる？様にしたいです。</description>
			<author>kanade</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2603</guid>
		</item>
				<item>
			<pubDate>Mon, 08 Mar 2010 09:04:23 +0900</pubDate>
			<title>問い合わせフォームでの選択リスト</title>
			<link>http://www.phppro.jp/qa/2602</link>
			<description>ＰＨＰ初心者です。 
選択リストでユーザーが選択した項目を、確認画面で間違いに気づき、前の画面に戻った時に選択した状態のまま保持するソースがわかりません。 
たぶん、if&amp;nbsp;文なのでしょうが… 
   &amp;lt;select&amp;nbsp;name=&amp;quot;日&amp;quot;&amp;gt;  
  &amp;lt;php  
  &amp;nbsp;  
  $n&amp;nbsp;=&amp;nbsp;1;  
  &amp;nbsp;  
  while($n&amp;nbsp;&amp;lt;=31){  
  &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;option&amp;gt;&amp;quot;.$n.&amp;quot;&amp;lt;/option&amp;gt;&amp;quot;;  
  &amp;nbsp;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$n&amp;nbsp;=&amp;nbsp;$n&amp;nbsp;+&amp;nbsp;1;  
  }  
  &amp;nbsp;  
  ?&amp;gt;  
  &amp;lt;/select&amp;gt;日    
選択された日をselectedにしたいので、よろしくご指導お願いします。</description>
			<author>sming</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2602</guid>
		</item>
				<item>
			<pubDate>Sat, 06 Mar 2010 23:38:36 +0900</pubDate>
			<title>小数0表示について</title>
			<link>http://www.phppro.jp/qa/2601</link>
			<description>MYSQLのデータから数値を画面に表示しようと思っているんですが、小数表示で悩んでいます。 
MYSQLのデータはfloat型で32が入力されています。 
元はCSVから32.0というデータを取り込んだんですがselect文で表示すると32と表示されます。 
画面には32.0と表示したいので 
 
   &amp;lt;td&amp;gt;  &amp;lt;?  echo  &amp;nbsp;  printf  (  &amp;quot;  %.1f  &amp;quot;  ,  $zi3F  [  1  ][  0  ])  ;  ?&amp;gt;  &amp;lt;/td&amp;gt;    
$zi3f[1][0]にはSQL文の結果が入力されていますが 
画面には「32.04」と表示されます。 
 
「%.1F」で小数第1位まで表示できると思っていたのですが第2位まで表示されます。 
32.0と表示したいのですがどうすればよいでしょうか？ 
分かる方教えてください。</description>
			<author>vodka</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2601</guid>
		</item>
				<item>
			<pubDate>Sat, 06 Mar 2010 23:38:10 +0900</pubDate>
			<title>文中にURLがあればそれ以降を削除する</title>
			<link>http://www.phppro.jp/qa/2600</link>
			<description>文中にURLがあればそれ以降を削除するということを行いたいです。 
調べてみますとpreg_replaceで出来そうということまではわかったのですが 
どの様に正規表現を行えばよいのかがわかりません。 
 
このような事は自分で考えろと言われてしまいそうですが 
教えては頂けないでしょうか？ 
 
preg_replaceの使い方はわかっております。 
&amp;quot;検索文字&amp;quot;,&amp;quot;置換文字&amp;quot;,&amp;quot;検索する文字列&amp;quot;</description>
			<author>kanade</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2600</guid>
		</item>
				<item>
			<pubDate>Sat, 06 Mar 2010 14:45:41 +0900</pubDate>
			<title>TCPDFの日本語について</title>
			<link>http://www.phppro.jp/qa/2598</link>
			<description>最新のTCPDF(4.8.036)を入手し日本語対応を試みているのですが、日本語になりません。 
いろんなサイトをみＩＰＡのttfを入手し 
#./ttf2ufm&amp;nbsp;-a&amp;nbsp;-F&amp;nbsp;ipagui.ttf&amp;nbsp; 
#&amp;nbsp;php&amp;nbsp;makefont.php&amp;nbsp;ipagui.ttf&amp;nbsp;ipagui.ufm 
できあがったipagui.ctg.z,&amp;nbsp;ipagui.php,&amp;nbsp;ipagui.zをtcpdf/fontsに格納 
という手法で実際に行いfontsフォルダーに格納までしました。 
またK_PATH_MAIN,K_PATH_FONTS,K_PATH_URLなどもincludesのfontsが設定されるように 
なっていることを確認しました。 
なにがいけないのでしょうか？ご教授いただけませんか？</description>
			<author>hirakawa</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2598</guid>
		</item>
				<item>
			<pubDate>Sat, 06 Mar 2010 14:32:11 +0900</pubDate>
			<title>PEAR::Mailでﾒーﾙで複数人に一括で送る場合</title>
			<link>http://www.phppro.jp/qa/2597</link>
			<description>PEAR::Mailでﾒーﾙで複数人に一括で送る場合 
 
   $address=array(a@a.a,b@b.b,c@c,c);  
  &amp;nbsp;  
  $mail&amp;nbsp;=&amp;nbsp;Mail::factory(&amp;quot;smtp&amp;quot;,&amp;nbsp;$param);  
  $ret&amp;nbsp;=&amp;nbsp;$mail-&amp;gt;send($address,&amp;nbsp;$header,&amp;nbsp;$body);  
  &amp;nbsp;  
  $mail&amp;nbsp;=&amp;nbsp;Mail::factory(&amp;quot;sendmail&amp;quot;);  
  $ret&amp;nbsp;=&amp;nbsp;$mail-&amp;gt;send($address,&amp;nbsp;$header,&amp;nbsp;$body);  
  &amp;nbsp;  
  $mail&amp;nbsp;=&amp;nbsp;Mail::factory(&amp;quot;mail&amp;quot;);  
  $ret&amp;nbsp;=&amp;nbsp;$mail-&amp;gt;send($address,&amp;nbsp;$header,&amp;nbsp;$body);    
どれが理想なんでしょう？ちなみに送信プログラムはajaxで非同期で動いています。</description>
			<author>crie2001</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2597</guid>
		</item>
				<item>
			<pubDate>Sat, 06 Mar 2010 13:42:47 +0900</pubDate>
			<title>ブログのRSSのデータから全角スペースを削除する</title>
			<link>http://www.phppro.jp/qa/2596</link>
			<description>ブログ書いている人が何も考えないで全角のスペースでバランスをとるとということがありますが、それがデータ的に非常にジャマな場合があります。 
http://www.phppro.jp/qa/2586　の質問の続きですが、 
 
RSSをXMLライブラリーで配列に入れて出力することができました。 
 
http://ikekumi.lovepop.jp/view/test4.php 
ところがこのスペースを除きたいと思ってもうまくできません。 
 
test4.php　のコードは 
 
   &amp;lt;?php    
    require_once  (  '  xml.php  '  )  ;　  //xmlライブラリーを取得    
    $rdf_url  &amp;nbsp;=&amp;nbsp;  &amp;quot;  http://ikekumi.lovepop.jp/bg/?mode=rss&amp;amp;c=6  &amp;quot;  ;  
  &amp;nbsp;  
    function  &amp;nbsp;  getURL  (  &amp;nbsp;  $pURL  &amp;nbsp;  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;  $_data  &amp;nbsp;=&amp;nbsp;  null  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;  if  (  &amp;nbsp;  $_http  &amp;nbsp;=&amp;nbsp;  fopen  (  &amp;nbsp;  $pURL  ,&amp;nbsp;  &amp;quot;  r  &amp;quot;  &amp;nbsp;  )  &amp;nbsp;  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  while  (  &amp;nbsp;!  feof  (  &amp;nbsp;  $_http  &amp;nbsp;  )  &amp;nbsp;  )  &amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  $_data  &amp;nbsp;.=&amp;nbsp;  fgets  (  &amp;nbsp;  $_http  )  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  }    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;  fclose  (  &amp;nbsp;  $_http  &amp;nbsp;  )  ;  
  &amp;nbsp;&amp;nbsp;&amp;nbsp;  }    
  &amp;nbsp;&amp;nbsp;&amp;nbsp;  return  (  &amp;nbsp;  $_data  &amp;nbsp;  )  ;  
    }    
  &amp;nbsp;  
    $_rawData  &amp;nbsp;=&amp;nbsp;  getURL  (  $rdf_url  )  ;  
    $data  &amp;nbsp;=&amp;nbsp;  XML_unserialize  (  $_rawData  )  ;  
    $entry  &amp;nbsp;=&amp;nbsp;  $data  [  &amp;quot;  rdf:RDF  &amp;quot;  ][  &amp;quot;  item  &amp;quot;  ]  ;  
    $count  &amp;nbsp;=&amp;nbsp;  count  (  $entry  )  ;  
  &amp;nbsp;  
    for  (  $i  =  0  ;&amp;nbsp;  $i  &amp;lt;  $count  ;&amp;nbsp;  $i  ++  ){    
    $title  &amp;nbsp;=  $entry  [  $i  ][  &amp;quot;  title  &amp;quot;  ]  ;  
    $link  &amp;nbsp;=  $entry  [  $i  ][  &amp;quot;  link  &amp;quot;  ]  ;  
    $description  &amp;nbsp;=  $entry  [  $i  ][  &amp;quot;  description  &amp;quot;  ]  ;  
    mb_convert_encoding  (  $description  ,  &amp;quot;  utf-8  &amp;quot;  )  ;  //これがなくても動くけどutf-8にしてみる    
    $desc  =  trim  (  $description  ,  &amp;quot;  縲  &amp;quot;  )  ;&amp;nbsp;  //普通にtrimでは絶対に前のスペースが取れず縲を指定したら初めて削除できる。ちなみにSJISで保存してないとこれも動かない。utf-8ではきかない。    
    $desc  =  strtr  (  $desc  ,  &amp;quot;  縲  &amp;quot;  ,  ''  )  ;　  //思いあまって縲を空白に置き換えろとか書いてみても動かず。    
    $pattern  &amp;nbsp;=  '  !img\s+src\s*=\s*&amp;quot;http://ikekumi.lovepop.jp/bg/files/(\d+)\.jpg&amp;quot;.+?/!i  '  ;  
    $photo  &amp;nbsp;=  $entry  [  $i  ][  '  content:encoded  '  ]  ;  
    preg_match_all  (  $pattern  ,  $photo  ,  $matches  )  ;  
  &amp;nbsp;  
    if  (  !  $title  ){  exit  ;  }    
  &amp;nbsp;&amp;nbsp;  else  {    
  &amp;nbsp;&amp;nbsp;  print  (  $title  .  &amp;quot;  &amp;lt;br/&amp;gt;  &amp;quot;  .  $link  .  &amp;quot;  &amp;lt;br/&amp;gt;  &amp;quot;  .  $desc  .  &amp;quot;  &amp;lt;br/&amp;gt;  &amp;quot;  )  ;  
  &amp;nbsp;&amp;nbsp;  $pcount  =  count  (  $matches  [  1  ])  ;  
  &amp;nbsp;&amp;nbsp;  for  (  $s  =  0  ;&amp;nbsp;  $s  &amp;lt;  $pcount  ;&amp;nbsp;  $s  ++  )    
  &amp;nbsp;&amp;nbsp;  {    
  &amp;nbsp;&amp;nbsp;  print  (  $matches  [  1  ][  $s  ]  .  &amp;quot;  &amp;lt;br/&amp;gt;  &amp;quot;  )  ;  
  &amp;nbsp;&amp;nbsp;  }    
  &amp;nbsp;&amp;nbsp;  print  (  &amp;quot;  &amp;lt;br&amp;nbsp;/&amp;gt;  &amp;quot;  )  ;  
    }}    
  &amp;nbsp;  
    ?&amp;gt;    
お陰で、だいたいできているのですが 
http://ikekumi.lovepop.jp/index.html　（クリックしないと始まらないのはしかたないですかねぇ） 
ただ、どうもこのスペースが取れなくて苦労しております。 
 
個人的にはこの部分はあきらめていますが、もしやと思ってお聞きします。</description>
			<author>yumisaiki</author>
			<guid isPermaLink="true">http://www.phppro.jp/qa/2596</guid>
		</item>
			</channel>
</rss>