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

    私的良スレ書庫

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

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

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    51 : nobodyさん - 2009/08/01(土) 07:28:10 ID:??? (+60,+25,-1)
    >>49
    あとここPHPスレだよ
    52 : nobodyさん - 2009/08/01(土) 07:49:48 ID:??? (+57,+29,-11)
    ループの検証のコードなんざどの言語でもいいだろ・・・
    53 : nobodyさん - 2009/08/01(土) 07:58:01 ID:??? (+2,-29,-8)
    peclにMemcacheとMemcachedがあるけど、どう違うの?
    54 : nobodyさん - 2009/08/01(土) 09:52:30 ID:??? (+52,+29,-3)
    またつまらんことでもめてたのか?
    55 : nobodyさん - 2009/08/01(土) 11:17:38 ID:yM0cIisM (+13,+15,+0)
    もっとPHPができるようになりたいです
    56 : nobodyさん - 2009/08/01(土) 13:14:31 ID:??? (+9,-8,-3)
    で?
    57 : nobodyさん - 2009/08/01(土) 18:44:39 ID:??? (+57,+29,-27)
    お前ら喧嘩すんな、慎吾こち亀でもみてろ
    58 : nobodyさん - 2009/08/01(土) 20:16:28 ID:??? (+32,-30,-36)
    >53
    memcachedの方が速いし多機能(検証済)。
    memcacheは独自実装。memcachedは中身がlibmemcachedという汎用ライブラリ。
    60 : nobodyさん - 2009/08/01(土) 22:01:33 ID:??? (+86,+29,-81)
    >>59
    cookieを何に使っているかによって変わると思うが。

    一般論としてなら、必要なくなったらさっさと消す。
    ブラウザが毎回サーバーに送信していることを忘れるな。
    僅かながら帯域を消費しているし、サーバーの処理も余計に必要になる。
    61 : nobodyさん - 2009/08/01(土) 22:04:13 ID:??? (+91,+29,-17)
    普通に、セッションクッキーにすればいいんじゃあ…
    62 : 60 - 2009/08/01(土) 22:09:44 ID:??? (+70,+29,-20)
    >>61
    これは俺へのレスなのか?
    それとも独り言?
    63 : nobodyさん - 2009/08/02(日) 00:48:57 ID:Zm7WmY12 (+27,+29,-30)
    >>60
    どうも。
    後、ブラウザが閉じられるまで有効なセッションって、どうやってブラウザが閉じられたかどうか判断してるんですかね?
    ブラウザ側が判断してるんでしょうか。


    64 : nobodyさん - 2009/08/02(日) 01:14:45 ID:??? (+11,-29,-88)
    C++で10年食ってるプログラマでPHP初心者です。
    PHPのクラスに関する解説を見るとどれもnewで生成したクラスをdeleteしてないんだけど、PHPにはdeleteというものがないのですか?
    65 : nobodyさん - 2009/08/02(日) 01:16:47 ID:??? (+48,+25,+0)
    マニュアルくらい見ようぜ
    66 : nobodyさん - 2009/08/02(日) 01:17:59 ID:??? (+62,+29,-20)
    >>58
    ありがとん。公式にはどっちがどうとか書いてなかったので、
    どっち使えばいいのかちょっと混乱しちゃいますよね。
    67 : nobodyさん - 2009/08/02(日) 01:40:26 ID:??? (+67,+29,-2)
    >63
    他にどんな可能性があるのか言ってみろよ低能
    68 : nobodyさん - 2009/08/02(日) 01:45:45 ID:??? (+9,-29,-86)
    >>63
    デフォルトではセッション識別にCookieを使っている
    クライアントの終了時に破棄する設定のSet-Cookieを返すことで実現する

    >>64
    オブジェクトが参照されなくなった時点でGCが後始末する
    69 : nobodyさん - 2009/08/02(日) 09:55:53 ID:??? (+51,+23,-1)
    C++10年やっててもスレタイもマニュアルも読めないんだな
    70 : nobodyさん - 2009/08/02(日) 21:35:18 ID:??? (-6,-29,-1)
    unset($hoge);
    71 : nobodyさん - 2009/08/02(日) 21:57:41 ID:??? (+5,-12,+2)
    exit;
    73 : nobodyさん - 2009/08/02(日) 23:21:30 ID:??? (+52,+29,+0)
    何を確認するんだ
    75 : nobodyさん - 2009/08/02(日) 23:47:00 ID:??? (+2,-30,-26)
    $array = explode("\n",$text);
    if(in_array("a",$array)===true){
      return false;
    }
    76 : nobodyさん - 2009/08/02(日) 23:51:16 ID:??? (+2,-20,+3)
    ===trueの意味何かあんの
    77 : nobodyさん - 2009/08/03(月) 00:08:20 ID:??? (+38,+20,+1)
    速度的な意味
    78 : 72 - 2009/08/03(月) 00:09:28 ID:??? (-1,-29,-5)
    >>75
    ありがとうございます。in_arrayを使うんですね。

    あと、explodeは¥nではなくて¥r¥nじゃないと駄目でした
    79 : nobodyさん - 2009/08/03(月) 00:12:24 ID:??? (-2,-30,-11)
    Windowsは\r\n、UNIX系は\n、初期のMacは\r
    80 : nobodyさん - 2009/08/03(月) 00:18:01 ID:??? (+11,-30,-56)
    便乗して
    $array = explode("\n",$text);
    foreach($array as $val){
    if(strpos($val, "a") !== false){
    return false;
    }
    }

    の場合はもっと単純に短くできますでしょうか?
    81 : nobodyさん - 2009/08/03(月) 00:18:52 ID:VvsrItXl (+3,+13,+2)
    ID出し忘れましたすいません
    82 : nobodyさん - 2009/08/03(月) 00:29:23 ID:??? (+3,-30,-74)
    1万回程度ループさせて
    867 名前: nobodyさん [sage] 投稿日: 2009/07/27(月) 17:40:26 ID:???
    PHPで実行時間を求める方法

    <?php
    $time_begin = microtime(true);

    /* expression */

    echo "実行時間".(microtime(true) - $time_begin)."秒";
    ?>

    これで時間計ればいいと思うよ
    83 : nobodyさん - 2009/08/03(月) 00:31:34 ID:??? (+52,+29,-5)
    コードの短さの話をしてるんだろ
    84 : nobodyさん - 2009/08/03(月) 00:50:58 ID:??? (+9,-15,-2)
    >>80
    配列に直す必要あんの?
    85 : nobodyさん - 2009/08/03(月) 01:00:49 ID:??? (-2,-30,-35)
    strpos($text,"\na\n") !== false ? return false : "";

    1行で
    86 : nobodyさん - 2009/08/03(月) 01:22:05 ID:??? (+17,-5,-2)
    たった1行でバグ含むなよ。
    87 : nobodyさん - 2009/08/03(月) 01:24:41 ID:??? (+56,+28,-7)
    こいつ・・・たった1行に2つもバグを含んでいるぞ。
    88 : nobodyさん - 2009/08/03(月) 01:33:23 ID:??? (+41,+23,+0)
    これはひどい
    89 : nobodyさん - 2009/08/03(月) 02:27:09 ID:??? (+52,+29,-31)
    三項演算子って、可読性悪そうなのに好きな人はやたらと使いたがるよね
    90 : nobodyさん - 2009/08/03(月) 02:30:43 ID:??? (+57,+29,-2)
    可読性を高められそうなときだけ使うな
    91 : nobodyさん - 2009/08/03(月) 04:53:20 ID:UYXdY2Ut (+14,+29,+0)
    馴れだよ
    92 : nobodyさん - 2009/08/03(月) 11:26:47 ID:??? (+62,+29,-172)
    >>63
    ブラウザが閉じられた時点で、ブラウザが保持しているセッションクッキーが破棄される。

    サーバー上にあるセッションデータはそのまま残っているが、そのセッションを参照する
    クライアントがいなくなったので無いも同然という状態。

    サーバー上にあるセッションデータは、最終的にphp.ini等で設定されているGCによって
    破棄される。
    確か、デフォルト設定では24分の生存期間が設定されている。

    なお、サーバーから破棄されるまではセッションIDを知っていればそのセッションを再利用
    可能なので注意。
    93 : nobodyさん - 2009/08/03(月) 13:08:45 ID:U06Xk0yO (+55,+29,-46)
    ダブルクウォーテーションとシングルクウォーテーション
    どちら使っても良い状況のとき、
    何か理由があってこっち使うほうが良い
    みたいなことはありますか?
    好みでいいのでしょうか
    よろしくお願いします
    95 : nobodyさん - 2009/08/03(月) 13:20:17 ID:??? (+22,+22,-16)
    >>93
    シングルクオートは変数を展開しない分、処理速度が速いと思うよ。
    96 : nobodyさん - 2009/08/03(月) 15:01:27 ID:GfwjTEf5 (+39,+29,-72)
    レンタルサーバで使用中の容量が使える容量のフルに
    なっていないかどうかをPHPで確認する方法って
    どんな方法が考えられますか?
    「一時ファイルを同階層に作り、書き込みしようとして例外が返されたら容量がフル」
    みたいなことを考えたのですが、なんかちょっとスマートじゃない気がしてしまうんです。
    97 : nobodyさん - 2009/08/03(月) 15:04:08 ID:??? (+23,-30,-33)
    float disk_free_space( string directory )
    98 : nobodyさん - 2009/08/03(月) 15:38:54 ID:??? (+54,+13,-36)
    >>97
    レスありがとうございます。
    さくらのレンサバなんですが、ユーザとして使える容量ではなく
    サーバマシンの空き容量と思われる数値が返ってきてしまいました。
    99 : nobodyさん - 2009/08/03(月) 15:42:34 ID:??? (+4,-29,-2)
    >>98
    カレントディレクトリ以下の使用容量を取得したらいいんじゃない?
    100 : nobodyさん - 2009/08/03(月) 15:48:17 ID:??? (+14,-30,-130)
    >>98
    disk_free_spaceの引数で該当ディレクトリを指定するのは?
    もしくはsystemでduで調べるとか。

    あとはさくらのレンサバ知らないけど、もしquotaで制限かけているなら
    「quota -u ユーザ名」 で確認できるかもしれない。

    phpからなら、こんな感じか。
    $quota = system('/usr/bin/quota -u ユーザ名' , $retval);
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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