<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>PHPの基礎体力</title>
    <link>http://www.sound-uz.jp/php/</link>
    <description>PHPプログラミングはおもしろい♪</description>
    <pubDate>Mon, 23 Jan 2012 08:01:50 GMT</pubDate>
    <lastBuildDate>Mon, 23 Jan 2012 06:01:50 GMT</lastBuildDate>
    <language>ja-JP</language>

    <item>
      <title>おすすめユーザー機能</title>
      <link>http://www.sound-uz.jp/php/bbs/thread/4414?view=flat</link>
      <pubDate>Mon, 23 Jan 2012 08:01:50 GMT</pubDate>
      <author>ゴーマン</author>
      <category>フォーラム</category>
      <guid isPermaLink="false">http://www.sound-uz.jp/php/bbs/thread/4414?view=flat</guid>
      <description>以前も質問させてもらった者です。
今題名にもあるように、「おすすめユーザー」機能を作成してますが、
つまずいしてしまってます。
まず、お気入り「user_bookmark」テーブルにお気に入りユーザーを登録します。ユーザー情報は[user」テーブルです。
登録していないユーザーをランダムに表示させたいのですが、同じユーザーが表示されたり、登録しているユーザーも表示されます。

色々と調べたのですが、参考になるような情報も得れない状況です。
SQLは↓です。
select user.* FROM user_bookmark,user WHERE user_bookmark.user_id = "ユーザーID" AND user_bookmark.t_user_id &#62;= user.id and user.id != "ユーザーID" order by RAND() desc limit 15</description>
    </item>

    <item>
      <title>セキュリティーホールがあるのかな？と思い報告させていただきました。</title>
      <link>http://www.sound-uz.jp/php/bbs/thread/4411?view=flat</link>
      <pubDate>Mon, 23 May 2011 13:07:56 GMT</pubDate>
      <author>glass heart</author>
      <category>フォーラム</category>
      <guid isPermaLink="false">http://www.sound-uz.jp/php/bbs/thread/4411?view=flat</guid>
      <description>数日前からspamによる投稿が出始めまして今から対策をしておかないといけないと思い、以下の順番に対策をしていきました。

１．IP制限(htaccess)
２．ホスト制限
３．ブラウザの言語制限(htaccess)
４．spamp：掲示板スパムバリデータ
自分自身も他のPCからも403で見れなくなった為断念
５．掲示板自体を改造して英数字だけのコメントを投稿できなくした。
６．BBQ(2chで制限に使用されているもの)を導入しての規制

いずれも全く効果が無く本日仕事中に気づいたのが「そう言えばログのパーミッションが755に変えられていたな…」というのに気づいたので帰宅後確認したら755にされていました。...

      </description>
    </item>

    <item>
      <title>php同士の変数の受け渡し？</title>
      <link>http://www.sound-uz.jp/php/bbs/thread/4405?view=flat</link>
      <pubDate>Mon, 25 Apr 2011 04:34:55 GMT</pubDate>
      <author>たか</author>
      <category>フォーラム</category>
      <guid isPermaLink="false">http://www.sound-uz.jp/php/bbs/thread/4405?view=flat</guid>
      <description>私のサイトは自宅サーバーなのでもしかしたら私だけなのかもしれませんが、SBBSの設置フォルダを707にしファイルをすべてFTPで転送いたしました。
sbbs.phpにアクセスすると

[Thu Apr 14 01:06:10 2011] [error] [client ***.***.***.***] PHP Parse error:  syntax error, unexpected $end in /home/***/public_html/*****/bbs/sbbs.php on line 765

と出ましたので調べてみたらelse{から次の&#60;?phpが閉じ忘れも無いのに上記のエラーが発生いたしました。

こちらの以下の修正方法でエラーは解消されましたが、このエラーは私だけだったのかちょっと報告ついでに質問させていただきました。

解決方法はヒアドキュメントにして対処いたしました。...

      </description>
    </item>

    <item>
      <title>SBBS Ver.0.200で不具合が出ました</title>
      <link>http://www.sound-uz.jp/php/bbs/thread/4402?view=flat</link>
      <pubDate>Mon, 13 Apr 2011 16:35:19 GMT</pubDate>
      <author>glass heart</author>
      <category>フォーラム</category>
      <guid isPermaLink="false">http://www.sound-uz.jp/php/bbs/thread/4402?view=flat</guid>
      <description>すいません、教えていただけますでしょうか

別の画面から取得した値で検索し、その検索結果が複数ある場合
それぞれの$_row['id']の値を次のphpの画面にもっていきたいのですが
うまくできません、

$_SESSIONでは最後の１レコードしか次の画面に持っていけませんでした
このコードを実行すると複数のレコードと”編集”のボタンが出来ますが
”編集”ボタンをクリックしても何も起こりません。
クリックすると"testmnt03.php"に　そのレコードの$ROW['ID']を
持って飛び　"testmnt03.php"で新たに検索を実行させてそのレコードの
詳細を表示させたいのです

どうすればよいでしょうか？よろしくお願い致します。
ソースはこんな感じです...

      </description>
    </item>

    <item>
      <title>時間計算</title>
      <link>http://www.sound-uz.jp/php/bbs/thread/4399?view=flat</link>
      <pubDate>Mon, 04 Apr 2011 09:07:52 GMT</pubDate>
      <author>Me</author>
      <category>フォーラム</category>
      <guid isPermaLink="false">http://www.sound-uz.jp/php/bbs/thread/4399?view=flat</guid>
      <description>いつも拝見させてもらってます。
今回時間の計算で悩んでて何日も格闘してますがうまくいかないので、
質問させてください。
今作ってるのは
スタート時間と終了時間を引き算して残りじかんを表示したいです。

ＤＢにスタート時間と終了時間は登録してます。
ＤＢでも計算できると思うのですがさっぱりです・・・。

ＤＢにはid,start,end,work_timeとして

$start = 18:00
$end = 19:30
$work_time = 90

と、いう風に登録してます。
実際には今のところ$work_timeはしようしてませんがｗ

今は↓のようなロジックですがうまくいきません。

$b = date("H:i:s");
//現在時間
$uIn_date = strtotime("${b}");
//終了時間
$uOut_date = strtotime("${girls['end']}");
// 終了時間-現在時間
$jitsu = ($uOut_date - $uIn_date);

$h = (int)($jitsu /3600);
$m=(int)($jitsu % 3600 / 60);
$kei = sprintf("%02d:%02d", $h, $m);

if($kei){
$waiting = "残り". $kei."分待ち";
} else {
$waiting = '待機中';
  }
} else {
$waiting = '待機中';
}

ご伝授いただけたらうれしいです。
      </description>
    </item>

    <item>
      <title>初歩的かもしれませんが</title>
      <link>http://www.sound-uz.jp/php/bbs/thread/4395?view=flat</link>
      <pubDate>Sat, 21 Jan 2011 06:02:18 GMT</pubDate>
      <author>クウ</author>
      <category>フォーラム</category>
      <guid isPermaLink="false">http://www.sound-uz.jp/php/bbs/thread/4395?view=flat</guid>
      <description>質問させれください。
今MySqlに登録されたデーターをXML形式で表示させてます。
関連したIDを順番に表示させてるのですが、今ひとつうまくいきません。
今は
while($pickPage = mysql_fetch_array($pickPage_result)) {
printf("%s,", $pickPage["id"]);

としています。
当然
&lt;id&gt;
1,2,3,4,
&lt;/id&gt;
と表示されますが、やりたいのは
&lt;id&gt;
1,2,3,4
&lt;/id&gt;
と最後のidに「,」が付かないようにしたいのでがどうすればいいでしょうか？
初歩的な質問ですいませんがご伝授してもらえたら嬉しいです。
よろしくお願いします。
      </description>
    </item>

    <item>
      <title>PHP-Nukeとregister_globals=On</title>
      <link>http://www.sound-uz.jp/php/bbs/thread/4390?view=flat</link>
      <pubDate>Sat, 27 Nov 2010 21:36:12 GMT</pubDate>
      <author>hiro</author>
      <category>フォーラム</category>
      <guid isPermaLink="false">http://www.sound-uz.jp/php/bbs/thread/4390?view=flat</guid>
      <description>レンタルサーバーでPHP-Nukeを使ったサイトを運用してます。
サイトのセキュリティーが心配なのでanalyze.phpというスクリプトでチェックしてみましたがregister_globalsがOnなので危険と表示されました。

しかし一方でphp.netによるとOffにするのは現在は推奨されないとの話もありました。
http://jp.php.net/manual/ja/security.globals.php

結局どう運営するのが一番いいのでしょうか？
リスクを回避する方法等もあれば教えていただけると幸いです。

      </description>
    </item>
    <item>
      <title>「SBBS」の通知メール機能にて送られたメールが文字化け</title>
      <link>http://www.sound-uz.jp/php/bbs/thread/4375?view=flat</link>
      <pubDate>Tue, 02 Nov 2010 06:22:22 GMT</pubDate>
      <author>KSC</author>
      <category>フォーラム</category>
      <guid isPermaLink="false">http://www.sound-uz.jp/php/bbs/thread/4375?view=flat</guid>
      <description>「SBBS」を自分の業務ヘルプサイト内の掲示板として利用させてもらおうと思い、テストさせて頂いています。
で、「SBBS」の設置・動作は問題なく実施したのですが、
・管理者へのメール通知
・記事にレスがついた時の投稿者へのメール通知
で、送られてきたメールが文字化けしてしまいます。
      </description>
    </item>
    <item>
      <title>このサイトで用いてる掲示板とは。</title>
      <link>http://www.sound-uz.jp/php/bbs/thread/4373?view=flat</link>
      <pubDate>Mon, 26 Jul 2010 06:10:02 GMT</pubDate>
      <author>Hiro</author>
      <category>フォーラム</category>
      <guid isPermaLink="false">http://www.sound-uz.jp/php/bbs/thread/4373?view=flat</guid>
      <description>「SBBS はこのサイトで用いてる掲示板とは違います。注意。」とのことですが、このサイトではどの掲示板スクリプトをお使いなんでしょうか。</description>
    </item>
    <item>
      <title>フォームの受け取り</title>
      <link>http://www.sound-uz.jp/php/bbs/thread/4369?view=flat</link>
      <pubDate>Tue, 15 Jun 2010 14:38:13 GMT</pubDate>
      <author>ちぃ</author>
      <category>フォーラム</category>
      <guid isPermaLink="false">http://www.sound-uz.jp/php/bbs/thread/4369?view=flat</guid>
      <description>PHP フォームの受け取りについて教えてください。
PHP初心者です。
とりあえず、「PHPによるwebアプリケーション スーパーサンプル第2版」を見ながら勉強しています。
フォームのデータを受け取るの項で、
ソースを丸写ししてみたのですが、うまく動きません。
ソースは以下の通りです。 </description>
    </item>
    <item>
      <title>spamp：掲示板スパムバリデータ はじめました</title>
      <link>http://www.sound-uz.jp/php/script/spamp</link>
      <pubDate>Tue, 12 Apr 2010 13:16:22 GMT</pubDate>
      <author>ゆうじ</author>
      <category>PHPスクリプト</category>
      <guid isPermaLink="false">http://www.sound-uz.jp/php/script/spamp</guid>
      <description>spampは、ロボットによるスパム投稿を判定するライブラリです。PHPで書かれた掲示板やブログなど、既存のPHPアプリケーションにスパム判定機能を加えます。

掲示板スパムボットには JavaScript による対策が極めて有効ですが、そうもいかない諸事情に対応するため JavaScript・Cookie・Session の状況に依存することなく、掲示板スパムボットを判定できることを最重点にしています。</description>
    </item>
    <item>
      <title>session_regenerate_id 後でセッションが空になっている</title>
      <link>http://www.sound-uz.jp/php/bbs/thread/4361?view=flat</link>
      <pubDate>Fri, 12 Mar 2010 14:49:02 GMT</pubDate>
      <author>ただの課長</author>
      <category>フォーラム</category>
      <guid isPermaLink="false">http://www.sound-uz.jp/php/bbs/thread/4361?view=flat</guid>
      <description>よろしくお願いいたします。

ログイン処理をテストしています。

login.php でIDとパスワードを入力してもらい、自分自身へPOSTしてIDとパスワードをチェックします。入力が正しければ、header(&#039;location:～&#039;); をして、index.php に遷移するようにしています。

location をする前に、session_regenerate_id(true) を実行し、その直後、sha1 を通した session_id を セッション変数に保存しています。

問題は location した index.php で起こります。

index.php の先頭では、sha1(session_id()) と 保存セッション変数 を比較する...      </description>
    </item>
    <item>
      <title>新掲示板スパムフィルター テスト中</title>
      <link>http://www.sound-uz.jp/php/bbs/thread/4354?view=flat</link>
      <pubDate>Wed, 03 Mar 2010 09:18:38 GMT</pubDate>
      <author>ゆうじ</author>
      <category>フォーラム</category>
      <guid isPermaLink="false">http://www.sound-uz.jp/php/bbs/thread/4354?view=flat</guid>
      <description>只今、新しく書いた掲示板スパムフィルターをテスト中です。

もちろん普通に書き込みを頂いても大丈夫です。

新規トピック投稿については、

Cookie、Javascript が無効でも投稿できます。

もし不具合を発見された時は

php@sound-uz.jp までメール頂ければ幸いです。

まだドキュメントも書きかけのベータ版ですが

スクリプトを公開してますので興味のある方はこちらからどうぞ。

http://www.sound-uz.jp/php/archives/script/spamp/      </description>
    </item>

  </channel>
</rss>

