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

    私的良スレ書庫

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

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

    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
    151 : nobodyさん - 2009/09/20(日) 17:59:36 ID:??? (-2,-30,-26)
    あらら。

    つまり
    $foo->$baz[1] は $foo->bar って解釈される。

    $bar = 'bar'
    $foo->$bar

    が理解できるのなら同じだと思うけどー。
    152 : 149 - 2009/09/20(日) 18:04:08 ID:61IiHty0 (-28,+23,-4)
    >>150-151
    あア、ナルほど!
    二段階で変換されてるんですね。
    ありがとうございました。
    153 : nobodyさん - 2009/09/20(日) 21:10:32 ID:??? (-1,-29,-29)
    exif 形式のjpgだとTemp_nameとかその他の情報が取れないんですが、
    サーバーに何かが足りないんでしょうか?
    154 : nobodyさん - 2009/09/20(日) 21:11:13 ID:r/z84N/d (+19,+29,+0)
    出すの忘れました。
    155 : nobodyさん - 2009/09/20(日) 23:12:32 ID:qCT4pyHG (+31,+29,-48)
    おい貴様らひさしぶりだなシルバーウィークは楽しんでるかね
    SQLiteの使い方がわからねえんだけどこれはどこにデータが保存されるのか教えてくんない?
    156 : nobodyさん - 2009/09/20(日) 23:14:16 ID:??? (+48,+25,+0)
    ストアドプロシージャ
    158 : nobodyさん - 2009/09/20(日) 23:42:44 ID:??? (-11,-29,+0)
    Base64
    160 : nobodyさん - 2009/09/21(月) 00:11:27 ID:??? (+7,-29,-42)
    >>155
    拡張子 db  のファイルがそれ。

    Accessと同じく、単体のデータベースファイルとなっている。
    SQLite 2用のODBCドライバがあるから、それを利用すれば、
    Accessからも接続ができる。
    http://www.ch-werner.de/sqliteodbc/

    ウェブとの親和性も高いから、mdb形式よりも使い勝手はいい
    かもしれない。
    161 : nobodyさん - 2009/09/21(月) 00:38:11 ID:??? (+34,-24,-22)
    > ウェブとの親和性も高いから、mdb形式よりも使い勝手はいい
    > かもしれない。
    シングルユーザ
    データベース全体ロック
    162 : nobodyさん - 2009/09/21(月) 00:41:54 ID:??? (+57,+29,-42)
    途中で送信してしまったスマン

    SQLiteは上記の問題があってウェブアプリケーションには向いてない
    スタンドアロンで動くからこそ重宝されてる
    163 : nobodyさん - 2009/09/21(月) 01:04:55 ID:??? (+57,+29,-6)
    どうやってもファイルである以上ファイル単位でロックされるのは仕方ないんだなあ
    164 : nobodyさん - 2009/09/21(月) 05:48:17 ID:??? (+96,+23,-51)
    >>161-162
    WebAppって(もしくは用途によっては)SELECTがほとんどだからファイルロックの
    影響はそれほど無いと思ってたんだけど、読み込みでもロックの被害甚大?

    166 : nobodyさん - 2009/09/21(月) 09:06:39 ID:??? (+42,-29,-18)
    >>164
    でも、MTなんかではSQLite使われているよね
    167 : nobodyさん - 2009/09/21(月) 09:52:29 ID:??? (+75,+29,-47)
    >164
    読み出しはスケールさせるのが比較的簡単だが、書き込みはスケールしにくい
    DB全体ロックだと、利用者が増えると比較的すぐ行き詰ると思う

    MTなんかは、書き込みをするユーザー数が少ないからあまり問題がないのだろう
    恐らく設置の容易さを取ったんだろうな
    168 : nobodyさん - 2009/09/21(月) 09:57:05 ID:??? (+68,+29,-61)
    >>166
    MTって、
    書き込みは、ロックで待たせても別にいいだろうし、
    読み出しは再構築のときくらいでしょ。それもロックで待たせておk。

    って、触ってたのは3年くらい前のことなんで、
    近頃では再構築不要とか言うなら、また違う話になるかもしれん。
    170 : nobodyさん - 2009/09/21(月) 10:26:12 ID:??? (+59,+26,-106)
    要するに、エラーが起きてもおきなくても(3)の部分を表示させたい、と?

    (1)
    (3)
    (2)

    の順に記述する。
    (2)のPHP部分でも(正常なら)何かを表示するので、上のようにしたら見た目上の位置関係が
    崩れるというのなら、スタイルシートで対応。
    では駄目かの?

    でもなあ、5秒超かかる処理ってどんなの?
    そういう処理が十分有り得る状況なら、5秒で致命的エラーとされる設定の方を何とかすべき
    だろうし、そうでないなら、5秒以上かかってしまっていることを何とかすべきじゃなかろか。
    171 : nobodyさん - 2009/09/21(月) 10:27:46 ID:??? (+25,-29,-7)
    >>169
    エラー制御の@入れてみては?
    172 : nobodyさん - 2009/09/21(月) 11:22:59 ID:c8BcA53t (-7,-30,-30)
    PHPって
    $string = "もじ";

    $string = (function($string){
        return $string.$string;
    })();
    echo $string; //もじもじ

    のように無名関数を使うことは出来ないのですか
    173 : nobodyさん - 2009/09/21(月) 11:27:07 ID:??? (+38,+20,+0)
    できるお
    174 : nobodyさん - 2009/09/21(月) 12:16:54 ID:??? (+71,+26,-12)
    175 : nobodyさん - 2009/09/21(月) 12:28:34 ID:c8BcA53t (+21,+29,-15)
    >>174
    文字列を渡すのか・・これはひどい
    ありがとう
    176 : nobodyさん - 2009/09/21(月) 12:30:33 ID:??? (+30,+29,+0)
    178 : nobodyさん - 2009/09/21(月) 12:35:57 ID:??? (+0,-28,-4)
    スレッドセーフにしたい時はスレッドセーフ版
    スレッドセーフにしたくない時はノンスレッドセーフ版
    179 : nobodyさん - 2009/09/21(月) 12:37:46 ID:/inoxiUx (-20,+29,-28)
    Apache使ってるんですけどスレッドーセーフとスレッドセーフにしないを切り替えるにはどうしたらいいのでしょうか?
    あとスレッドセーフにするとどうなるんですか?
    180 : nobodyさん - 2009/09/21(月) 12:38:49 ID:??? (+52,+29,-14)
    それくらいはぐぐってください
    182 : nobodyさん - 2009/09/21(月) 12:39:38 ID:??? (+8,+17,-7)
    リンク先読んだの?
    183 : 169 - 2009/09/21(月) 12:43:41 ID:??? (+64,+29,-97)
    ご返信ありがとうございます。
    >>171
    @ではちょっと無理でした。
    >>172
    スタイルシートは出来る限り使わない方法を探しています。
    通常は1秒もかからないんですがなぜかたまにタイムアウトに?
    すべて自作ではなくPEARを使った処理なのでその内部をいじれるほどPHPに慣れてないので
    なんらかの方法でスキップができればと思います。

    185 : nobodyさん - 2009/09/21(月) 13:11:03 ID:??? (+19,-30,-59)
    >>184
    PHPは構文解析周りが貧弱なので諦めて下さい

    俺も下記とかやりたいわ…
    $a = new stdClass():
    $a->b = function () {};
    $a->b();
    186 : nobodyさん - 2009/09/21(月) 13:19:50 ID:??? (+88,+28,-2)
    >>185
    それはできるんじゃ?
    188 : nobodyさん - 2009/09/21(月) 13:44:34 ID:??? (+69,+29,-26)
    >>186
    まじっすか!
    と思ってPHP6のスナップショットまで確認したけどできないじゃないか
    ぬかよろこびさせやがって畜生…
    189 : nobodyさん - 2009/09/21(月) 13:47:14 ID:??? (-19,-30,-132)
    数値の12+34は46だが、文字の"12"と"34"を足すと"1234"になる。
    文字の"1"と数値の1は本来は別物。PHPは必要に応じて自動で変換してくれるからあまり意識しないけどな。
    is_intは1を許可し、"1"は許可しない、PHP内では珍しい関数(というか、両者を区別するための関数)

    多分最速なのはctype_digit()。ただし、"009"とかが通るし"-10"は通らない。
    あとは「整数値」のルール次第。たとえば、負の整数や0はどうするんだ?"009"は?(郵便番号とかなら有効だよな)
    190 : nobodyさん - 2009/09/21(月) 14:00:03 ID:??? (+27,-29,-6)
    intvalで変換してif使って
    192 : nobodyさん - 2009/09/21(月) 15:02:06 ID:??? (-11,-30,-46)
    >>191
    それだと動かないよ先頭に数字が付けば1が返る(1abcdもOKになる)
    先頭に"-"も含めるなら /^-*[^0](\d)+$/
    193 : nobodyさん - 2009/09/21(月) 15:03:51 ID:??? (-2,-30,-45)
    あーctype_digit()で弾いてるのか
    でもctype_digit()の後にpreg_matchするならpreg_matchだけで済ました方がいいんじゃないかな
    194 : nobodyさん - 2009/09/21(月) 15:13:16 ID:??? (-2,-30,-21)
    [^0]だと0以外何でもありになるから /^-*[1-9]\d+$/ だな
    195 : nobodyさん - 2009/09/21(月) 15:18:32 ID:??? (-2,-30,-27)
    それ--11も受け付けるし2桁以上ないと受け付けないから /^-?[1-9]\d*$/ だろ
    196 : nobodyさん - 2009/09/21(月) 15:50:25 ID:??? (+57,+29,-8)
    自然数と言ってるのにマイナス付けてどうする
    $はD修飾子なしじゃ改行にもマッチするぞ
    197 : 189 - 2009/09/21(月) 17:01:17 ID:??? (+61,+29,-66)
    と、ご覧のように、正規表現は分かりづらい上にバグの原因にもなりやすい。
    こんな下らん事で悩む時間が惜しい。>190に一票。
    198 : 165 - 2009/09/21(月) 17:19:58 ID:SD2dtHFE (+19,-20,+1)
    だれか165お願いします。。。
    199 : nobodyさん - 2009/09/21(月) 17:22:27 ID:??? (+51,+28,+0)
    ベストなんて無いよ
    200 : nobodyさん - 2009/09/21(月) 17:23:46 ID:??? (+14,-29,-3)
    >>198
    $_SERVERからとってるかなぁ

    でも値のチェックはするべき。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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