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

    私的良スレ書庫

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

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

    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
    701 : nobodyさん - 2011/01/18(火) 17:03:02 ID:??? (-2,-30,-26)
    JSのonclickとかonkeydownとかでやればいいんじゃないの?
    702 : nobodyさん - 2011/01/18(火) 17:23:19 ID:??? (+54,+24,-17)
    >>700
    キャッシュするのはどうだ?
    設定ファイルぐらいならセッションに入れても良いと思う。
    703 : nobodyさん - 2011/01/18(火) 17:26:08 ID:??? (+14,-13,-6)
    fastcgiとかどうだろうか。phpでは使ったことないけどperlでは
    結構効いたよ。
    704 : nobodyさん - 2011/01/18(火) 17:38:48 ID:??? (+36,+29,-60)
    >>700
    設定ファイルの大きさ・数・読込みかたにもよるが、普通はOSのキャッシュに入る
    DB接続はコネクションプール使えば良い
    あとはアクセラレータを使ってないなら、APCとか使えば体感できるくらいに速度変わる
    706 : nobodyさん - 2011/01/18(火) 18:06:13 ID:??? (+31,-29,-201)
    >>705
    APCはphpの中間コードをキャッシュしてくれる
    当然includeも対象になっており、1回includeすれば中間コードの形で保持される。
    DBについても、APC使えば同じクエリならキャッシュされる。

    後半部が良くわからんのだけど、PHPを実行しっぱなしにするって意味?
    でもajax使おうがクライアント側からはwebサーバ(例えばapache)を介してアクセスにくるわけだから
    apache→php実行 という流れは変わらないよね?(見当違いの事言ってたらごめん)

    アクセス毎に実行コードにコンパイルかけてるからphpは遅いわけなので
    そこをコンパイルかけないで中間コードを保持するAPC使えば速くなるよ。
    708 : nobodyさん - 2011/01/18(火) 18:30:15 ID:??? (+91,+29,-26)
    初心者スレだからなんだろうけどAPCの使い方が間違ってるな
    ブログなんかみても入れましたはい早くなったとか言ってる人多いし
    709 : nobodyさん - 2011/01/18(火) 18:44:21 ID:??? (+70,+29,-15)
    >>708
    出切れば間違っている部分を指摘して頂けると助かるのですが。
    710 : nobodyさん - 2011/01/18(火) 18:47:21 ID:??? (+67,+30,-87)
    多分>>706が言いたいのは、データベースで敵データ管理してたら
    同じ敵を複数の人間が攻撃した時に、データがバグったりするんじゃね?ってことじゃね

    データベースから引き出す→変更加える→データベースに戻す
    この時に、引き出して変更加えて、別のやつが引き出して、最初のやつが戻したらどうなんの?ってこと

    勝手にエスパーしただけだが
    711 : nobodyさん - 2011/01/18(火) 19:00:54 ID:??? (+57,+29,-11)
    そんな更新の仕方では、DBを使う意味がない。
    DBを使うならDBの作法でアクセスしなきゃ意味ないじゃん。
    712 : nobodyさん - 2011/01/18(火) 19:01:38 ID:??? (-6,-24,+1)
    > DBの作法
    713 : nobodyさん - 2011/01/18(火) 20:15:06 ID:??? (+57,+29,-34)
    XHRの受信を張りっぱなしにして送信は別でやればいいんじゃないのってことじゃないの
    714 : nobodyさん - 2011/01/18(火) 21:35:55 ID:??? (-1,-24,-14)
    素直にソケット使えよw
    715 : nobodyさん - 2011/01/18(火) 21:55:17 ID:??? (+12,-2,+1)
    それflash
    716 : nobodyさん - 2011/01/18(火) 21:57:33 ID:aMdgL1VO (+53,+29,-74)
    >>715
    flash使わない予定です
    HTML+XHR(jQuery)+PHP+MySQLで実装予定です。

    座標の監視とかそこまでのものを作るんじゃなく、
    敵1対を複数で倒すような感じのものにしようと思ってるので、
    複数の人が同時に1つのデータにアクセスすると更新するまでに呼び出したりしそうなので、
    順番を決めるような方向でいきたいと思ってます。

    すみません、本来の目的を後出しにしてしまって。
    717 : nobodyさん - 2011/01/18(火) 22:06:21 ID:??? (+53,+28,-3)
    >>716
    それを共有鯖で使う気かい?
    718 : nobodyさん - 2011/01/18(火) 22:11:48 ID:aMdgL1VO (-14,+28,+0)
    >>717
    もちろん自鯖で実装予定です
    719 : nobodyさん - 2011/01/18(火) 22:58:13 ID:??? (+63,+28,-6)
    >>716
    だったら普通にファイルのロックかけるなりDB使うなりでいいのでは?
    721 : nobodyさん - 2011/01/19(水) 08:11:33 ID:??? (+27,+6,-14)
    >>720
    2行目の最後に普通にあると思うが
    723 : nobodyさん - 2011/01/19(水) 08:53:30 ID:??? (+57,+29,-2)
    納得出来ないならつかわなければいいじゃん
    724 : nobodyさん - 2011/01/19(水) 08:54:34 ID:??? (+25,-30,-47)
    >>720
    ののタンでおなじみの、preg_match()のマニュアル見たらいいよ。
    preg_match()のの三番目のの引数には、検索結果が代入される。
    726 : nobodyさん - 2011/01/19(水) 10:52:45 ID:??? (-2,-30,-43)
    preg_match(検索文字、検索大賞)
    preg_match(検索文字、検索対象、検索結果が代入される配列)
    727 : nobodyさん - 2011/01/19(水) 11:05:54 ID:??? (+0,-17,-1)
    検索大賞ワロタ
    728 : nobodyさん - 2011/01/19(水) 11:06:49 ID:??? (+104,+29,+0)
    >>724
    ののタンってなんですか?
    729 : nobodyさん - 2011/01/19(水) 11:32:53 ID:??? (+74,+29,-7)
    >>728
    お前、ののタン知らないの?
    だせー













    で、それ誰?
    730 : nobodyさん - 2011/01/19(水) 11:40:48 ID:??? (+3,-30,-306)
    すまん。初めて3日目の俺に教えてくれ。

    [XML文字列 → simplexml_load_string() → 処理ウニウニ → asXML() → XML文字列]

    と言う入出力処理がある。
    これを

    [JSON文字列 → xxxxxx → 処理ウニウニ → yyyyyy → JSON文字列]

    と言う流れにしたい。

    処理ウニウニでは、simpleXMLElementを使って処理しているので、
    JSON文字列をsimpleXMLElementにする必要がある。

    simpleXMLElementをJSON文字列にするには、json_encode($hoge, true)で
    出来たのですが、json_decode($xml文字列, true)だと、当たり前ですが、
    連想配列しかできません。

    連想配列をsimpleXMLElementに変換する or JSON文字列をXML文字列に
    変換する等、「処理ウニウニ」を変えずにIN/OUTだけを変更する方法って
    ありませんでしょうか?

    迷える豚に愛の手をorz...
    731 : nobodyさん - 2011/01/19(水) 11:50:33 ID:??? (+13,-29,-23)
    >>729
    phpの日本語マニュアルには、のがダブってるところが
    たまにある。preg_match()の項目にもある。
    そんだけ。
    732 : 728 - 2011/01/19(水) 12:55:01 ID:??? (+3,-21,+2)
    >>731
    thx
    734 : nobodyさん - 2011/01/19(水) 13:15:14 ID:??? (-1,-29,-45)
    imagecreatetruecolorは黒い画像を作る関数なんだから無理だろ
    imagefillで塗りつぶせばいいんじゃね
    735 : nobodyさん - 2011/01/19(水) 14:10:53 ID:??? (+57,+29,-15)
    色のついたサングラスをかけて見るという方法もある
    736 : nobodyさん - 2011/01/19(水) 14:29:18 ID:??? (+57,+29,-5)
    色ガラスを通しても黒は黒にしかならない
    737 : nobodyさん - 2011/01/19(水) 17:17:29 ID:pFGxwnc8 (+97,+28,-78)
    カテゴリ分けのできる簡易データベースを作っています
    CSVを読み込む形式のものなのですが、
    個別ページに表示したいテキストが80行以上あります
    CSVは1行に1ページ分を書くようなので重たくなるのか気になっています
    データベースがいいのか、ほかに方法があるのか…
    もしあなただったらどういう方法にしますか?アドバイスお願いします
    738 : nobodyさん - 2011/01/19(水) 17:20:43 ID:??? (+2,-15,+0)
    DB
    739 : nobodyさん - 2011/01/19(水) 17:25:03 ID:??? (-11,-29,+0)
    SQlite
    740 : nobodyさん - 2011/01/19(水) 17:32:26 ID:??? (+63,+29,-7)
    データベースですか…めんどくさいですね
    めんどくさがらないように頑張って勉強します
    お二方、ありがとうございました
    741 : nobodyさん - 2011/01/19(水) 19:25:38 ID:??? (+3,-29,-7)
    >>737

    PHP でCSVを処理する。
    重たいと感じる理由がわかりません。
    742 : nobodyさん - 2011/01/19(水) 20:04:40 ID:??? (+62,+25,-18)
    >>737
    1行に1ページ分を書こうが複数行に書こうが一緒だと思うが
    743 : nobodyさん - 2011/01/19(水) 22:42:46 ID:??? (+49,+8,-15)
    >>737
    「1ページ分」がどの程度のサイズなのかにもよるのでは。

    >>740
    CSVよりデータベースのほうが簡単だったりします。
    744 : nobodyさん - 2011/01/19(水) 22:48:14 ID:??? (+29,-29,-4)
    >CSVよりデータベースのほうが簡単だったりします。
    なんで?
    745 : nobodyさん - 2011/01/19(水) 22:50:02 ID:??? (+55,+30,+0)
    746 : nobodyさん - 2011/01/19(水) 23:09:28 ID:??? (-1,-29,-7)
    CSVの方が楽だよ。fgetcsv/fputcsv一発でおk
    747 : nobodyさん - 2011/01/20(木) 03:57:52 ID:??? (+18,-9,-46)
    CSVファイル1つとかなら別にいいけど、複数テーブルのために複数のCSVを管理して
    リレーションのために複数のCSVを開いたり閉じたり・・・とかめんどくさい。
    そういう用途のためにDBがあるわけだし
    748 : nobodyさん - 2011/01/20(木) 07:28:50 ID:??? (+55,+27,-14)
    関数を複数書くのを面倒くさがってたら何もWebアプリ作れないと思うが?
    749 : nobodyさん - 2011/01/20(木) 07:34:20 ID:??? (+27,+0,-15)
    WebアプリにCSVとか何の冗談だよと思う
    ファイル単位の排他とかもうね…
    750 : nobodyさん - 2011/01/20(木) 07:37:17 ID:??? (+39,+16,-7)
    ファイルロックのやり方知らんの?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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