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

    私的良スレ書庫

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

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 113

    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
    103 : nobodyさん - 2011/12/04(日) 14:00:17.69 ID:??? (+23,+6,-3)
    >>102
    素直にサーバー内の時間変えたら?
    105 : nobodyさん - 2011/12/04(日) 14:04:59.47 ID:??? (+9,-3,+1)
    >>104
    ???
    106 : nobodyさん - 2011/12/04(日) 14:26:45.63 ID:ZwuGc3Sg (-16,+29,-37)
    >>103
    MySQLに接続のたびにタイムゾーンを変更する必要があるので、
    変更をし忘れると時刻の整合性がとれず、えらいことになるので
    それは避けたいところです。
    108 : nobodyさん - 2011/12/04(日) 15:30:49.25 ID:??? (-8,-29,-51)
    JSONPみたいだから
    先頭の「listhandler(」と末尾の「)」を削ってからjson_decode()に渡してみては?
    112 : nobodyさん - 2011/12/04(日) 16:47:23.36 ID:??? (+42,+28,-2)
    >>111
    1個目は関係ないよ
    113 : nobodyさん - 2011/12/04(日) 17:12:55.32 ID:??? (-5,-30,-71)
    >>102
    TIMESTAMPもDATEも現地時間で保存なんかしない
    タイムゾーンを設定するのはクライアント側の仕事
    接続する度に SET time_zone = '+9:00'; なり発行しなさい
    114 : 104 - 2011/12/04(日) 17:17:45.05 ID:??? (+61,+29,-19)
    PHPだけの話じゃないので他で聞いてきます
    スレ汚しすみません
    115 : nobodyさん - 2011/12/04(日) 18:07:39.98 ID:??? (+66,+29,-3)
    >>114
    いや、ここでもいいんだけど、何がしたいかがわからん
    116 : nobodyさん - 2011/12/04(日) 18:09:00.78 ID:??? (+37,+9,-7)
    各処理に処理A、処理Bとか書いてないからわけわからんね
    117 : nobodyさん - 2011/12/04(日) 22:01:35.78 ID:??? (-1,-29,-54)
    ほんと読解力ないな。

    case 1:
     処理A
     処理B
     break;
    case 2:
     処理A
     break;

    を無理やりフォールスルーで何とかしたいって話だろ。
    アドバイスとしては「やめてください」。
    118 : nobodyさん - 2011/12/04(日) 22:02:39.93 ID:??? (+57,+29,-22)
    やめてくださいで終わりだけどさ。
    部下がこれどうしますって言ってきたらやめろで終わりだけどさ。
    119 : nobodyさん - 2011/12/04(日) 22:46:22.38 ID:??? (+11,-8,-43)
    処理をfunction化するか、switch文を分割するか、が妥当な方法だと思うけど
    既存のコードをあまり変えたくないなら>>104でもいいんでないの
    121 : nobodyさん - 2011/12/05(月) 02:49:55.96 ID:??? (-2,+30,+0)
    122 : nobodyさん - 2011/12/05(月) 03:36:31.20 ID:??? (+51,+28,-2)
    相手にされてなくてワロタ
    124 : nobodyさん - 2011/12/05(月) 05:20:52.70 ID:??? (+49,+29,-43)
    >>123
    呼び出すときにそのobjがどんなメソッドと引数を持っているか
    推測しないといけない設計はあまり好まず…そこは素直にクラス作りんしゃいに一票。
    125 : nobodyさん - 2011/12/05(月) 05:52:43.56 ID:Df4UWWf4 (+30,+30,-97)
    質問です。
    ネット上のオセロの対戦サイトっぽいの作ろうと思っています。
    そこで、通信のやり方が分かりません。
    不特定多数の人がそのサイトにログインするまではいいのですが、対戦は1対1なので、
    対戦が始まったらその二人の間でのみ通信が行われないといけないのですが、
    そのような通信は一体どうやればいいのでしょうか?
    オセロのプログラム、描画はJavaScriptで書いています。
    126 : nobodyさん - 2011/12/05(月) 06:04:21.68 ID:??? (+65,+28,-1)
    対戦が始まってもサーバーのphp介さないとできないよ
    128 : nobodyさん - 2011/12/05(月) 06:10:49.64 ID:??? (+66,+29,-8)
    >>126
    はい、そこで、PHPで、どうやって対局者二人にだけ通信処理を行うようにするのか
    知りたいのです。
    129 : nobodyさん - 2011/12/05(月) 06:25:04.96 ID:??? (+72,+30,-248)
    対戦中の2人が数秒置きにリクエストを送ってサーバに問い合わせる
    サーバは送られてきたクッキーとセッションを照合しながら二人を追う
    現在のゲームの進行状況をクライアント(2人)に返す
    返した結果によってクライアント画面に反映する
    この繰り返し

    片方側からのリクエストが途絶えて
    片方からのリクエストを3回連続で受け取った場合
    もう片方はゲームを途中でやめた判定する

    いわゆるポーリングという技法
    実装が簡単だがよりリアルタイムに近づけるにはインターバルを1秒未満にしなくてはならず
    ゲーム中はF5アタックをしてるようなものなのでレンタルサーバではやってはいけない
    130 : nobodyさん - 2011/12/05(月) 06:39:35.66 ID:??? (+72,+30,-82)
    >>129
    成る程、分かりやすいです。
    送られてくるクッキーとセッションで送信者が識別できるのなら実現できそうです。
    やっぱりいろいろと問題もあって、難しそうですね。
    レンタルサーバーでもやり方次第でなんとかなると思ったので、いろいろ試して
    みようと思います。
    とにかく簡単なプロトタイプを作って動かすまではやってみます。
    132 : nobodyさん - 2011/12/05(月) 13:11:31.92 ID:??? (-6,-30,-81)
    >>123
    call_user_func_array(array($this->obj, $name), $arguments);

    >>131
    ORDER BY句は自力で組み立てて
    そっから PDO#prepare() に渡す
    ちなみにバインドできるのはリテラル値だけ
    133 : nobodyさん - 2011/12/05(月) 14:23:18.46 ID:??? (+2,-29,-25)
    >>132
    http://stackoverflow.com/questions/8343399/calling-a-function-with-explicit-parameters-vs-call-user-func-array

    横からだけど
    引数が5つ以上になると call_user_func_array のほうが早くなるんだな…
    それより短い場合は短ければ短いほど不利で
    引数が一つだけ取るようなケースだと、二倍くらい遅くなると。勉強になりました感謝。
    136 : nobodyさん - 2011/12/05(月) 16:54:20.79 ID:??? (+54,+26,-10)
    合計値で25件とれるSQLにするか、
    全件とって自分でがんばるかどっちか

    138 : nobodyさん - 2011/12/05(月) 17:43:15.14 ID:??? (+2,-29,-28)
    UNIONしたやつをGROUP BYでどう?
    テーブル構造は?
    DB板のが答え速そうだな
    139 : nobodyさん - 2011/12/05(月) 18:24:42.35 ID:??? (-6,-30,-142)
    >>134
    UNIONでできなかったってのが、UNION ALLでダメだったのかどうかにもよるけど。

    select count(seq_user) as total from (
    select seq_user from tbFavorites
    union all
    select seq_user from tbFavorites2
    )
    group by seq_user
    order by total desc limit 25

    あと、tbUserと結合する意味がなさそう。
    140 : nobodyさん - 2011/12/05(月) 18:25:52.85 ID:??? (+57,+29,-14)
    って、ユーザ情報出したいからか。ごめんごめん。
    142 : nobodyさん - 2011/12/05(月) 19:08:59.07 ID:??? (+52,+29,-3)
    スクレイピング全般に対する懸念?
    143 : nobodyさん - 2011/12/05(月) 21:33:08.80 ID:??? (+52,+29,-5)
    踏み台にされんように注意はせんとね
    145 : nobodyさん - 2011/12/05(月) 23:53:12.26 ID:??? (+7,-30,-23)
    たまに¥マークがついてるコードみるけど
    ¥マークはどういう時に使うのでしょうか?


    class Model_Crud extends \Model implements \Iterator
    146 : nobodyさん - 2011/12/05(月) 23:56:49.45 ID:??? (+58,+29,-5)
    >>145
    スレタイを声に出して読みましょう
    147 : nobodyさん - 2011/12/06(火) 00:12:06.88 ID:??? (+16,-1,-13)
    志村~
    148 : nobodyさん - 2011/12/06(火) 00:23:22.19 ID:??? (+54,+30,+0)
    149 : nobodyさん - 2011/12/06(火) 00:29:20.77 ID:??? (+49,+18,+2)
    >>148
    ありがとうございます。
    150 : nobodyさん - 2011/12/06(火) 12:02:11.48 ID:bGnivCFj (+58,+29,-48)
    質問させてください
    携帯で、あるページにアクセスした時、その携帯のメーラーを立ち上げることってできるでしょうか?
    どうやったらいいでしょうか
    PHP5を使っています
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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