のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,911人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】下らねぇ質問はここに書き込みやがれ 68

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    301 : nobodyさん - 2008/05/09(金) 03:59:05 ID:??? (+47,-1,-25)
    解決方法はレンサバに文句を言う事

    予想ではipv6関係でbind9が遅くなってる
    でもこんなんはレンサバの設定を見なきゃ何も言えん
    もはやPHP関係ないし
    302 : 227 - 2008/05/09(金) 04:03:33 ID:snanmjyt (+39,+29,-21)
    >>301

    そうですか…
    とりあえず原因がすっきりしたことに感謝します

    レンサバにもきいてみます

    しかたないのでしばらくはIP直でやるか
    cronでときどき gethostbyname しておいて それを使うとかしようと思います
    303 : nobodyさん - 2008/05/09(金) 04:26:38 ID:??? (-8,-26,+0)
    test
    304 : nobodyさん - 2008/05/09(金) 08:07:25 ID:??? (+52,+29,+0)
    いつからここは日記帳になったんだ
    305 : 0 - 2008/05/09(金) 09:38:31 ID:NVAYhOqr (+24,+29,-3)
    みなさんありがとうございました。
    ようやくそれなりに満足できるものが作れました。
    307 : nobodyさん - 2008/05/09(金) 11:35:21 ID:??? (+8,-30,-58)
    <a href="*****.php<?=SID?>">リンク</a>
    というのを
    <?php ?>のなかで書く場合どう書けばいいのでしょうか?

    <?php echo "<a href=\"*****.php" ?><?=SID?><?php echo "\">リンク</a>">

    ではかっこ悪いような・・・
    308 : nobodyさん - 2008/05/09(金) 11:41:47 ID:??? (-2,-30,-37)
    <?php echo '<a href="*****.php"'.SID.'>リンク</a>'; ?>

    てか、配布されてるスクリプト改造したいんだろうけど、
    ちょっとぐらいは言語の勉強しようよ・・・
    309 : nobodyさん - 2008/05/09(金) 11:51:10 ID:??? (-2,-30,-23)
    <?php
    echo '<a href="*****.php' . SID . '">リンク</a>';
    ?>
    310 : nobodyさん - 2008/05/09(金) 12:30:14 ID:??? (+3,-30,-84)
    PHPファイルをコマンドラインから起動しmysql_connect()を実行したいのですが
    Call to undefined function: mysql_connect()
    と出てしまいます。
    web上からは正常に動くのですがどのようにすればいいのでしょうか
    311 : 0 - 2008/05/09(金) 12:31:11 ID:??? (+38,+15,+0)
    自己解決しました
    312 : nobodyさん - 2008/05/09(金) 12:32:40 ID:??? (+4,-27,-31)
    コマンドラインとWebで使ってるphp.iniが違ってるんじゃなかろうか。
    313 : nobodyさん - 2008/05/09(金) 12:49:35 ID:??? (-1,-29,-5)
    >>312
    ありがとうございます。
    -c オプションでphp.iniを指定したところ無事動きました。
    314 : nobodyさん - 2008/05/09(金) 14:36:27 ID:TK9WqWmp (+68,+29,-47)
    いまログインしているユーザー数を取得したいのですがどのような仕組みなんでしょうか?

    http://xoopscube.jp/のオンライン状況という機能をつくたいのですが、
    pearパッケージでそのようなものがあるのならなるべく利用して作りたいです。
    315 : nobodyさん - 2008/05/09(金) 14:53:28 ID:??? (+50,-11,-18)
    現在生成されているセッション数読み込んでんじゃね?
    316 : nobodyさん - 2008/05/09(金) 15:08:30 ID:??? (+67,+29,-6)
    >>315

    >>314じゃないけど、そんな関数あるの?
    以前気になって調べたけど、見つけられなかった。
    http://www.php.net/manual/ja/book.session.php
    317 : nobodyさん - 2008/05/09(金) 15:15:33 ID:??? (+30,-29,-10)
    session_save_pathを使って、保存先を変更して固定
    そこのファイルを数えるとかだとダメかな
    318 : nobodyさん - 2008/05/09(金) 15:18:49 ID:??? (+59,+27,-5)
    >>317
    そこっと設定によってはアクセスできないんじゃないの?
    319 : nobodyさん - 2008/05/09(金) 15:21:33 ID:??? (+48,+25,+0)
    そこのコード見ればいいじゃん。
    320 : nobodyさん - 2008/05/09(金) 16:23:57 ID:??? (+56,+28,-29)
    セッション切れてもファイルは残るんじゃなかったっけ?
    321 : nobodyさん - 2008/05/09(金) 16:26:43 ID:??? (+57,+29,-5)
    ためしてみたけど、残ったね
    どういう仕組みなんだろ
    322 : nobodyさん - 2008/05/09(金) 16:27:42 ID:??? (+1,-26,-41)
    セッションも自動でタイムアウトするようにすればいいよ
    323 : nobodyさん - 2008/05/09(金) 16:27:45 ID:??? (+35,+12,+0)
    つ【ガーベージコレクション】
    324 : nobodyさん - 2008/05/09(金) 16:35:23 ID:TK9WqWmp (+39,+29,-56)
    考えてみたのですが、ごまかしかもしれませんがこのような仕組みでも大丈夫でしょうか?
    セッション使ったやり方がどうしてもわからないのでこんな感じを考えてみました

    訪問者のアクセスログを取得

    現在の時刻より直近1分前までののログを取る

    ユニークなidのみ抽出、カウント

    オンライン人数表示
    325 : nobodyさん - 2008/05/09(金) 16:40:19 ID:??? (+11,-16,-20)
    で、そのユニークなIDというやつをどうやって抽出するので?
    326 : nobodyさん - 2008/05/09(金) 16:46:13 ID:TK9WqWmp (-15,-13,+0)
    すいません、まちがえました
    idではなく、ipです
    327 : nobodyさん - 2008/05/09(金) 16:49:03 ID:??? (+24,-3,-29)
    ログイン時のIDと時間を記録しておけばいいじゃん
    ログアウトしたら消し、タイムアウトしたら消し
    328 : nobodyさん - 2008/05/09(金) 16:50:54 ID:??? (+52,+29,-15)
    ログアウトするとは限らなく根?
    329 : nobodyさん - 2008/05/09(金) 16:51:32 ID:??? (+57,+29,-8)
    あと、こういったたぐいのスクリプトってログインしなくてもみれてるよ
    330 : nobodyさん - 2008/05/09(金) 16:55:23 ID:??? (+57,+29,-19)
    時代か・・・ちょっと昔のWEBチャットには普通にあったよね。
    訪問者のIPアドレス/時刻を記録して、
    3分くらい前までのIP数をカウント。

    それだけだ。
    331 : nobodyさん - 2008/05/09(金) 17:05:13 ID:??? (+91,+29,-3)
    こんなのも思いつかないってある意味凄いな。
    332 : nobodyさん - 2008/05/09(金) 17:07:31 ID:??? (+63,-29,-71)
    >>324
    アクセスログだと、だんだん長くなるからパフォーマンスが、ちと不安。

    自分は使ったことはないけど、共有メモリに session_id で取得したIDをキーとして
    最終アクセス時刻を格納した配列を格納して、それからカウントしたほうがいい気がする。

    http://www.php.net/manual/ja/book.shmop.php
    http://www.php.net/manual/ja/function.session-id.php
    333 : nobodyさん - 2008/05/09(金) 17:08:27 ID:??? (+70,+29,-31)
    >>331
    答えれもしなかった奴は黙っとけよ。ホームレスが。
    334 : nobodyさん - 2008/05/09(金) 17:10:16 ID:??? (+57,+29,-5)
    アクセスが多かったら処理がすごいことになりそうだな
    335 : nobodyさん - 2008/05/09(金) 17:11:21 ID:??? (+63,+29,-32)
    >>332 訂正
    マニュアル見直したら、共有メモリって、直には配列とかオブジェクト格納できないっぽい。
    まぁ、適当なデータ構造作れば、意図することは可能だと思うけど。
    336 : nobodyさん - 2008/05/09(金) 17:15:09 ID:TK9WqWmp (+41,+29,-29)
    いまttp://www.yumemaboroshi.net/65rank0/ここに登録されたオンラインカウンターを何個か
    dlしてソースみたのですが、自分のやり方でも問題ないかと思いました。

    ご指摘された大量アクセスの場合に備えて、>>332さんのアドバイスを元にやり方を考えて見ます。
    ありがとうございます
    337 : nobodyさん - 2008/05/09(金) 17:16:10 ID:??? (+3,-30,-66)
    なんでそんな難しく考えてるの?

    timstamp,ipadress
    timstamp,ipadress
    timstamp,ipadress
    timstamp,ipadress

    の2カラムのCSVなりをアクセス毎に走査して、指定秒数が過ぎた行は削除。
    後は残りの行数カウントするだけなんだが。

    同一IPが1カウントになるのが嫌なら、クッキーでも食わして判別すりゃOK
    338 : nobodyさん - 2008/05/09(金) 17:18:53 ID:??? (+86,+29,-7)
    横槍ですまないが、それは質問者がとっくにさっき書いてなかった?
    339 : nobodyさん - 2008/05/09(金) 17:18:57 ID:??? (+84,+29,-2)
    ガベコレぐらい自分で作れよw
    340 : nobodyさん - 2008/05/09(金) 17:22:35 ID:??? (+64,+29,-1)
    >>339
    お前が作れよカビ饅頭
    341 : nobodyさん - 2008/05/09(金) 17:23:04 ID:??? (+59,+14,-63)
    >>338
    アクセスログだと無駄に走査する行数が増えるだろう?

    では無くて専用の記録ファイルをつくっておいて、
    常時内容を走査するって事よ。

    アクセス
     ↓
    ログイン数記録ファイルを走査
     ↓
    自分のIPと、期限切れIPを削除
     ↓
    自分のIPを追記
     ↓
    ファイル更新

    って感じに。
    342 : 307 - 2008/05/09(金) 18:23:41 ID:Ln96d6P1 (+24,+29,-20)
    改造じゃなくて、システム構築中です。。
    SIDは定数だから普通に書いたらよかったんですね。
    うっかりしてました。
    ありがとうございます。
    343 : nobodyさん - 2008/05/09(金) 19:53:51 ID:??? (-1,-29,-5)
    SSI使ってオンラインかどうかってわからないかったっけ?
    344 : nobodyさん - 2008/05/09(金) 19:55:14 ID:cq1aYSJI (+15,+15,-24)
    オブジェクトの任意のメソッドを上書きする方法があれば教えて下さい
    345 : nobodyさん - 2008/05/09(金) 20:16:09 ID:??? (+1,-29,-24)
    >>344
    runkiを調べて見るといいよ
    346 : nobodyさん - 2008/05/09(金) 21:37:35 ID:TK9WqWmp (+26,+28,-6)
    おい、質問ないのか過疎りすぎだろが!
    347 : nobodyさん - 2008/05/09(金) 21:42:53 ID:??? (+52,+29,-2)
    またキャラが不安定な人か
    348 : nobodyさん - 2008/05/09(金) 21:46:51 ID:??? (+11,-6,-1)
    ワロタ
    349 : nobodyさん - 2008/05/09(金) 22:00:14 ID:??? (+57,+29,-65)
    じゃぁ質問しよう
    FWに最低限必要な機能ってなんだと思う?
    最近使い始めたFWの機能がどーも最悪なもんでw

    ちなみに個人的には
    バリデーション、DBへのラッパー
    あたりかなーと思ってるんだけど
    350 : nobodyさん - 2008/05/09(金) 22:00:53 ID:??? (+42,+19,-15)
    あ、あとテンプレートエンジンね
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について