<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xml:lang="ja">
<channel rdf:about="http://kaiteki-rich.com/">
  <title>副業金持ち生活</title>
  <link>http://kaiteki-rich.com/</link>
      <description>ネットで稼ぐサラリーマン内職</description>
        <dc:date>2009-01-08T07:49:21+09:00</dc:date>
        <dc:language>ja</dc:language>
    <items>
  <rdf:Seq>
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1039" />
      <rdf:li rdf:resource="http://blog.asial.co.jp/363" />
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1038" />
      <rdf:li rdf:resource="http://blog.asial.co.jp/362" />
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1037" />
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1036" />
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1035" />
      <rdf:li rdf:resource="http://blog.asial.co.jp/361" />
      <rdf:li rdf:resource="http://www.phppro.jp/news/501/rss" />
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1034" />
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1033" />
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1032" />
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1031" />
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1030" />
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1029" />
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1028" />
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1027" />
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1026" />
      <rdf:li rdf:resource="http://blog.asial.co.jp/360" />
      <rdf:li rdf:resource="http://www.phppro.jp/qa/1025" />
    </rdf:Seq>
  </items>
</channel>
  <item rdf:about="http://www.phppro.jp/qa/1039">
  <title>ひとつのテキストボックスに対して２つのaction設定をしたい。</title>
  <link>http://www.phppro.jp/qa/1039</link>
      <description>例えば、ひとつのテキストボックスname=&quot;aaa&quot;についてsubmitボタンを二つ用意して、 submit1をクリックしたときは、bbb.phpへテキストボックスの値を渡し、 submit1をクリックしたときは、ccc.phpへテキストボックスの値を渡す、 ということをするにはどのようにしたらよいでしょうか。 というようなことをしたのですが、ご教示お願いします。</description>
        <content:encoded> <![CDATA[
    例えば、ひとつのテキストボックスname="aaa"についてsubmitボタンを二つ用意して、 
submit1をクリックしたときは、bbb.phpへテキストボックスの値を渡し、 
submit1をクリックしたときは、ccc.phpへテキストボックスの値を渡す、 
ということをするにはどのようにしたらよいでしょうか。 
 
<form&nbsp;method="post"&nbsp;&nbsp;action="bbb.php"> 
<INPUT&nbsp;type="text"&nbsp;name="aaa"&nbsp;> 
<INPUT&nbsp;type="submit"&nbsp;name="submit1"&nbsp;value="bbbに遷移"> 
 
<form&nbsp;method="post"&nbsp;&nbsp;action="ccc.php"> 
<INPUT&nbsp;type="text"&nbsp;name="aaa"&nbsp;> 
<INPUT&nbsp;type="submit"&nbsp;name="submit2"&nbsp;value="cccに遷移"> 
 
というようなことをしたのですが、ご教示お願いします。
    ]]> </content:encoded>
        <dc:date>2008-03-20T16:04:05+09:00</dc:date>
        </item>
  <item rdf:about="http://blog.asial.co.jp/363">
  <title>高機能なPHP統合開発環境「VS.Php日本語版 2.4」β版リリース</title>
  <link>http://blog.asial.co.jp/363</link>
      <description> こんにちは、川原です。Visual Studio インターフェースを用いたPHP開発用IDEの次期バージョン「VS.Php日本語版 2.4」のβ版をリリースしました。VS.Phpを現在使用している方、まだ使用したことのない方も、ぜひダウンロードして試用してみてください。また、まだまだβ版の段階ですので、いろいろと評価してただき、不具合やバグなどありましたら、正式版リリースまでに対 ...</description>
        <content:encoded> <![CDATA[
     こんにちは、川原です。<br />
<br />
Visual Studio インターフェースを用いたPHP開発用IDEの次期バージョン<a href="http://www.asial.co.jp/vsphp/release.php">「VS.Php日本語版 2.4」のβ版</a>をリリースしました。<br />
<br />
<a href="http://kaiteki-rich.com/read_file.id-426-mode-1.htm" rel="lightbox" class="link-lightbox"><img src="http://kaiteki-rich.com/read_file.php?id=426" art="VS.Php日本語版 2.4 β版" /></a><br />
<br />
VS.Phpを現在使用している方、まだ使用したことのない方も、ぜひ<a href="http://www.asial.co.jp/vsphp/release.php#download">ダウンロード</a>して試用してみてください。<br />
<br />
また、まだまだβ版の段階ですので、いろいろと評価してただき、不具合やバグなどありましたら、正式版リリースまでに対応させていただきますので、こちらの<a href="https://www.asial.co.jp/vsphp/faq.php">お問い合わせフォーム</a>よりご連絡いただけたら幸いです。<br />
<br />
次期バージョン2.4では、主に以下の機能が追加されます。<br />
<br />
<strong style="color:#990000;">■Visual Studio 2008に対応</strong><br />
<br />
VS.Php 2.4から、先日、日本でも正式版の提供が開始されたVisual Studioの最新版Visual Studio 2008対応のエディションが追加されました。<br />
VS.Php for Visual Studio 2008を使用することにより、最高品質のPHPアプリケーションをより迅速に作成、デバッグ、デプロイできるようになります。<br />
<br />
<strong style="color:#990000;">■Xdebug搭載</strong><br />
<br />
今までは、PHPスクリプト用のデバッグツールとして「DBG」が搭載されていましたが、2.4からは「Xdebug」が追加されました。お好きなほうからお選びいただけ、PHP4では「DBG」、PHP5では「Xdebug」といった感じで使い分けていただくこともできます。<br />
<br />
<strong style="color:#990000;">■Website Copy</strong><br />
<br />
もう一つの主な機能として、ファイル転送機能「Website Copy」が追加されました。<br />
Website Copyは、ファイルのデプロイをより簡単にするための機能です。<br />
ファイルのダウンロードやアップロードや、ファイルやフォルダの名前の変更、新しいフォルダの作成、削除など、ファイルに対する基本操作が可能です。<br />
<br />
<br />
<ol class="boxcode-main no-number"><li><strong>VS.Phpとは</strong></li><li>「VS.Php」は、米国のJcx<wbr />&nbsp;Software社が開発したPHP用のIDE<wbr />&nbsp;で、人気の高いVisual<wbr />&nbsp;Studio<wbr />&nbsp;.NETのIDEワークベンチを利用することで、PHPアプリケーションのデザイン、開発、デバッグ、デプロイ環境を提供します。</li><li></li><li>また、インテリセンスや、デバッグ機能、ダイナミック・ヘルプ、Smartyエディタなど開発効率を上げるための多くの優れた機能を備えています。</li></ol> 
    ]]> </content:encoded>
        <dc:date>2008-03-20T12:34:56+09:00</dc:date>
          <dc:subject>日常</dc:subject>
    </item>
  <item rdf:about="http://www.phppro.jp/qa/1038">
  <title>ブログの情報にNEWのアニメを追加したい</title>
  <link>http://www.phppro.jp/qa/1038</link>
      <description> 　いつもありがとうございます。 　http://www.phppro.jp/qa/983　で教えていただいた、 　http://www.oppai-bra.com/bg/index.php　のカテゴリー別のRSSのデータを表示させるという 　　 　PHP5のプログラムですが、おかげ様で無事　http://www.oppai-bra.com/ 　にて使わせていただいております。 　（index.php に　と読みこんで 商品案内  と書いて表示させている） 　このPHP５のプログラムをリ ...</description>
        <content:encoded> <![CDATA[
     
　いつもありがとうございます。 
　http://www.phppro.jp/qa/983　で教えていただいた、 
 
　http://www.oppai-bra.com/bg/index.php　のカテゴリー別のRSSのデータを表示させるという 
 
　　 
　PHP5のプログラムですが、おかげ様で無事　http://www.oppai-bra.com/ 
　にて使わせていただいております。 
 
　（index.php&nbsp;に<?php　require_once('blog5.php');?>　と読みこんで 
 
<a&nbsp;href="http://www.oppai-bra.com/bg/index.php?c=1-">商品案内</a>&nbsp; 
<?php&nbsp; 
print($data1[0]); 
&nbsp;?> 
 
と書いて表示させている） 
 
 
　このPHP５のプログラムをリファレンスを読みつつ理解しようとするのですが、 
　なんとなくしかわからずへこんでおります。 
 
　最新の情報に　new&nbsp;というような　アニメなどを表示させたい場合に、 
 
　$data[0]&nbsp;のデータの　url&nbsp;の部分の数字が一番大きいものを選ぶようにすればよいのだと思います。 
 
　foreach($data1&nbsp;->item&nbsp;as&nbsp;$item){ 
print($item->url); 
} 
　などと、とりあえず　url&nbsp;を表示させたいと書いてみたりするのですが、エラーになります。 
　 
　勉強せずに　いきなり質問ですみません。 
 
　どうしたらいいのか教えてください。
    ]]> </content:encoded>
        <dc:date>2008-03-20T01:38:01+09:00</dc:date>
        </item>
  <item rdf:about="http://blog.asial.co.jp/362">
  <title>MPlayerの話</title>
  <link>http://blog.asial.co.jp/362</link>
      <description> 今回は、MPlayerの話です。MPlayerとは高機能で軽量なメディアプレーヤです。コマンドラインですべて行いフリーなソフトの中では再生可能なフォーマットが一番多い(らしい)。今回はインストールと再生の話をします。 </description>
        <content:encoded> <![CDATA[
     今回は、MPlayerの話です。
MPlayerとは高機能で軽量なメディアプレーヤです。
コマンドラインですべて行いフリーなソフトの中では再生可能なフォーマットが一番多い(らしい)。
今回はインストールと再生の話をします。 
    ]]> </content:encoded>
        <dc:date>2008-03-19T13:02:21+09:00</dc:date>
          <dc:subject>-</dc:subject>
    </item>
  <item rdf:about="http://www.phppro.jp/qa/1037">
  <title>2つのテーブルの結果を1つに表示させるには･･･？</title>
  <link>http://www.phppro.jp/qa/1037</link>
      <description>いつもお世話になります。 現在MySQLのAというテーブルとBというテーブル2つのテーブルがあります AとBは共に中のフィード名・フィールド数は全く同じで、異なるサイトからそれぞれ注文データが保存されています。 実質同じサーバーの中にあり「同じ形のテーブルで名前が異なる2つのテーブル」という状況です。 これを管理画面なるものからSQLでひとつの表として表 ...</description>
        <content:encoded> <![CDATA[
    いつもお世話になります。 
 
現在MySQLのAというテーブルとBというテーブル2つのテーブルがあります 
AとBは共に中のフィード名・フィールド数は全く同じで、異なるサイトからそれぞれ注文データが保存されています。 
 
実質同じサーバーの中にあり「同じ形のテーブルで名前が異なる2つのテーブル」という状況です。 
 
これを管理画面なるものからSQLでひとつの表として表示したいのですが可能でしょうか？ 
 
例えばAに 
「date=20080320120000　name=Aさん　amount=500円　status=1」 
「date=20080321120000　name=Bさん　amount=600円　status=1」　というデータがあり、 
Bに 
「date=20080320130000　name=Cさん　amount=1000円&nbsp;status=1」 
「date=20080322130000　name=Dさん　amount=2000円&nbsp;status=1」というデータがあったとすると、 
 
 
A,BでStatus=1のデータをすべて表示するようにしたいです。 
別々のSQLで呼び出すと、 
 
   「date=20080320120000　name=Aさん　amount=500円　status=1」  
  「date=20080321120000　name=Bさん　amount=600円　status=1」  
  「date=20080320130000　name=Cさん　amount=1000円&nbsp;status=1」  
  「date=20080322130000　name=Dさん　amount=2000円&nbsp;status=1」    
となってしまい、BさんとCさんの間で日付の並び方が不自然になってしまいます。 
 
表示させたい形としては、 
   「date=20080320120000　name=Aさん　amount=500円　status=1」  
  「date=20080320130000　name=Cさん　amount=1000円&nbsp;status=1」  
  「date=20080321120000　name=Bさん　amount=600円　status=1」　  
  「date=20080322130000　name=Dさん　amount=2000円&nbsp;status=1」    
というように実質見た感じ、一つのテーブルから抽出したデータのようにしたいのです。 
 
なかなか文字だけでは伝わりにくくてすいません・・・。 
補足要求などあれば難なくお申し付けください。 
 
 
何卒よろしくお願い致します。
    ]]> </content:encoded>
        <dc:date>2008-03-19T08:30:49+09:00</dc:date>
        </item>
  <item rdf:about="http://www.phppro.jp/qa/1036">
  <title>ｐｄｆからテキストを抽出するプログラム</title>
  <link>http://www.phppro.jp/qa/1036</link>
      <description>&gt;&gt;CODE &gt;&gt;CODE はじめまして。 ｐｈｐ世界の初心者です。 現在、ｐｈｐでｐｄｆファイルからテキストを抽出するプログラムを頑張っています。 英語版の1ページのｐｄｆならできています。 日本語は全く表示できません。 また、2ページ以上の場合ラストページだけ出来ています。 ｐｈｐプロの方ヘルプお願いします。 コードは以下の通りです： ................................... ...</description>
        <content:encoded> <![CDATA[
    >>CODE 
>>CODE 
はじめまして。 
ｐｈｐ世界の初心者です。 
 
現在、ｐｈｐでｐｄｆファイルからテキストを抽出するプログラムを頑張っています。 
英語版の1ページのｐｄｆならできています。 
日本語は全く表示できません。 
また、2ページ以上の場合ラストページだけ出来ています。 
ｐｈｐプロの方ヘルプお願いします。 
 
コードは以下の通りです： 
................................................................. 
 
<?php 
 
function&nbsp;pdf2string($sourcefile)&nbsp;{&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;$fp&nbsp;=&nbsp;fopen($sourcefile,&nbsp;'rb');&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;$content&nbsp;=&nbsp;fread($fp,&nbsp;filesize($sourcefile));&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;fclose($fp);&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;$searchstart&nbsp;=&nbsp;'stream';&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;$searchend&nbsp;=&nbsp;'endstream';&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;$pdfText&nbsp;=&nbsp;'';&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;$pos&nbsp;=&nbsp;0;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;$pos2&nbsp;=&nbsp;0;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;$startpos&nbsp;=&nbsp;0;&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;while&nbsp;($pos&nbsp;!==&nbsp;false&nbsp;&amp;&amp;&nbsp;$pos2&nbsp;!==&nbsp;false)&nbsp;{&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$pos&nbsp;=&nbsp;strpos($content,&nbsp;$searchstart,&nbsp;$startpos);&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$pos2&nbsp;=&nbsp;strpos($content,&nbsp;$searchend,&nbsp;$startpos&nbsp;+&nbsp;1);&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;($pos&nbsp;!==&nbsp;false&nbsp;&amp;&amp;&nbsp;$pos2&nbsp;!==&nbsp;false){&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;($content[$pos]&nbsp;==&nbsp;0x0d&nbsp;&amp;&amp;&nbsp;$content[$pos&nbsp;+&nbsp;1]&nbsp;==&nbsp;0x0a)&nbsp;{&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$pos&nbsp;+=&nbsp;2;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;($content[$pos]&nbsp;==&nbsp;0x0a)&nbsp;{&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$pos++;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;($content[$pos2&nbsp;-&nbsp;2]&nbsp;==&nbsp;0x0d&nbsp;&amp;&amp;&nbsp;$content[$pos2&nbsp;-&nbsp;1]&nbsp;==&nbsp;0x0a)&nbsp;{&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$pos2&nbsp;-=&nbsp;2;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;($content[$pos2&nbsp;-&nbsp;1]&nbsp;==&nbsp;0x0a)&nbsp;{&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$pos2--;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$textsection&nbsp;=&nbsp;substr(&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$content,&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$pos&nbsp;+&nbsp;strlen($searchstart)&nbsp;+&nbsp;2,&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$pos2&nbsp;-&nbsp;$pos&nbsp;-&nbsp;strlen($searchstart)&nbsp;-&nbsp;1&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;);&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$data&nbsp;=&nbsp;@gzuncompress($textsection);&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$pdfText&nbsp;.=&nbsp;pdfExtractText($data);&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$startpos&nbsp;=&nbsp;$pos2&nbsp;+&nbsp;strlen($searchend)&nbsp;-&nbsp;1;&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;preg_replace('/(\s)+/',&nbsp;'&nbsp;',&nbsp;$pdfText);&nbsp; 
 
}&nbsp; 
 
function&nbsp;pdfExtractText($psData){&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;(!is_string($psData))&nbsp;{&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;'';&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;$text&nbsp;=&nbsp;'';&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Handle&nbsp;brackets&nbsp;in&nbsp;the&nbsp;text&nbsp;stream&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;$psData&nbsp;=&nbsp;str_replace('\)',&nbsp;'##ENDBRACKET##',&nbsp;$psData);&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;$psData&nbsp;=&nbsp;str_replace('\]',&nbsp;'##ENDSBRACKET##',&nbsp;$psData);&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;mb_preg_match_all(&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'/(T[wdcm*])[\s]*(\[([^\]]*)\]|\(([^\)]*)\))[\s]*Tj/si',&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$psData,&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$matches&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;);&nbsp; 
//var_dump($matches); 
//echo&nbsp;$matches[3][0]; 
&nbsp;&nbsp;&nbsp;&nbsp;for&nbsp;($i&nbsp;=&nbsp;0;&nbsp;$i&nbsp;<&nbsp;sizeof($matches[0]);&nbsp;$i++)&nbsp;{&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if&nbsp;($matches[3][$i]&nbsp;!=&nbsp;'')&nbsp;{&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Run&nbsp;another&nbsp;match&nbsp;over&nbsp;the&nbsp;contents.&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;mb_preg_match_all('/\(([^)]*)\)/si',&nbsp;$matches[3][$i],&nbsp;$subMatches);&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach&nbsp;($subMatches[1]&nbsp;as&nbsp;$subMatch)&nbsp;{&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$text&nbsp;.=&nbsp;$subMatch;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;if&nbsp;($matches[4][$i]&nbsp;!=&nbsp;'')&nbsp;{&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$text&nbsp;.=&nbsp;($matches[1][$i]&nbsp;==&nbsp;'Tc'&nbsp;?&nbsp;'&nbsp;'&nbsp;:&nbsp;'')&nbsp;.&nbsp;$matches[4][$i];&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp; 
 
&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;Translate&nbsp;special&nbsp;characters&nbsp;and&nbsp;put&nbsp;back&nbsp;brackets.&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;$trans&nbsp;=&nbsp;array(&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'...'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;'…',&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'\205'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;'…',&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'\221'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;chr(145),&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'\222'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;chr(146),&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'\223'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;chr(147),&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'\224'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;chr(148),&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'\226'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;'-',&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'\267'&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;'"&nbsp;',&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'\('&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;'(',&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'\['&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;'[',&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'##ENDBRACKET##'&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;')',&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'##ENDSBRACKET##'&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;']',&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chr(133)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;'-',&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chr(141)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;chr(147),&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chr(142)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;chr(148),&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chr(143)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;chr(145),&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chr(144)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=>&nbsp;chr(146),&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;);&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;//var_dump($trans); 
&nbsp;&nbsp;&nbsp;&nbsp;$text&nbsp;=&nbsp;strtr($text,&nbsp;$trans);&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;//var_dump($text); 
 
&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;$text;&nbsp; 
 
}&nbsp; 
 
 
//******************************************************* 
//new&nbsp;function&nbsp;for&nbsp;japanese 
//********************************************************* 
function&nbsp;mb_preg_match_all($ps_pattern,&nbsp;$ps_subject,&nbsp;&amp;$pa_matches,&nbsp;$pn_flags&nbsp;=&nbsp;PREG_PATTERN_ORDER,&nbsp;$pn_offset&nbsp;=&nbsp;0,&nbsp;$ps_encoding&nbsp;=&nbsp;NULL)&nbsp;{ 
&nbsp;&nbsp;//&nbsp;WARNING!&nbsp;-&nbsp;All&nbsp;this&nbsp;function&nbsp;does&nbsp;is&nbsp;to&nbsp;correct&nbsp;offsets,&nbsp;nothing&nbsp;else: 
&nbsp;&nbsp;// 
&nbsp;&nbsp;if&nbsp;(is_null($ps_encoding)) 
&nbsp;&nbsp;&nbsp;&nbsp;$ps_encoding&nbsp;=&nbsp;mb_internal_encoding(); 
 
&nbsp;&nbsp;$pn_offset&nbsp;=&nbsp;strlen(mb_substr($ps_subject,&nbsp;0,&nbsp;$pn_offset,&nbsp;$ps_encoding)); 
&nbsp;&nbsp;$ret&nbsp;=&nbsp;preg_match_all($ps_pattern,&nbsp;$ps_subject,&nbsp;$pa_matches,&nbsp;$pn_flags,&nbsp;$pn_offset); 
 
&nbsp;&nbsp;if&nbsp;($ret&nbsp;&amp;&amp;&nbsp;($pn_flags&nbsp;&amp;&nbsp;PREG_OFFSET_CAPTURE)) 
&nbsp;&nbsp;&nbsp;&nbsp;foreach($pa_matches&nbsp;as&nbsp;&amp;$ha_match) 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach($ha_match&nbsp;as&nbsp;&amp;$ha_match) 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$ha_match[1]&nbsp;=&nbsp;mb_strlen(substr($ps_subject,&nbsp;0,&nbsp;$ha_match[1]),&nbsp;$ps_encoding); 
&nbsp;&nbsp;&nbsp;&nbsp;// 
&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;(code&nbsp;is&nbsp;independent&nbsp;of&nbsp;PREG_PATTER_ORDER&nbsp;/&nbsp;PREG_SET_ORDER) 
 
&nbsp;&nbsp;return&nbsp;$ret; 
&nbsp;&nbsp;} 
 
//***************************************************************** 
 
 
 
 
 
 
$sourcefile&nbsp;=&nbsp;'file2.pdf';&nbsp; 
$get&nbsp;=&nbsp;pdf2string($sourcefile);&nbsp; 
echo&nbsp;$get;&nbsp; 
 
 
 
 
?>
    ]]> </content:encoded>
        <dc:date>2008-03-18T19:02:06+09:00</dc:date>
        </item>
  <item rdf:about="http://www.phppro.jp/qa/1035">
  <title>タブブラウザにおけるセッションについて</title>
  <link>http://www.phppro.jp/qa/1035</link>
      <description>お世話になります。 質問ですが・・・ IE７や、Firefoxなどのタブブラウザで、あるページを開いているとします。 そのページが、セッションで、ページの管理を行っていた場合、 タブによって、別々のIDでログインするなどした場合、 セッションはどのように管理されているのでしょうか？ 例） タブ１　ログイン者Aさん　ページ１を表示 新しくタブを表示 タブ２　ロ ...</description>
        <content:encoded> <![CDATA[
    お世話になります。 
 
質問ですが・・・ 
 
IE７や、Firefoxなどのタブブラウザで、あるページを開いているとします。 
そのページが、セッションで、ページの管理を行っていた場合、 
タブによって、別々のIDでログインするなどした場合、 
セッションはどのように管理されているのでしょうか？ 
 
例） 
タブ１　ログイン者Aさん　ページ１を表示 
 
新しくタブを表示 
 
タブ２　ログイン者Bさん　ページ１を表示（この場合のセッションは？） 
 
Aさんの情報、Bさんの情報は、個々に持っているのか、 
それともBさんの情報が上書きされてしまうのか。 
 
わかるかたおられましたら、教えてください。
    ]]> </content:encoded>
        <dc:date>2008-03-18T11:32:00+09:00</dc:date>
        </item>
  <item rdf:about="http://blog.asial.co.jp/361">
  <title>Away3Dを使ってFlex上で3Dを表示させてみる</title>
  <link>http://blog.asial.co.jp/361</link>
      <description> 前回に引き続きFlexの勉強中の松田です。Flashで3Dを表示しなければならない機会があったので、Flash用の3D描画ライブラリを探して試してみました。有名どころにPaperVision3Dというライブラリがあるのですが、今回はこれから派生したAway3Dを使ってみました。 </description>
        <content:encoded> <![CDATA[
     前回に引き続きFlexの勉強中の松田です。

Flashで3Dを表示しなければならない機会があったので、Flash用の3D描画ライブラリを探して試してみました。
有名どころにPaperVision3Dというライブラリがあるのですが、今回はこれから派生したAway3Dを使ってみました。 
    ]]> </content:encoded>
        <dc:date>2008-03-18T11:29:00+09:00</dc:date>
          <dc:subject>-</dc:subject>
    </item>
  <item rdf:about="http://www.phppro.jp/news/501/rss">
  <title>PHPプロ！Weekly PEAR リリース @ 08/03/18号</title>
  <link>http://www.phppro.jp/news/501/rss</link>
      <description>PHPプロ！Weekly PEARリリースでは、前週からの１週間にリリースされたPEARパッケージを、毎週まとめてご紹介します。本記事では、03月11日から03月18日までの間にリリースされたパッケージ一覧を掲載しています。</description>
        <content:encoded> <![CDATA[
    PHPプロ！Weekly PEARリリースでは、前週からの１週間にリリースされたPEARパッケージを、毎週まとめてご紹介します。
本記事では、03月11日から03月18日までの間にリリースされたパッケージ一覧を掲載しています。
    ]]> </content:encoded>
        <dc:date>2008-03-18T09:53:54+09:00</dc:date>
        </item>
  <item rdf:about="http://www.phppro.jp/qa/1034">
  <title>MySQLでのクリックカウントについて</title>
  <link>http://www.phppro.jp/qa/1034</link>
      <description>お世話になります。 現在PCポイントサイトを製作しているのですが、その中で「1日1回のみ有効となるクリックポイント」を設けようと思っています。 構想ではユーザーがクリックするとMySQLに「一意の値・ID・IP・クリック日時」が書き込まれ、複数回クリックした場合既にSQL内に(ID・IPのいずれかが一致するデータがあれば上書きをしないという至ってシンプルなもので ...</description>
        <content:encoded> <![CDATA[
    お世話になります。 
現在PCポイントサイトを製作しているのですが、その中で「1日1回のみ有効となるクリックポイント」を設けようと思っています。 
 
構想ではユーザーがクリックするとMySQLに「一意の値・ID・IP・クリック日時」が書き込まれ、複数回クリックした場合既にSQL内に(ID・IPのいずれかが一致するデータがあれば上書きをしないという至ってシンプルなものです。 
 
そして「クリック日時-現在時刻」が24時間を過ぎていれば再度インサートが可能になる仕組みです。 
 
しかし後々会員が増えた際、1日何万クリックもMySQLに書き込まれる場合、やはりエラー率や書き込み・読込速度などは遅くなるでしょうか？ 
 
90日間は履歴を残したいため1日1万クリックがあったと計算しても90日で90万行となりますが、これでもMySQLでこの程度の重さを耐えれるでしょうか？ 
 
 
また他に良い方法などあればアドバイス頂けたら幸いです。 
ヨロシクお願いしますｍ(_&nbsp;_;)ｍ
    ]]> </content:encoded>
        <dc:date>2008-03-18T01:08:01+09:00</dc:date>
        </item>
  <item rdf:about="http://www.phppro.jp/qa/1033">
  <title>Apacheがchroot環境で動いている場合のMail関数について</title>
  <link>http://www.phppro.jp/qa/1033</link>
      <description>最近Webアプリケーションについて勉強し始めたばかりですが、 ある本に、「セキュリティ向上のために、Webサーバーはchrootして稼動させることが望ましい」と趣旨の内容が書いてあったので、chroot環境でWebサーバーを稼動させるようになりました。 環境は、Linux(CentOS4) + Apache-2.2.8　＋　PHP-5.2.5です。 chroot環境にするまでは、普通にMail()、MB_Sendmail()が使えていたのですが ...</description>
        <content:encoded> <![CDATA[
    最近Webアプリケーションについて勉強し始めたばかりですが、 
ある本に、「セキュリティ向上のために、Webサーバーはchrootして稼動させることが望ましい」と趣旨の内容が書いてあったので、chroot環境でWebサーバーを稼動させるようになりました。 
環境は、Linux(CentOS4)&nbsp;+&nbsp;Apache-2.2.8　＋　PHP-5.2.5です。 
 
chroot環境にするまでは、普通にMail()、MB_Sendmail()が使えていたのですが、 
chroot環境で動かし始めると、当然ながら、使えなくなってしまい、困っております。 
 
具体的には、新たに/chrootというディレクトリを作成し、 
chroot&nbsp;/chroot&nbsp;/usr/local/apache/bin/httpd 
としてApacheを/chroot以下で動かしています。 
 
phpinfo()のsendmail_pathは、/usr/sbin/sendmail&nbsp;-t&nbsp;-i&nbsp;となっているのですが、当然、新たに作成した/chroot配下に、/chroot/sbin/sendmailがないので、これをコピーしてみたりしたのですが、どうしても送信できません。 
 
上記環境で、Mail()やMB_Sendmail()が使えるようにするには、何をどのように設定すればよろしいでしょうか？ 
Linux初心者なので、できるだけ具体的にご回答いただけると幸いです。 
 
また、今後Postfixへの移行も検討中なので、可能であれば、Postfixを使ったMail()関数の設定方法もご教授いただければ幸いです。 
 
よろしくお願いいたします。
    ]]> </content:encoded>
        <dc:date>2008-03-17T00:31:20+09:00</dc:date>
        </item>
  <item rdf:about="http://www.phppro.jp/qa/1032">
  <title>eclipse3.3+PDT1.0.2でphpサーバーの設定が変</title>
  <link>http://www.phppro.jp/qa/1032</link>
      <description>eclipseの質問ですみません。 eclipse3.3+PDT1.0.2で、 ウィンドウ＞設定＞PHPサーバー＞新規で、 公開情報が入力できません。 公開情報の、 このサーバーへプロジェクトを公開のチェックボックス、 ディテクトリのテキストフィールドが、 ウィンドウ内に出てこないのです。 色々と試しました、複数インストール、オールインワンパッケージの導入、などなど。 バグか見落と ...</description>
        <content:encoded> <![CDATA[
    eclipseの質問ですみません。 
eclipse3.3+PDT1.0.2で、 
ウィンドウ＞設定＞PHPサーバー＞新規で、 
公開情報が入力できません。 
公開情報の、 
このサーバーへプロジェクトを公開のチェックボックス、 
ディテクトリのテキストフィールドが、 
ウィンドウ内に出てこないのです。 
 
色々と試しました、複数インストール、オールインワンパッケージの導入、などなど。 
バグか見落としか何かでしょうか。。。
    ]]> </content:encoded>
        <dc:date>2008-03-16T18:59:47+09:00</dc:date>
        </item>
  <item rdf:about="http://www.phppro.jp/qa/1031">
  <title>画像のアップロードについて</title>
  <link>http://www.phppro.jp/qa/1031</link>
      <description>お世話になります。 参考書を片手に画像のアップロードに挑戦しているのですが、どうも一時フォルダからのコピーがいかずご質問させて頂きました。 現在、 としてフォームを作成し、次のページで下記のように書きました。 しかし実際にphotoのフォルダを見ても画像は空っぽでした。 パーミションは777に設定してあります。 どの点か記述ミスがあればご指摘頂ければ ...</description>
        <content:encoded> <![CDATA[
    お世話になります。 
 
参考書を片手に画像のアップロードに挑戦しているのですが、どうも一時フォルダからのコピーがいかずご質問させて頂きました。 
 
 
現在、 
 
   <FORM&nbsp;enctype="multipart/form-data"&nbsp;action="photo_upload.php"&nbsp;method="post">  
  <INPUT&nbsp;type="hidden"&nbsp;name="MAX_FILE_SIZE"&nbsp;value="1024000">  
  <INPUT&nbsp;name="userfile"&nbsp;type="file">  
  <INPUT&nbsp;type="submit"&nbsp;value="アップロード"></FORM>    
としてフォームを作成し、次のページで下記のように書きました。 
 
 
   <?php  &nbsp;  
    //POSTの確認    
    print_r  (  $_FILES  )  ;&nbsp;  
    print_r  (  getimagesize  (  $_FILES  [  userfile  ][  tmp_name  ]))  ;&nbsp;  
  &nbsp;  
    //画像のコピー    
    $imgfile  &nbsp;=&nbsp;  "  ./photo  "  &nbsp;.&nbsp;  $_FILES  [  "  file  "  ][  "  name  "  ]  ;  
    copy  (  $_FILES  [  userfile  ][  tmp_name  ]  ,&nbsp;  $imgfile  )  ;&nbsp;&nbsp;  
  &nbsp;  
    ?>    
 
しかし実際にphotoのフォルダを見ても画像は空っぽでした。 
パーミションは777に設定してあります。 
 
どの点か記述ミスがあればご指摘頂ければ嬉しいです。。。 
またファイル名を指定するにはどのようにソースを書き加えればよろしいでしょうか？ 
 
 
何卒よろしくお願い致します。
    ]]> </content:encoded>
        <dc:date>2008-03-16T18:33:49+09:00</dc:date>
        </item>
  <item rdf:about="http://www.phppro.jp/qa/1030">
  <title>pearのインストールができません</title>
  <link>http://www.phppro.jp/qa/1030</link>
      <description>apcahe2 php5インストール済み 環境変数も設定してあります php.iniにも以下のようにpathの設定をしてあります include_path = &quot;.;c:\php\includes;C:\php\pear&quot; それでコマンドプロンプトでインストールをしようと C:￥php￥go-pear.batを入力するのですが以下のようなエラーがでます Could not open input file: PEAR￥go-pear.phar まだ設定しなくてはいけないとことかあるのでしょうか？ 詳しい方教えて ...</description>
        <content:encoded> <![CDATA[
    apcahe2&nbsp;php5インストール済み 
 
環境変数も設定してあります 
php.iniにも以下のようにpathの設定をしてあります 
include_path&nbsp;=&nbsp;".;c:\php\includes;C:\php\pear" 
 
それでコマンドプロンプトでインストールをしようと 
C:￥php￥go-pear.batを入力するのですが以下のようなエラーがでます 
 
Could&nbsp;not&nbsp;open&nbsp;input&nbsp;file:&nbsp;PEAR￥go-pear.phar 
 
まだ設定しなくてはいけないとことかあるのでしょうか？ 
詳しい方教えてください、お願いします
    ]]> </content:encoded>
        <dc:date>2008-03-15T20:09:39+09:00</dc:date>
        </item>
  <item rdf:about="http://www.phppro.jp/qa/1029">
  <title>ファイル読み込みでの変数について</title>
  <link>http://www.phppro.jp/qa/1029</link>
      <description>お世話になります。PHP初心者です。 例えば、下記のファイルがあったとします。 「test.dat」 あ行,$aいうえお か行,$kきくけこ さ行,$sしすせそ た行,$tちつてと な行,$nにぬねの 次に「test.dat」を以下のスクリプト「index.php」で読み込みます。 そして「index.php」実行すると、 あ行 $aいうえお    か行 $kきくけこ    さ行 $sしすせそ    た行 $tちつてと    な行 $nにぬねの 上記のよ ...</description>
        <content:encoded> <![CDATA[
    お世話になります。PHP初心者です。 
 
例えば、下記のファイルがあったとします。 
 
「test.dat」 
   あ行,$aいうえお  
  か行,$kきくけこ  
  さ行,$sしすせそ  
  た行,$tちつてと  
  な行,$nにぬねの    
次に「test.dat」を以下のスクリプト「index.php」で読み込みます。 
 
   <?php    
  &nbsp;  
    $a  &nbsp;=&nbsp;  "  あ  "  ;  
    $k  &nbsp;=&nbsp;  "  か  "  ;  
    $s  &nbsp;=&nbsp;  "  さ  "  ;  
    $t  &nbsp;=&nbsp;  "  た  "  ;  
    $n  &nbsp;=&nbsp;  "  な  "  ;  
  &nbsp;  
    $data  &nbsp;=&nbsp;  file_get_contents  (  '  test.dat  '  )  ;  
    $data  &nbsp;=&nbsp;  explode  (  "  \n  "  ,&nbsp;  $data  )  ;  
  &nbsp;  
    for  (  $i  =  0  ;  $i  <  count  (  $data  )  ;  $i  ++  ){    
    list  (  $gyou  ,&nbsp;  $mozi  )  &nbsp;=&nbsp;  explode  (  "  ,  "  ,&nbsp;  $data  [  $i  ])  ;  
  &nbsp;  
    echo  &nbsp;  <<<EOD    
    $gyou  <br&nbsp;/>  
    $mozi  <br&nbsp;/>  
  <br&nbsp;/>  
    EOD;    
  &nbsp;  
    }    
  &nbsp;  
    ?>    
そして「index.php」実行すると、 
 
   あ行  
  $aいうえお&nbsp;  
  &nbsp;  
  か行  
  $kきくけこ&nbsp;  
  &nbsp;  
  さ行  
  $sしすせそ&nbsp;  
  &nbsp;  
  た行  
  $tちつてと&nbsp;  
  &nbsp;  
  な行  
  $nにぬねの    
上記のようになってしまい、変数がうまく動作しません。 
変数の部分を表示させるにはどうすればよいか、ご教授ください。 
宜しくお願いします。
    ]]> </content:encoded>
        <dc:date>2008-03-15T12:14:30+09:00</dc:date>
        </item>
  <item rdf:about="http://www.phppro.jp/qa/1028">
  <title>RSSをMySQLに格納したいです。</title>
  <link>http://www.phppro.jp/qa/1028</link>
      <description>いつも大変お世話になっています。 今RSSとMySQLのデータの読み書きに苦戦しておりアドバイス頂ければと思い投稿させて頂きました。 現在、MagpieRSSを用いてRSSの受信は問題なく行えるのですが、取得したデータにそのままリンクがついてしまうため、現在製作しているのは、各ニュースサイトのニュースをRSSで受信し、そのニュースを自身のサーバーに保存し、必要に応 ...</description>
        <content:encoded> <![CDATA[
    いつも大変お世話になっています。 
今RSSとMySQLのデータの読み書きに苦戦しておりアドバイス頂ければと思い投稿させて頂きました。 
 
 
現在、MagpieRSSを用いてRSSの受信は問題なく行えるのですが、取得したデータにそのままリンクがついてしまうため、現在製作しているのは、各ニュースサイトのニュースをRSSで受信し、そのニュースを自身のサーバーに保存し、必要に応じて書き出す仕組みです。 
 
Newsというテーブル内に「Title」「Day」「Body」「Link」の4テーブルを設け、それらのテーブルにRSSで取得したデータを取得順に記録していき、必要に応じてPHPでこれらのデータを呼び出していきたいです。 
 
RSSのソースなどを見たのですがRSS自身を勉強したことがなく、仕組みの理解にとても戸惑っています(x_x;) 
 
上記のようにRSSをMySQLに格納する方法についてアドバイスや参考資料などご存知の方が御座いましたらご教授頂けたら嬉しい限りです。 
 
よろしくお願い致します。
    ]]> </content:encoded>
        <dc:date>2008-03-15T02:53:24+09:00</dc:date>
        </item>
  <item rdf:about="http://www.phppro.jp/qa/1027">
  <title>チェックボックスのチェック項目をチェックした瞬間に表示したい</title>
  <link>http://www.phppro.jp/qa/1027</link>
      <description>私はただ今、PHPとMysql（＋Smarty）で掲示板の作成をしている初心者ですが、 データベースから読み込んだ書き込みをチェックボックスで管理しているのですが、チェックボックスのチェックが付いていたらリアルタイムで「”○○個の項目が選択されています。”」という表示をしたいのですが、 どのようにしたらいいのか解りません。 【一括削除用チェックボックス】 ...</description>
        <content:encoded> <![CDATA[
    私はただ今、PHPとMysql（＋Smarty）で掲示板の作成をしている初心者ですが、 
データベースから読み込んだ書き込みをチェックボックスで管理しているのですが、チェックボックスのチェックが付いていたらリアルタイムで「”○○個の項目が選択されています。”」という表示をしたいのですが、 
どのようにしたらいいのか解りません。 
 
 
   <INPUT&nbsp;TYPE="checkbox"&nbsp;NAME="del_check[]"&nbsp;VALUE="{$smarty.foreach.loop.index}"  
  &nbsp;{$bbs_data.checked_id}&nbsp;>【一括削除用チェックボックス】    
このタグをSmartyの｛Foreach｝で回して表示しています。 
 
どなたかご教授いただければありがたいです。
    ]]> </content:encoded>
        <dc:date>2008-03-14T15:56:10+09:00</dc:date>
        </item>
  <item rdf:about="http://www.phppro.jp/qa/1026">
  <title>データの参照について　意見が0を表示したい</title>
  <link>http://www.phppro.jp/qa/1026</link>
      <description>こんにちは。お世話になります。 こちらの掲示板と1つ機能同じ、意見の数量を表示したいです。 ニュース掲示板： 機能：意見とアクセス数を集計したい 意見の例： テーブル 1： t_comment  コメント CREATE TABLE IF NOT EXISTS `t_comment` (   `cid` mediumint(8) NOT NULL AUTO_INCREMENT,   `user_id` varchar(16) NOT NULL,   `news_id` mediumint(8) NOT NULL,   `name` varchar(50) NOT NULL,   `comment_title` varchar(255) NOT NULL,   `me ...</description>
        <content:encoded> <![CDATA[
    こんにちは。お世話になります。 
こちらの掲示板と1つ機能同じ、意見の数量を表示したいです。 
 
ニュース掲示板： 
機能：意見とアクセス数を集計したい 
 
意見の例： 
 
テーブル&nbsp;1：&nbsp;t_comment&nbsp;&nbsp;コメント 
 
   CREATE&nbsp;TABLE&nbsp;IF&nbsp;NOT&nbsp;EXISTS&nbsp;`t_comment`&nbsp;(  
  &nbsp;&nbsp;`cid`&nbsp;mediumint(8)&nbsp;NOT&nbsp;NULL&nbsp;AUTO_INCREMENT,  
  &nbsp;&nbsp;`user_id`&nbsp;varchar(16)&nbsp;NOT&nbsp;NULL,  
  &nbsp;&nbsp;`news_id`&nbsp;mediumint(8)&nbsp;NOT&nbsp;NULL,  
  &nbsp;&nbsp;`name`&nbsp;varchar(50)&nbsp;NOT&nbsp;NULL,  
  &nbsp;&nbsp;`comment_title`&nbsp;varchar(255)&nbsp;NOT&nbsp;NULL,  
  &nbsp;&nbsp;`memo`&nbsp;text&nbsp;NOT&nbsp;NULL,  
  &nbsp;&nbsp;`update_date`&nbsp;timestamp&nbsp;NOT&nbsp;NULL&nbsp;DEFAULT&nbsp;CURRENT_TIMESTAMP&nbsp;ON&nbsp;UPDATE&nbsp;CURRENT_TIMESTAMP,  
  &nbsp;&nbsp;PRIMARY&nbsp;KEY&nbsp;(`cid`,`user_id`,`news_id`)  
  )&nbsp;ENGINE=MyISAM&nbsp;&nbsp;DEFAULT&nbsp;CHARSET=utf8&nbsp;AUTO_INCREMENT=16&nbsp;;    
テーブル&nbsp;2：&nbsp;news_table&nbsp;ニュース&nbsp;&nbsp; 
   CREATE&nbsp;TABLE&nbsp;IF&nbsp;NOT&nbsp;EXISTS&nbsp;`news_table`&nbsp;(  
  &nbsp;&nbsp;`user_id`&nbsp;varchar(16)&nbsp;NOT&nbsp;NULL,  
  &nbsp;&nbsp;`news_id`&nbsp;mediumint(8)&nbsp;NOT&nbsp;NULL&nbsp;AUTO_INCREMENT,  
  &nbsp;&nbsp;`title`&nbsp;text&nbsp;NOT&nbsp;NULL,  
  &nbsp;&nbsp;`detail`&nbsp;text,  
  &nbsp;&nbsp;`update_date`&nbsp;timestamp&nbsp;NOT&nbsp;NULL&nbsp;DEFAULT&nbsp;CURRENT_TIMESTAMP&nbsp;ON&nbsp;UPDATE&nbsp;CURRENT_TIMESTAMP,  
  &nbsp;&nbsp;PRIMARY&nbsp;KEY&nbsp;(`user_id`,`news_id`)  
  )&nbsp;ENGINE=MyISAM&nbsp;DEFAULT&nbsp;CHARSET=utf8&nbsp;AUTO_INCREMENT=1&nbsp;;    
テーブル1　テーブル２　結合して計算します 
ニュース発表した時間の順でコメント数を集計します 
 
   SELECT&nbsp;news_table.update_date,&nbsp;t_comment.user_id,&nbsp;t_comment.news_id,&nbsp;count(&nbsp;*&nbsp;)&nbsp;AS&nbsp;counter&nbsp;FROM&nbsp;t_comment,&nbsp;news_table  
  WHERE&nbsp;news_table.user_id&nbsp;=&nbsp;t_comment.user_id  
  AND&nbsp;news_table.news_id&nbsp;=&nbsp;t_comment.news_id  
  GROUP&nbsp;BY&nbsp;t_comment.user_id,&nbsp;t_comment.news_id  
  ORDER&nbsp;BY&nbsp;news_table.update_date&nbsp;DESC    
発表時間が新しいもの順にならべた最初1件のデータを表示できますが、0件のデータを表示できないですが、 
 
どなたか、ご教授の程、よろしくお願いいたします。
    ]]> </content:encoded>
        <dc:date>2008-03-14T03:22:15+09:00</dc:date>
        </item>
  <item rdf:about="http://blog.asial.co.jp/360">
  <title>「ノン・プログラマのためのPHP入門　10日間コース」</title>
  <link>http://blog.asial.co.jp/360</link>
      <description> 今回のテーマは、このブログの右サイドにも掲載されている書籍「ノン・プログラマのためのPHP入門 10日間コース」の紹介です。アシアルの海原と笹亀が執筆した本で、アシアルPHPスクールの集大成ともいえる本です。「考える」より「慣れる」が一番。帯に書かれているとおり、プログラミングを習得するには、まず自分の手で作って、その実行結果を目で確かめるの ...</description>
        <content:encoded> <![CDATA[
     今回のテーマは、このブログの右サイドにも掲載されている書籍「ノン・プログラマのためのPHP入門 10日間コース」の紹介です。アシアルの海原と笹亀が執筆した本で、アシアルPHPスクールの集大成ともいえる本です。<br />
<br />
<a href="http://kaiteki-rich.com/read_file.id-425-mode-1.htm" rel="lightbox" class="link-lightbox"><img src="http://blog.asial.co.jp/read_file.php?id=425" /></a><br />
<br />
「考える」より「慣れる」が一番。帯に書かれているとおり、プログラミングを習得するには、まず自分の手で作って、その実行結果を目で確かめるのが一番です。PHPはコンパイルする必要もなく、直感的に理解しやすい構造をもつので、最初の環境さえ整えれば「サクサク」書いて試してみることができます。すなわち、プログラミング未経験者にとっても、取りかかりやすい言語と言えます。<br />
<br />
この本を制作する際に特に重視したのは、<br />
<br />
<strong>実務で必要なテクニックを身につける！</strong><br />
<br />
セキュリティ（入力データチェックやCSRF対策など）を意識した内容となっています。せっかく使ったけど、実務では使えないでは意味がないですよね。「初心者向けだから難しそうなことは省略する」ということはせず、実際の実務で使えるプログラミング・テクニックを盛り込んでいます。<br />
<br />
<strong>作ることを実感できる！</strong><br />
<br />
一つのアプリケーションの作成を通してプログラミング技術を身につけます。10日間の作業が完了すると、ユーザー入力画面と管理画面を備えたアンケート・アプリケーションが完成します。コツコツと積み上げながら一つのものを完成させる充実感を実感していただけたらと思います。<br />
<br />
他、以下のことも考慮して制作しました。<br />
<br />
・Web制作に必要なものは何かを考え抜き、その上で取り上げるテーマを設定（Smarty、PEARのDBライブラリ、MySQLなど）<br />
・プログラミング未経験者でも途中で挫折しないように、ワンステップずつわかりやすく解説<br />
・Windowsだけでなく、MacやLinuxのユーザーでも使えることを意識<br />
<br />
正にノン・プログラマの自分ですが、そんな自分がPHPを理解するのに非常に有益な本です。もっと早く欲しかった・・^^;<br />
※ 基本、自分はプログラミングをしていませんが、テンプレートの修正やデータ参照などで非常に重宝しています。<br />
<br />
出版して1月半ほど経ちますが、徐々に読者様からの声も寄せられており、「自分のプログラミング経験をまとめたこの本に対して、読者の皆さんから『この本を読んで、PHPがわかるようになった！』などの好評いただいていることに感激です」と執筆者もコメントしております。<br />
<br />
是非、今後も、本を読んだ率直な感想を我々に返していただけると幸いです！<br />
<br />
<ol class="boxcode-main no-number"><li><strong>【書籍目次】</strong></li><li></li><li><strong>0day<wbr />&nbsp;PHPプログラミングを行う前に</strong></li><li>PHPプログラミングを行う前に、PHPとは？何かを知り、PHPを動作させ実習を行う環境を整えます。</li><li></li><li><strong>1st<wbr />&nbsp;day<wbr />&nbsp;PHPの基礎とPHPの言語構造</strong></li><li>PHPスクリプトの記述方法、プログラムの基礎要素などを実際のスクリプトと実行結果を照らし合わせながら説明します。また、Webブラウザ・Webサーバ間のデータのやり取りについての知識を身につけます。</li><li></li><li><strong>2nd<wbr />&nbsp;day<wbr />&nbsp;PHPでWebアプリケーション作成時の注意事項と構築手順</strong></li><li>文字化け問題に対処する方法を身につけます。また、本書で一貫して作成するアンケート・アプリケーションの設計を通じて、Webアプリケーションの設計手法について学びます。</li><li></li><li><strong>3th<wbr />&nbsp;day<wbr />&nbsp;セッションを使ったWebアプリケーション</strong></li><li>ユーザーログインなどに使用されるセッション機能について、実際にスクリプトを記述してセッションの流れを確認しながら、その仕組みを学び理解を深めます。</li><li></li><li><strong>4th<wbr />&nbsp;day<wbr />&nbsp;Smartyを使う</strong></li><li>Smartyの基本的な使い方、PHPにおけるSmartyの役割を学んだ上で、実用的なWebアプリケーション開発に効果的な、高度なSmartyの使い方について習得します。</li><li></li><li><strong>5th<wbr />&nbsp;day<wbr />&nbsp;入力データのチェック</strong></li><li>アンケート入力フォームに入力されたデータをチェックするエラー機能を実装する方法を学んだ上で、入力データの確認画面の作成します。</li><li></li><li><strong>6th<wbr />&nbsp;day<wbr />&nbsp;PHPとデータベースの連携</strong></li><li>MySQLを使用してデータベースの使い方を学びます。PHPとデータベースを連携させ、Webアプリケーションからデータベースを使う方法を習得します。</li><li></li><li><strong>7th<wbr />&nbsp;day<wbr />&nbsp;PHPとPEARモジュール</strong></li><li>PEARとは何か？、どうやってPEARを使うのかについて学び、アンケート・アプリケーションでPEARのDBライブラリを使用して、データを登録する方法を学びます。ここまでで、ユーザー表示側の機能が完成します。</li><li></li><li><strong>8th<wbr />&nbsp;day<wbr />&nbsp;アンケート・アプリケーションの管理画面作成</strong></li><li>ここから、アンケート・アプリケーションの管理画面の作成を行います。まずは、管理画面の入り口となるログイン機能を実装し、次に投稿されたアンケート・データの一覧表示、検索機能を実装します。</li><li></li><li><strong>9th<wbr />&nbsp;day<wbr />&nbsp;管理画面からのデータの修正と削除</strong></li><li>管理画面の機能強化を行います。管理画面から、アンケート・データを修正・削除する機能を実装します。ここまでで、Webアプリケーションの基本的な動作である登録・修正・削除・検索を行うことができるようになりました。</li><li></li><li><strong>10th<wbr />&nbsp;day<wbr />&nbsp;アンケート情報の出力と集計</strong></li><li>表現を豊かにするために、CSVデータ出力、グラフ出力、PDF出力の３つの出力方法について習得します。</li></ol> 
    ]]> </content:encoded>
        <dc:date>2008-03-13T23:55:37+09:00</dc:date>
          <dc:subject>日常</dc:subject>
    </item>
  <item rdf:about="http://www.phppro.jp/qa/1025">
  <title>認証後のファイルアップロード</title>
  <link>http://www.phppro.jp/qa/1025</link>
      <description>初心者のhide3です。 認証phpとファイルアップロードphpを作成しました。 認証php         www.hoge.com *認証*            Login Interface   </description>
        <content:encoded> <![CDATA[
    初心者のhide3です。 
認証phpとファイルアップロードphpを作成しました。 
 
認証php 
   <?php    
    define  (  "  LOGINID  "  ,  "  root  "  )  ;  
    define  (  "  LOGINPASS  "  ,  "  password  "  )  ;  
    define  (  "  AUTHADMIN  "  ,  "  1  "  )  ;  
  &nbsp;  
    if  &nbsp;  (  !  chk_auth  ())  &nbsp;  {    
  &nbsp;&nbsp;  disp_login  ()  ;  
  &nbsp;&nbsp;  exit  ()  ;  
    }    
  &nbsp;  
    function  &nbsp;  disp_login  ()  &nbsp;  {    
  &nbsp;&nbsp;  ?>    
  &nbsp;&nbsp;<html>  
  &nbsp;&nbsp;<head>  
  &nbsp;&nbsp;<title>www.hoge.com&nbsp;*認証*</title>  
  &nbsp;&nbsp;<style&nbsp;type="text/css">  
  &nbsp;&nbsp;body,td,th&nbsp;{  
  &nbsp;&nbsp;&nbsp;&nbsp;color:&nbsp;#FFFFFF;  
  &nbsp;&nbsp;}  
  &nbsp;&nbsp;body&nbsp;{  
  &nbsp;&nbsp;&nbsp;&nbsp;background-color:&nbsp;#000000;  
  &nbsp;&nbsp;}  
  &nbsp;&nbsp;</style>  
  &nbsp;&nbsp;</head>  
  &nbsp;&nbsp;<body>  
  &nbsp;&nbsp;<h3>Login&nbsp;Interface</h3>  
  &nbsp;&nbsp;<form&nbsp;method="post"&nbsp;action="  <?php  &nbsp;  echo  &nbsp;  $_SERVER  [  "  PHP_SELF  "  ]  ?>  ">  
  &nbsp;&nbsp;&nbsp;&nbsp;<table&nbsp;border="1">  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tr>  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<td>UserID</td>  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<td><input&nbsp;type="text"&nbsp;name="l_id"></td>  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tr>  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tr>  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<td>Password</td>  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<td><input&nbsp;type="password"&nbsp;name="l_pass"></td>  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</tr>  
  &nbsp;&nbsp;&nbsp;&nbsp;</table>  
  &nbsp;&nbsp;&nbsp;&nbsp;<input&nbsp;type="submit"&nbsp;name="sub"&nbsp;value="Login">  
  &nbsp;&nbsp;</form>  
  &nbsp;&nbsp;</body>  
  &nbsp;&nbsp;</html>  
  &nbsp;&nbsp;  <?php    
    }    
  &nbsp;  
    function  &nbsp;  chk_auth  ()  &nbsp;  {    
  &nbsp;&nbsp;  if  &nbsp;  (  isset  (  $_POST  [  "  l_id  "  ])  &nbsp;  and  &nbsp;  isset  (  $_POST  [  "  l_pass  "  ]))  &nbsp;  {    
  &nbsp;&nbsp;&nbsp;&nbsp;  if  &nbsp;  (  $_POST  [  "  l_id  "  ]  &nbsp;==&nbsp;  LOGINID  &nbsp;  and  &nbsp;  $_POST  [  "  l_pass  "  ]  &nbsp;==&nbsp;  LOGINPASS  )  &nbsp;  {    
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  $_SESSION  [  "  auth  "  ]  &nbsp;=&nbsp;  AUTHADMIN  ;  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  return  &nbsp;  TRUE  ;  
  &nbsp;&nbsp;&nbsp;&nbsp;  }  &nbsp;  else  &nbsp;  {    
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  return  &nbsp;  FALSE  ;  
  &nbsp;&nbsp;&nbsp;&nbsp;  }    
  &nbsp;&nbsp;  }  &nbsp;  else  &nbsp;  {    
  &nbsp;&nbsp;&nbsp;&nbsp;  if  (  !  isset  (  $_SESSION  [  "  auth  "  ]))  &nbsp;  {    
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  return  &nbsp;  FALSE  ;  
  &nbsp;&nbsp;&nbsp;&nbsp;  }  &nbsp;  else  &nbsp;  {    
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  if  &nbsp;  (  $_SESSION  [  "  auth  "  ]  &nbsp;==&nbsp;  AUTHADMIN  )  &nbsp;  {    
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  return  &nbsp;  TRUE  ;  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  }  &nbsp;  else  &nbsp;  {    
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  return  &nbsp;  FALSE  ;  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  }    
  &nbsp;&nbsp;&nbsp;&nbsp;  }    
  &nbsp;&nbsp;  }    
    }    
    ?>   ファイルアップロードphp 
   <?php    
    //ログイン認証ファイル読込&nbsp;    
    require_once  &nbsp;  (  "  auth.php  "  )  ;&nbsp;  
  &nbsp;  
    $save_dir  &nbsp;=&nbsp;  "  /Applications/xampp/xamppfiles/htdocs/file/  "  ;  
    $array  &nbsp;=&nbsp;  array  (  "  wav  "  ,&nbsp;  "  mp3  "  )  ;  
    echo  &nbsp;  "  <p>Please&nbsp;input&nbsp;your&nbsp;file&nbsp;name(ArtistName+SongName)  "  ;  
    echo  &nbsp;  "  <p>(Ex)BeethovenPianoNo14.mp3  "  ;  
  &nbsp;  
    if  &nbsp;  (  is_uploaded_file  (  @  $_FILES  [  "  upfile  "  ][  "  tmp_name  "  ]))  &nbsp;  {    
  &nbsp;&nbsp;  $finfo  &nbsp;=&nbsp;  pathinfo  (  $_FILES  [  "  upfile  "  ][  "  name  "  ])  ;  
  &nbsp;&nbsp;  $ext  &nbsp;=&nbsp;  $finfo  [  "  extension  "  ]  ;  
  &nbsp;&nbsp;  if  &nbsp;  (  in_array  (  $ext  ,&nbsp;  $array  ))  &nbsp;  {    
  &nbsp;&nbsp;&nbsp;&nbsp;  copy  (  $_FILES  [  "  upfile  "  ][  "  tmp_name  "  ]  &nbsp;,&nbsp;  $save_dir  .  $_FILES  [  "  upfile  "  ][  "  name  "  ])  ;  
  &nbsp;&nbsp;&nbsp;&nbsp;  echo  &nbsp;  "  <p>Files&nbsp;Upload&nbsp;Complete!  "  ;  
  &nbsp;&nbsp;&nbsp;&nbsp;  echo  &nbsp;  "  <p>FileName：  "  .  $_FILES  [  "  upfile  "  ][  "  name  "  ]  ;  
  &nbsp;&nbsp;&nbsp;&nbsp;  //ファイル一覧表示    
  &nbsp;&nbsp;&nbsp;&nbsp;  echo  &nbsp;  "  <p><b>Serverside&nbsp;Files</b>  "  ;  
  &nbsp;&nbsp;&nbsp;&nbsp;  $dir_name  &nbsp;=&nbsp;  dir  (  "  /Applications/xampp/xamppfiles/htdocs/file/  "  )  ;  
  &nbsp;&nbsp;&nbsp;&nbsp;  while  &nbsp;  (  $file_name  &nbsp;=&nbsp;  $dir_name  ->  read  ())  &nbsp;  {    
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  if  &nbsp;  (  is_dir  (  $file_name  ))  &nbsp;  {    
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  echo  &nbsp;  "  <br>(dir)&nbsp;  "  .  $file_name  ;  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  }  &nbsp;  else  &nbsp;  {    
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  echo  &nbsp;  "  <br>  "  .  $file_name  ;  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  }    
  &nbsp;&nbsp;&nbsp;&nbsp;  }    
  &nbsp;&nbsp;&nbsp;&nbsp;  $dir_name  ->  close  ;  
  &nbsp;&nbsp;  }  &nbsp;  else  &nbsp;  {    
  &nbsp;&nbsp;&nbsp;&nbsp;  echo  &nbsp;  "  <p>許可されていない拡張子です：  "  .  $ext  ;  
  &nbsp;&nbsp;&nbsp;&nbsp;  echo  &nbsp;  "  <p>FileName：  "  .  $_FILES  [  "  upfile  "  ][  "  name  "  ]  ;  
  &nbsp;&nbsp;  }    
    }    
  &nbsp;  
    ?>    
  <form&nbsp;enctype="multipart/form-data"&nbsp;action="  <?php  &nbsp;  echo  &nbsp;  $_SERVER  [  "  PHP_SELF  "  ]  ?>  "&nbsp;method="POST">  
  &nbsp;&nbsp;<input&nbsp;type="file"&nbsp;name="upfile">  
  &nbsp;&nbsp;<input&nbsp;type="submit"&nbsp;value="UpLoad">  
  </form>   以上のようにファイルアップロードphpでrequireしてauth.phpを読み込んでいるのですが、ファイルアップロードphpを動作させるとうまくアップロードされず、auth.phpが再表示されてしまいます。 
requireしない場合はファイルアップロードは正常に行われます。 
認証後のファイルアップロードの良い方法があればご教示下さい。 
またセキュリティー関係のアドバイス等も宜しくお願いいたします。
    ]]> </content:encoded>
        <dc:date>2008-03-13T19:42:05+09:00</dc:date>
        </item>
</rdf:RDF>