<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
  xmlns:georss="http://www.georss.org/georss"
  xmlns:media="http://search.yahoo.com/mrss/" >
<channel>
  <title>副業金持ち生活</title>
  <link>http://kaiteki-rich.com/</link>
      <description>ネットで稼ぐサラリーマン内職</description>
        <pubDate>Thu, 08 Jan 2009 08:05:57 +0900</pubDate>
        <lastBuildDate>Tue, 06 Jan 2009 19:32:16 +0900</lastBuildDate>
        <docs>http://backend.userland.com/rss/</docs>
        <generator>XOOPS rssc</generator>
        <category>RSS Center</category>
        <managingEditor>sitemaster@kaiteki-rich.com (kisch)</managingEditor>
        <webMaster>sitemaster@kaiteki-rich.com (kisch)</webMaster>
        <copyright>Copyright (c) 2009, kisch</copyright>
        <language>ja</language>
        <atom:link href="http://kaiteki-rich.com/rssc_php-rss.mode-rss-query--andor-AND-limit-20-start-0.html" rel="self" type="application/rss+xml" />
      <item>
  <title>セッションを破棄する方法</title>
  <link>http://www.phppro.jp/qa/1768</link>
      <description>以下のようにセッションを破棄しようとしましたが、 セッションが残ったままになっているようです。 セッションを正しく破棄する方法を教えてください。 $_SESSION[&quot;loginflag&quot;] = &quot;&quot;;   if (!isset($_SESSION[&quot;loginflag&quot;])) {   print &quot;セッション無し&quot;; //こちらを通りたい }else{   print &quot;セッション有り&quot;; //こちらを通ってしまいます } よろしくお願いします。</description>
        <pubDate>Tue, 06 Jan 2009 19:32:16 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1768</guid>
        
      <content:encoded> <![CDATA[
    以下のようにセッションを破棄しようとしましたが、 
セッションが残ったままになっているようです。 
 
セッションを正しく破棄する方法を教えてください。 
 
   $_SESSION["loginflag"]&nbsp;=&nbsp;"";  
  &nbsp;  
  if&nbsp;(!isset($_SESSION["loginflag"]))&nbsp;{  
  &nbsp;&nbsp;print&nbsp;"セッション無し";&nbsp;//こちらを通りたい  
  }else{  
  &nbsp;&nbsp;print&nbsp;"セッション有り";&nbsp;//こちらを通ってしまいます  
  }    
よろしくお願いします。
    ]]> </content:encoded>
            </item>
  <item>
  <title>PHPプロ！Weekly PEAR リリース @ 09/01/06号</title>
  <link>http://www.phppro.jp/news/597/rss</link>
      <description>PHPプロ！Weekly PEARリリースでは、前週からの１週間にリリースされたPEARパッケージを、毎週まとめてご紹介します。本記事では、12月30日から01月06日までの間にリリースされたパッケージ一覧を掲載しています。</description>
        <pubDate>Tue, 06 Jan 2009 15:16:19 +0900</pubDate>
        <guid>http://www.phppro.jp/news/597</guid>
        
      <content:encoded> <![CDATA[
    PHPプロ！Weekly PEARリリースでは、前週からの１週間にリリースされたPEARパッケージを、毎週まとめてご紹介します。
本記事では、12月30日から01月06日までの間にリリースされたパッケージ一覧を掲載しています。
    ]]> </content:encoded>
            </item>
  <item>
  <title>画像データＤＢ格納メリット</title>
  <link>http://www.phppro.jp/qa/1767</link>
      <description>こんにちは、 ＰＨＰ５、ＭＹＳＱＬの環境で 画像データの取り扱いの部分を勉強中なのですが、 そのなかで、 画像の格納方法に ＤＢにバイナリデータを保存する方法と 特定フォルダに格納する方法と 二通りあると思われるのですが、 それぞれ、どうゆうメリットがあるのだろうか？と 思いまして、メリットや、こうゆうサイトに使えるような 情報などありましたら ...</description>
        <pubDate>Tue, 06 Jan 2009 14:08:32 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1767</guid>
        
      <content:encoded> <![CDATA[
    こんにちは、 
ＰＨＰ５、ＭＹＳＱＬの環境で 
画像データの取り扱いの部分を勉強中なのですが、 
そのなかで、 
画像の格納方法に 
ＤＢにバイナリデータを保存する方法と 
特定フォルダに格納する方法と 
二通りあると思われるのですが、 
 
それぞれ、どうゆうメリットがあるのだろうか？と 
思いまして、メリットや、こうゆうサイトに使えるような 
情報などありましたらお願い致します。 
 
個人的には、下記のような感じたのですが、 
記述コードは、画像名や幅などＤＢで管理すれば 
あまり難しさに差がないように感じましたが。。 
 
ＳＢに格納の場合、セキュリティが向上するが 
データから画像として構築する分、処理に負荷がかかる 
 
フォルダ格納の場合、セキュリティが低下するが 
負荷が少ない
    ]]> </content:encoded>
            </item>
  <item>
  <title>続・Macを買ったらすぐインストールするアプリケーション</title>
  <link>http://blog.asial.co.jp/510</link>
      <description> またまたMacユーザに戻ったということで、以前紹介しなかった買ったらすぐインストールするアプリケーション紹介の第2弾です。 </description>
        <pubDate>Mon, 05 Jan 2009 19:34:22 +0900</pubDate>
        <guid>http://blog.asial.co.jp/510</guid>
        <category>-</category>
      
      <content:encoded> <![CDATA[
     またまたMacユーザに戻ったということで、以前紹介しなかった買ったらすぐインストールするアプリケーション紹介の第2弾です。 
    ]]> </content:encoded>
            </item>
  <item>
  <title>ページのナビゲーションでの配列の受け渡し</title>
  <link>http://www.phppro.jp/qa/1766</link>
      <description>$PAGESIZE件ごとにページ分け表示する際のページのナビゲーションについて、 例えば、前のページに値($tcnt)をtcntという変数名で受け渡したいときは次のようにすると思います。このようにして配列を受け渡すことは可能ですか？ //ページのナビゲーション if ($page &gt; 1) {   //2ページ以降の場合は[前]を表示します   $body .= &quot;前の&quot;.$PAGESIZE.&quot;件&quot;; } $dis[]という変数名の多次元配列で ...</description>
        <pubDate>Mon, 05 Jan 2009 16:20:49 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1766</guid>
        
      <content:encoded> <![CDATA[
    $PAGESIZE件ごとにページ分け表示する際のページのナビゲーションについて、 
例えば、前のページに値($tcnt)をtcntという変数名で受け渡したいときは次のようにすると思います。このようにして配列を受け渡すことは可能ですか？ 
 
   //ページのナビゲーション  
  if&nbsp;($page&nbsp;>&nbsp;1)&nbsp;{  
  &nbsp;&nbsp;//2ページ以降の場合は[前]を表示します  
  &nbsp;&nbsp;$body&nbsp;.=&nbsp;"<a&nbsp;href='$PHP_SELF?page=".($page-1)."&amp;tcnt=$tcnt'>前の".$PAGESIZE."件</a>";  
  }    
$dis[]という変数名の多次元配列で中身は次のようになっています。 
Array&nbsp;(&nbsp;[0]&nbsp;=>&nbsp;Array&nbsp;(&nbsp;[レシピNo.]&nbsp;=>&nbsp;10&nbsp;[マッチ数]&nbsp;=>&nbsp;1&nbsp;)&nbsp;[1]&nbsp;=>&nbsp;Array&nbsp;(&nbsp;[レシピNo.]&nbsp;=>&nbsp;11&nbsp;[マッチ数]&nbsp;=>&nbsp;1&nbsp;)&nbsp;) 
 
PHPは初心者です。よろしくお願いします。
    ]]> </content:encoded>
            </item>
  <item>
  <title>ランダム文字生成＋重複チェック</title>
  <link>http://www.phppro.jp/qa/1765</link>
      <description>コード用のランダム文字を生成し、以前登録されたデータに重複するコードがあれば再生成する、というPHPを作りたいと思っています。 過去記事を探したところ、http://www.phppro.jp/qa/960にて、ほぼ私がやりたい事と同じ内容が回答されておりました。 2番目に回答されたsignalさんのサンプルコードを使用させていただきました。 「signalさんが書かれたコード」 function make_pass ...</description>
        <pubDate>Mon, 05 Jan 2009 14:59:15 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1765</guid>
        
      <content:encoded> <![CDATA[
    コード用のランダム文字を生成し、以前登録されたデータに重複するコードがあれば再生成する、というPHPを作りたいと思っています。 
過去記事を探したところ、http://www.phppro.jp/qa/960にて、ほぼ私がやりたい事と同じ内容が回答されておりました。 
2番目に回答されたsignalさんのサンプルコードを使用させていただきました。 
 
「signalさんが書かれたコード」 
   function&nbsp;make_passwd(&nbsp;$length&nbsp;)&nbsp;{&nbsp;  
  &nbsp;&nbsp;$char&nbsp;=&nbsp;'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789';&nbsp;  
  &nbsp;&nbsp;$list&nbsp;=&nbsp;preg_split(&nbsp;'//',&nbsp;$char,&nbsp;-1,&nbsp;PREG_SPLIT_NO_EMPTY&nbsp;);&nbsp;  
  &nbsp;&nbsp;$rand&nbsp;=&nbsp;array_rand(&nbsp;$list,&nbsp;$length&nbsp;);&nbsp;  
  &nbsp;&nbsp;$str&nbsp;&nbsp;=&nbsp;'';&nbsp;  
  &nbsp;&nbsp;foreach&nbsp;(&nbsp;$rand&nbsp;as&nbsp;$key&nbsp;)&nbsp;$str&nbsp;.=&nbsp;$list[$key];&nbsp;  
  &nbsp;&nbsp;return&nbsp;$str;&nbsp;  
  }&nbsp;  
  function&nbsp;get_passwd(&nbsp;$conn,&nbsp;$length&nbsp;=&nbsp;8&nbsp;)&nbsp;{&nbsp;  
  &nbsp;&nbsp;do&nbsp;{&nbsp;  
  &nbsp;&nbsp;&nbsp;&nbsp;$passwd&nbsp;=&nbsp;make_passwd(&nbsp;$length&nbsp;);&nbsp;  
  &nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;=&nbsp;mysql_query(&nbsp;"SELECT&nbsp;upw&nbsp;FROM&nbsp;tablepw&nbsp;WHERE&nbsp;upw&nbsp;=&nbsp;'$passwd'",&nbsp;$conn&nbsp;);&nbsp;  
  &nbsp;&nbsp;&nbsp;&nbsp;$count&nbsp;&nbsp;=&nbsp;mysql_num_rows(&nbsp;$result&nbsp;);&nbsp;  
  &nbsp;&nbsp;}&nbsp;while(&nbsp;$count&nbsp;>&nbsp;0&nbsp;);&nbsp;  
  &nbsp;&nbsp;return&nbsp;$passwd;&nbsp;  
  }&nbsp;  
  &nbsp;&nbsp;  
  $conn&nbsp;=&nbsp;mysql_connect(&nbsp;$host,&nbsp;$user,&nbsp;$pw&nbsp;);&nbsp;  
  mysql_select_db(&nbsp;$db,&nbsp;$conn&nbsp;);&nbsp;  
  print&nbsp;get_passwd(&nbsp;$conn,&nbsp;6&nbsp;);    
要らないと思われる部分を削り、以下のコードで動作は確認できました。 
(重複チェックしているかは、まだなのですが･･･) 
 
「私が書いたコード」 
   //&nbsp;DB接続  
  require_once('db_joint.php');  
  &nbsp;  
  /*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;コード生成&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/  
  function&nbsp;make_code($length)&nbsp;{  
  &nbsp;&nbsp;&nbsp;$rdm_str&nbsp;=&nbsp;md5(uniqid(rand(),&nbsp;true));&nbsp;&nbsp;&nbsp;//&nbsp;ランダム文字生成  
  &nbsp;&nbsp;&nbsp;$rdm_str&nbsp;=&nbsp;substr($rdm_str,0,6);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;生成文字を6文字に縮小  
  &nbsp;&nbsp;&nbsp;$today&nbsp;=&nbsp;date("ymd");&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;現在の年月日  
  &nbsp;&nbsp;&nbsp;$cp_code&nbsp;=&nbsp;"CP_".$rdm_str.$today;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//&nbsp;コード生成  
  &nbsp;&nbsp;&nbsp;return&nbsp;$cp_code;&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;*/  
  function&nbsp;get_code($length)&nbsp;{  
  &nbsp;&nbsp;&nbsp;do&nbsp;{  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$cp_code&nbsp;=&nbsp;make_code($length);  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$result&nbsp;=&nbsp;mysql_query("SELECT&nbsp;code&nbsp;FROM&nbsp;code_table&nbsp;WHERE&nbsp;code&nbsp;=&nbsp;'$cp_code'");  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$count&nbsp;&nbsp;=&nbsp;mysql_num_rows($result);  
  &nbsp;&nbsp;&nbsp;}  
  &nbsp;&nbsp;&nbsp;while($count&nbsp;>&nbsp;0);  
  &nbsp;&nbsp;&nbsp;return&nbsp;$cp_code;  
  }  
  &nbsp;  
  //&nbsp;生成コード表示  
  print&nbsp;get_code();    
上記に書いたPHPコードで、文法的には間違っていないでしょうか？ 
また文法以外にも、何か間違っているなどありましたら、教えていただきたいです。 
(コード自体理解しきれていないので、signalさんが書かれたコードを1行ずつ解説していただけると嬉しいです) 
よろしくお願いいたします。
    ]]> </content:encoded>
            </item>
  <item>
  <title>データベースの表示方法について</title>
  <link>http://www.phppro.jp/qa/1764</link>
      <description>mySQLデータベースにphpで接続し、一覧表示をさせるときに、基本、縦に一覧が表示されますが 例えば横にも５列表示させる方法は有りますでしょうか？ 写真とコメントのデータベースを表示させるのに、例えば横に５列、縦に５列の２５個を表示して、それ以上の場合はページングでページを変えたいと思っています。                                     例えば上記の場合、テー ...</description>
        <pubDate>Mon, 05 Jan 2009 14:34:01 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1764</guid>
        
      <content:encoded> <![CDATA[
    mySQLデータベースにphpで接続し、一覧表示をさせるときに、基本、縦に一覧が表示されますが 
例えば横にも５列表示させる方法は有りますでしょうか？ 
 
写真とコメントのデータベースを表示させるのに、例えば横に５列、縦に５列の２５個を表示して、それ以上の場合はページングでページを変えたいと思っています。 
 
   <table>  
  <tr>  
  &nbsp;&nbsp;<td&nbsp;rowspan=2>  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <?php  &nbsp;  echo  &nbsp;  $row  [  "  data1  "  ]  ;  ?>    
  &nbsp;&nbsp;</td>  
  &nbsp;&nbsp;<td>  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <?php  &nbsp;  echo  &nbsp;  $row  [  "  data2  "  ]  ;  ?>    
  &nbsp;&nbsp;</td>  
  </tr>  
  <tr>  
  &nbsp;&nbsp;<td>  
  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <?php  &nbsp;  echo  &nbsp;  $row  [  "  data3  "  ]  ;  ?>    
  &nbsp;&nbsp;</td>  
  </tr>  
  </table>    
例えば上記の場合、テーブルの形のまま、データが有るだけ下に表示されてしまいます。このテーブルの形を活かして横にも５列例えば表示させる様にするにはどのようにしたら良いのでしょう？ 
ご教授下さい。※テーブルやテーブルの形は例えです。
    ]]> </content:encoded>
            </item>
  <item>
  <title>チェックボックスの判別について教えてください。</title>
  <link>http://www.phppro.jp/qa/1763</link>
      <description>以下のようなソースでチェックボックスを表示させ$strに何を選んだのかまではできています。 aaa bbb ccc foreach ($_POST[&apos;flag&apos;] as $val) {     $str[] = $val; } 例えば1と3を選んだ場合 $str[0] =&gt; 1 $str[1] =&gt; 3 となるのですがチェックしていない場合は常に0を配列に返し上記の例と同様に1と3を 選んだ場合以下のような配列で返すにはどうすればいいのでしょうか？ $str[0] =&gt; 1 $str[1] =&gt; 0 $str[2] ...</description>
        <pubDate>Mon, 05 Jan 2009 02:03:22 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1763</guid>
        
      <content:encoded> <![CDATA[
    以下のようなソースでチェックボックスを表示させ$strに何を選んだのかまではできています。 
 
   <input&nbsp;type="checkbox"&nbsp;name="flag[]"&nbsp;value="1"&nbsp;/>aaa  
  <input&nbsp;type="checkbox"&nbsp;name="flag[]"&nbsp;value="2"&nbsp;/>bbb  
  <input&nbsp;type="checkbox"&nbsp;name="flag[]"&nbsp;value="3"&nbsp;/>ccc  
  foreach&nbsp;($_POST['flag']&nbsp;as&nbsp;$val)&nbsp;{  
  &nbsp;&nbsp;&nbsp;&nbsp;$str[]&nbsp;=&nbsp;$val;  
  }    
例えば1と3を選んだ場合 
 
   $str[0]&nbsp;=>&nbsp;1  
  $str[1]&nbsp;=>&nbsp;3    
となるのですがチェックしていない場合は常に0を配列に返し上記の例と同様に1と3を 
選んだ場合以下のような配列で返すにはどうすればいいのでしょうか？ 
 
   $str[0]&nbsp;=>&nbsp;1  
  $str[1]&nbsp;=>&nbsp;0  
  $str[2]&nbsp;=>&nbsp;3    
セレクトボックスであればvalueに0を入れれば済むので問題ないのですがチェックボックスの 
場合どうやっていいものか全くわからず悩んでおります。
    ]]> </content:encoded>
            </item>
  <item>
  <title>pear DBを使ってテーブルをトランケート</title>
  <link>http://www.phppro.jp/qa/1762</link>
      <description>タイトルの通りなのですが、pearのDBを使ってテーブルをトランケートしたいと思っているのですが、そもそも可能なのでしょうか？ 検索してもうまくヒットしなかったので・・・</description>
        <pubDate>Sun, 04 Jan 2009 21:32:54 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1762</guid>
        
      <content:encoded> <![CDATA[
    タイトルの通りなのですが、pearのDBを使ってテーブルをトランケートしたいと思っているのですが、そもそも可能なのでしょうか？ 
検索してもうまくヒットしなかったので・・・
    ]]> </content:encoded>
            </item>
  <item>
  <title>imagickやpear-file_archiveからの書き込みで文字化け</title>
  <link>http://www.phppro.jp/qa/1761</link>
      <description>タイトルの通りなのですが、imagickから$image-&gt;writeimage(～やfile_archiveからFile_Archive::extract(～で書き込まれるファイル名が日本語の場合文字化けしてしまっています。 サーバのosはFreeBSDです。 文字コードの問題だとは思うのですが、imagickやpearからの出力時に文字コードを指定する方法がみつかりませんorz もしご存じの方がいらっしゃいましたらご教授お願いいたします。</description>
        <pubDate>Sat, 03 Jan 2009 12:49:15 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1761</guid>
        
      <content:encoded> <![CDATA[
    タイトルの通りなのですが、imagickから$image->writeimage(～やfile_archiveからFile_Archive::extract(～で書き込まれるファイル名が日本語の場合文字化けしてしまっています。 
 
サーバのosはFreeBSDです。 
 
文字コードの問題だとは思うのですが、imagickやpearからの出力時に文字コードを指定する方法がみつかりませんorz 
 
もしご存じの方がいらっしゃいましたらご教授お願いいたします。
    ]]> </content:encoded>
            </item>
  <item>
  <title>ｓｍａｒｔｙ　ループ処理　多次元の場合</title>
  <link>http://www.phppro.jp/qa/1760</link>
      <description>こんにちは、 ｓｍａｒｔｙのループ処理に関しまして $conectdata配列の内になる、userid,userpassの値を 表に表示しようとしているのですが 多次元構成の場合、loop処理機能で表示させる方法はありますでしょうか。 $conectdata配列中身--------------------- Array ( [0] =&gt; OK  [1] =&gt; Array ( [userid] =&gt; testuser [userpass] =&gt; testpass )  [2] =&gt; Array ( [userid] =&gt; 1testuser [userpass] =&gt; testpass ) )  テンプレート------- ...</description>
        <pubDate>Fri, 02 Jan 2009 03:36:36 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1760</guid>
        
      <content:encoded> <![CDATA[
    こんにちは、 
ｓｍａｒｔｙのループ処理に関しまして 
$conectdata配列の内になる、userid,userpassの値を 
表に表示しようとしているのですが 
多次元構成の場合、loop処理機能で表示させる方法はありますでしょうか。 
 
 
$conectdata配列中身--------------------- 
Array&nbsp;(&nbsp;[0]&nbsp;=>&nbsp;OK&nbsp; 
[1]&nbsp;=>&nbsp;Array&nbsp;(&nbsp;[userid]&nbsp;=>&nbsp;testuser&nbsp;[userpass]&nbsp;=>&nbsp;testpass&nbsp;)&nbsp; 
[2]&nbsp;=>&nbsp;Array&nbsp;(&nbsp;[userid]&nbsp;=>&nbsp;1testuser&nbsp;[userpass]&nbsp;=>&nbsp;testpass&nbsp;)&nbsp;)&nbsp; 
 
テンプレート------------- 
<table&nbsp;border="3">&nbsp; 
<tr> 
<td>a</td>&nbsp; 
<td>b</td>&nbsp; 
<td>c</td>&nbsp; 
</tr> 
{section&nbsp;name=cnt&nbsp;loop=$data1} 
<tr> 
<td>{$data1[cnt][userid]}</td> 
<td>{$data1[cnt][userpass]}</td> 
<td>{$data1[cnt][userid]}</td> 
</tr> 
{/section} 
</table>&nbsp; 
 
ＰＨＰ------------------- 
$smarty->assign(&nbsp;'data1'&nbsp;,&nbsp;$conectdata);
    ]]> </content:encoded>
            </item>
  <item>
  <title>MySQLとQuickForm</title>
  <link>http://www.phppro.jp/qa/1759</link>
      <description>MySQLにフォームデータを格納し、スクリプトにアクセスされた際、そのデータを呼び出し、QuickFormでフォームを構成しています。 その際、 foreachで addelement や addRule　を適用しているのですが、 addRuleが上手く機能しません。 foreach($res as $value) { $f-&gt;addelement($value[&apos;1&apos;].......); $f-&gt;addRule(.....); } 表示の際、入力必須の ＊　はcheckbox項目以外は問題なく表示されるのですが、checkbox ...</description>
        <pubDate>Thu, 01 Jan 2009 10:29:45 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1759</guid>
        
      <content:encoded> <![CDATA[
    MySQLにフォームデータを格納し、スクリプトにアクセスされた際、そのデータを呼び出し、QuickFormでフォームを構成しています。 
 
その際、&nbsp;foreachで&nbsp;addelement&nbsp;や&nbsp;addRule　を適用しているのですが、&nbsp;addRuleが上手く機能しません。 
 
 
   foreach($res&nbsp;as&nbsp;$value)  
  {  
  $f->addelement($value['1'].......);  
  $f->addRule(.....);  
  }    
表示の際、入力必須の&nbsp;＊　はcheckbox項目以外は問題なく表示されるのですが、checkboxだけ、&nbsp;＊　が表示されません。 
また、addRuleを適用しているはずなのに、全て空白でsubmitを押しても問題なく処理されてしまいます。（本当はエラーをはき出さなければならないのですが） 
 
尚、 
   $f->addElement(....);  
  $->addRule(....)  
  ...   のように一つ一つ表記すれば問題なく処理されますので、QuickFormの問題ではありません。 
 
どうぞよろしくお願いします。
    ]]> </content:encoded>
            </item>
  <item>
  <title>MYSQL　INSERT文のテーブルで変数を使いたいです。</title>
  <link>http://www.phppro.jp/qa/1758</link>
      <description>以下のように　INSERT文のテーブル選択部分で変数を利用したいのですがそのまま変数を入れてもエラーがおきてしまいます。 また、SELECT文でも同様にテーブル選択で変数を利用したいのですがうまくいきません；； ご指導お願い致します＞＜ /*****データベースへ挿入*****/ mysql_query(&quot;INSERT INTO thread_$thread_name(write_time, ip_addres, host, shead_title, item1, item2, item3, item4, item5, item6, item ...</description>
        <pubDate>Wed, 31 Dec 2008 11:19:55 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1758</guid>
        
      <content:encoded> <![CDATA[
    以下のように　INSERT文のテーブル選択部分で変数を利用したいのですがそのまま変数を入れてもエラーがおきてしまいます。 
また、SELECT文でも同様にテーブル選択で変数を利用したいのですがうまくいきません；； 
ご指導お願い致します＞＜ 
 
/*****データベースへ挿入*****/ 
mysql_query("INSERT&nbsp;INTO&nbsp;thread_$thread_name(write_time,&nbsp;ip_addres,&nbsp;host,&nbsp;shead_title,&nbsp;item1,&nbsp;item2,&nbsp;item3,&nbsp;item4,&nbsp;item5,&nbsp;item6,&nbsp;item7,&nbsp;item8,&nbsp;item9,&nbsp;item10)VALUES(now(),&nbsp;'$ip_addres',&nbsp;'$host',&nbsp;'$shread_title',&nbsp;'$item1',&nbsp;'$item2',&nbsp;'$item3',&nbsp;'$item4',&nbsp;'$item5',&nbsp;'$item6',&nbsp;'$item7',&nbsp;'$item8',&nbsp;'$item9',&nbsp;'$item10')"); 
 
$re&nbsp;=&nbsp;mysql_query("SELECT&nbsp;*&nbsp;FROM&nbsp;thread_$thread_name"); 
$kekka&nbsp;=&nbsp;mysql_fetch_array($re);
    ]]> </content:encoded>
            </item>
  <item>
  <title>php5でのＤＢ接続</title>
  <link>http://www.phppro.jp/qa/1757</link>
      <description>こんにちは、 ＰＨＰ勉強中のものなのですが、 php5,smartyそれぞれ少し使えるようになったので、 ＤＢ接続をやってみようと試しているところで、 何かサンプルが無いかネットで調べていましたら、 （ＰＨＰ５、ＭＹＳＱＬ環境） php5の場合、pear？、SQLite？というＤＢ接続用のライブラリ？が あるようなのですが、 どちらをメインに使用すればよいものなのでしょうか ...</description>
        <pubDate>Wed, 31 Dec 2008 05:52:14 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1757</guid>
        
      <content:encoded> <![CDATA[
    こんにちは、 
ＰＨＰ勉強中のものなのですが、 
php5,smartyそれぞれ少し使えるようになったので、 
ＤＢ接続をやってみようと試しているところで、 
何かサンプルが無いかネットで調べていましたら、 
（ＰＨＰ５、ＭＹＳＱＬ環境） 
php5の場合、pear？、SQLite？というＤＢ接続用のライブラリ？が 
あるようなのですが、 
どちらをメインに使用すればよいものなのでしょうか？
    ]]> </content:encoded>
            </item>
  <item>
  <title>テーブルをまたぐ条件検索</title>
  <link>http://www.phppro.jp/qa/1756</link>
      <description>mysqlに登録しているデータを参照し条件検索を試みています。 テーブルAとテーブルBがあるとして2つのテーブルからの条件検索というのは可能でしょうか？ 抜粋となりますが具体的にテーブルAには id,name 1,名前1 2,名前2 3,名前3 (商品id,商品名) テーブルBには id,products_id,code,price 1,1,aaa,100 2,2,bbb,200 3,3,ccc,300 (id,テーブルAと同様の商品id,商品コード,価格) となっております。  ...</description>
        <pubDate>Tue, 30 Dec 2008 19:17:56 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1756</guid>
        
      <content:encoded> <![CDATA[
    mysqlに登録しているデータを参照し条件検索を試みています。 
テーブルAとテーブルBがあるとして2つのテーブルからの条件検索というのは可能でしょうか？ 
 
抜粋となりますが具体的にテーブルAには 
 
id,name 
 
1,名前1 
2,名前2 
3,名前3 
 
(商品id,商品名) 
 
テーブルBには 
 
id,products_id,code,price 
 
1,1,aaa,100 
2,2,bbb,200 
3,3,ccc,300 
 
(id,テーブルAと同様の商品id,商品コード,価格) 
 
となっております。 
 
単純にテーブルAのみのデータ検索であればシンプルで大丈夫かと思うのですが・・・ 
 
例えば検索フォームの商品名に『名前』といれればlike検索で3件ヒットしますよね？ 
同時にフォームの商品コードの箇所に『aaa』といれれば商品名が『名前』で商品コードが『aaa』 
なので1件のヒットとなるかと思うのですがこれはどうやって実現できるものでしょうか？ 
 
実際にテーブルのカラムとフォームは多数あり検索条件に価格の下限～上限の検索も入れたいと 
思っており仕組みを考えてみましたが初めてのもので難しく考えてしまっているものか構造が具体化 
できずにいる状態です。宜しくお願い致します。
    ]]> </content:encoded>
            </item>
  <item>
  <title>mysqlのprimary keyで半角数値5桁を指定したい</title>
  <link>http://www.phppro.jp/qa/1755</link>
      <description>いつも勉強させていただいております。samoraiと申します。 mysqlにて、テーブル作成の際に、 primary keyを自動連番で付加させたいのですが、 1を00001としてDBに登録させる事は可能なのでしょうか？ それともこういう処理はphp側で行う事なのでしょうか？ 検索したのですが、mysqlでの処理で1を00001にして自動保存するような記事が見つかりませんでした。 どなたか知ってい ...</description>
        <pubDate>Mon, 29 Dec 2008 23:00:22 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1755</guid>
        
      <content:encoded> <![CDATA[
    いつも勉強させていただいております。samoraiと申します。 
 
mysqlにて、テーブル作成の際に、 
primary&nbsp;keyを自動連番で付加させたいのですが、 
1を00001としてDBに登録させる事は可能なのでしょうか？ 
 
それともこういう処理はphp側で行う事なのでしょうか？ 
 
検索したのですが、mysqlでの処理で1を00001にして自動保存するような記事が見つかりませんでした。 
 
 
どなたか知っていましたらご教授お願い致します。
    ]]> </content:encoded>
            </item>
  <item>
  <title>フォーム内容が誤っていた時の処理</title>
  <link>http://www.phppro.jp/qa/1754</link>
      <description>入力フォームからPOST送信によって○○.phpへ送信してフォームデータのチェックを行い、間違い等があった場合、入力フォームへ強制的に戻す方法が分からずこまっております。 何か便利な方法はありませんでしょうか？ お願いいたします。</description>
        <pubDate>Mon, 29 Dec 2008 01:16:23 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1754</guid>
        
      <content:encoded> <![CDATA[
    入力フォームからPOST送信によって○○.phpへ送信してフォームデータのチェックを行い、間違い等があった場合、入力フォームへ強制的に戻す方法が分からずこまっております。 
何か便利な方法はありませんでしょうか？ 
 
お願いいたします。
    ]]> </content:encoded>
            </item>
  <item>
  <title>CSVに書き出すと空行ができてしまいます・・・</title>
  <link>http://www.phppro.jp/qa/1753</link>
      <description>こんばんは初級です。 CSVデータをPHPでMySQLにインポートし、その後必要データを抽出して 今度はCSVに書き出していますが、1行ごとに空行ができてしまいます。 PHPの入力フォームやMySQLに直接書き込んだ場合のデータでは 空行はできません。 どうもインポート時か、CSVの作り方(？)に問題があるような気がするのですが、 原因がつかめず投稿しました。 書き出したCSVの状 ...</description>
        <pubDate>Sun, 28 Dec 2008 21:03:57 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1753</guid>
        
      <content:encoded> <![CDATA[
    こんばんは初級です。 
 
CSVデータをPHPでMySQLにインポートし、その後必要データを抽出して 
今度はCSVに書き出していますが、1行ごとに空行ができてしまいます。 
PHPの入力フォームやMySQLに直接書き込んだ場合のデータでは 
空行はできません。 
 
どうもインポート時か、CSVの作り方(？)に問題があるような気がするのですが、 
原因がつかめず投稿しました。 
 
書き出したCSVの状態 
1行目,･･･ 
, 
2行目,･･･ 
, 
3行目,･･･ 
 
CSVインポートスクリプト 
   $inif2&nbsp;=&nbsp;"CSV.csv";  
  $fp&nbsp;=&nbsp;fopen("$inif2",&nbsp;"r");  
  while(!feof($fp)){  
  &nbsp;&nbsp;&nbsp;$buf&nbsp;=&nbsp;fgets($fp,&nbsp;2048);  
  &nbsp;&nbsp;&nbsp;list($f1,$f2,$f3,$f4)&nbsp;=&nbsp;preg_split("/,/",&nbsp;$buf);  
  &nbsp;&nbsp;&nbsp;$sql&nbsp;=&nbsp;"INSERT&nbsp;INTO&nbsp;$iar_event&nbsp;(euid,&nbsp;evid,&nbsp;epartic,&nbsp;eday)&nbsp;VALUES('$f1',&nbsp;'$f2',&nbsp;'$f3',&nbsp;'$f4')";  
  &nbsp;&nbsp;&nbsp;mysql_query($sql)&nbsp;or&nbsp;die("登録できませんでした。");  
  &nbsp;&nbsp;&nbsp;echo&nbsp;"管理者登録しました。";  
  }  
  fclose($fp);    
ちなみに、エクスポートはこんな感じです。 
   while&nbsp;($col&nbsp;=&nbsp;mysql_fetch_array($res,&nbsp;MYSQL_ASSOC))&nbsp;{  
  &nbsp;&nbsp;&nbsp;print&nbsp;$col["no"]&nbsp;.&nbsp;",";  
  &nbsp;&nbsp;&nbsp;print&nbsp;mb_convert_encoding($col["name1"],&nbsp;"SJIS",&nbsp;"UTF-8")&nbsp;.&nbsp;",";  
  &nbsp;&nbsp;&nbsp;print&nbsp;mb_convert_encoding($col["com"],&nbsp;"SJIS",&nbsp;"UTF-8")&nbsp;.&nbsp;",";  
  &nbsp;&nbsp;&nbsp;print&nbsp;mb_convert_encoding($col["apply"],&nbsp;"SJIS",&nbsp;"UTF-8")&nbsp;.&nbsp;",";  
  &nbsp;&nbsp;&nbsp;print&nbsp;"\r\n";  
  }    
インポートするCSVデータは、カンマ区切りです。 
 
原因に心当たりがあるようでしたら、教えていただけないでしょうか？ 
宜しくお願いいたします。
    ]]> </content:encoded>
            </item>
  <item>
  <title>ドロップダウンリストからアドレスを選択し送信したい</title>
  <link>http://www.phppro.jp/qa/1752</link>
      <description>こんにちは。今、PHPでドロップダウンリストに３つのメールアドレスの設定はできました。そこでこの中から一つのアドレスを選択し、送信したいのですがどのような方法をとればいいのか皆目検討がつきません。ご教授願います。 hoeg株式会社 株式会社hogeTV 株式会社hoeg.JP </description>
        <pubDate>Sat, 27 Dec 2008 20:24:47 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1752</guid>
        
      <content:encoded> <![CDATA[
    こんにちは。今、PHPでドロップダウンリストに３つのメールアドレスの設定はできました。そこでこの中から一つのアドレスを選択し、送信したいのですがどのような方法をとればいいのか皆目検討がつきません。ご教授願います。 
 
   <select&nbsp;name="company"&nbsp;type="popup">  
  <option>  
  <option&nbsp;value="hoge@hoge.com"&nbsp;>hoeg株式会社  
  <option&nbsp;value="hoge@hoge.tv"&nbsp;>株式会社hogeTV  
  <option&nbsp;value="info@hoge.jp"&nbsp;>株式会社hoeg.JP</select>   
    ]]> </content:encoded>
            </item>
  <item>
  <title>tpl</title>
  <link>http://www.phppro.jp/qa/1751</link>
      <description>こんにちは、 ＰＨＰを勉強中にｔｐｌファイルを使用しているのですが、 ｔｐｌファイルを自分で作成したいときに、 何か製作に便利なソフトなどありますでしょうか？</description>
        <pubDate>Sat, 27 Dec 2008 18:14:27 +0900</pubDate>
        <guid>http://www.phppro.jp/qa/1751</guid>
        
      <content:encoded> <![CDATA[
    こんにちは、 
ＰＨＰを勉強中にｔｐｌファイルを使用しているのですが、 
ｔｐｌファイルを自分で作成したいときに、 
何か製作に便利なソフトなどありますでしょうか？
    ]]> </content:encoded>
            </item>
</channel>
</rss>