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

    私的良スレ書庫

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

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

    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
    751 : nobodyさん - 2010/10/23(土) 16:43:47 ID:??? (+56,+28,-8)
    hrefをハーフと言ったりする人もいるよな
    もぞもぞする
    752 : nobodyさん - 2010/10/23(土) 17:00:37 ID:??? (+34,+16,+1)
    エイチレフ
    753 : nobodyさん - 2010/10/23(土) 17:02:04 ID:??? (+57,+29,-27)
    俺は「ハイパリファレンス」って呼んでる
    たいてい通じないから「エイチャーレフ」って言い直す
    754 : nobodyさん - 2010/10/23(土) 17:51:36 ID:??? (+57,+29,-23)
    俺はウィドゥスとヘイトだな綴りの都合上ヘイグヒトと覚えてるが
    英語読みだとウィドゥ(スは消え入る音でほとんど聞こえない)とハイトみたいだね
    757 : nobodyさん - 2010/10/23(土) 18:46:09 ID:??? (-29,-24,-7)
    全部utf-8に統一しなよ・・わざわざ変える意味あるのか
    760 : nobodyさん - 2010/10/23(土) 19:20:18 ID:??? (-6,-29,-21)
    >>756
    間違えたset names sjisでやるとphpmyAdmin上では文字化けしてませんでした。
    761 : nobodyさん - 2010/10/23(土) 21:13:08 ID:??? (-2,-30,-9)
    解決しました。
    DBIniInsert時にset names sjisにして
    表示時にshift-jisにしたら直りました。
    762 : nobodyさん - 2010/10/23(土) 21:42:17 ID:??? (+29,-29,-4)
    MySQLで SET NAMES を使ってはいけない
    763 : nobodyさん - 2010/10/24(日) 01:33:24 ID:??? (+41,+23,+1)
    なんで
    764 : nobodyさん - 2010/10/24(日) 01:35:09 ID:??? (+56,+24,-13)
    >>762の言うことは嘘だから気にするな。
    SET NAMES は積極的に使うべき
    765 : nobodyさん - 2010/10/24(日) 01:40:50 ID:??? (-1,-29,-12)
    良い子のみんなは「MySQLで SET NAMES を使ってはいけない」でググってね
    768 : nobodyさん - 2010/10/24(日) 20:07:38 ID:XupTldvh (+26,-30,-137)
    while( 条件文1 && 条件文2 ){
    ・・・
    }

    こういう構文の時、条件1でfalseが返ってきたら条件文2はそもそも検証すらされずwhileループを抜けますか?

    たとえば条件1で配列の上限を超えたかどうかを調べ、
    超えていればそのままwhileループを抜け出し
    条件2の検証で配列の要素数オーバーを防げるかどうかを知りたいです。
    769 : nobodyさん - 2010/10/24(日) 20:09:53 ID:??? (+45,+27,+0)
    エスパー出番よ
    770 : nobodyさん - 2010/10/24(日) 20:25:12 ID:??? (+54,+29,-42)
    >>768
    条件2が検証されるかされないかなんて重要なことではなくね?
    オーバーを防げるの意味がわからん
    具体的な例文書いてみて
    771 : nobodyさん - 2010/10/24(日) 20:26:19 ID:??? (+57,+29,-37)
    >>768
    条件1がfalseなら条件2は評価されないはず、でもソース無い。
    後半の「配列の上限を超える」「要素数オーバーを防ぐ」が良く分からん。
    772 : nobodyさん - 2010/10/24(日) 20:27:13 ID:??? (+57,+29,-33)
    条件2で配列に追加を行うわけじゃないんだから条件2を検証しようがしまいがオーバーを防ぐように処置してりゃ防げるんでないの?
    773 : nobodyさん - 2010/10/24(日) 20:28:47 ID:8gi8mHZF (+54,+29,-7)
    >>768
    短絡評価でググると良いよ

    >>779
    短絡評価は結構重要なテクニック
    774 : nobodyさん - 2010/10/24(日) 20:30:24 ID:??? (-1,-29,-2)
    条件2が
    $i+=1 < 100
    みたいなのってことなのかな
    775 : nobodyさん - 2010/10/24(日) 20:34:41 ID:??? (+20,-2,-5)
    クラスとか二次元配列じゃない?
    776 : nobodyさん - 2010/10/24(日) 20:36:34 ID:??? (-2,-30,-93)
    >>779>>770のミス
    コードの行数とステップ数を減らすぐらいしかメリットがないけど・・・
    下の例ではHello!と表示される
    <?php
    function example1(){
    return true;
    }
    function example2(){
    echo "Hello!";
    }
    example1() && example2();
    ?>
    777 : nobodyさん - 2010/10/24(日) 20:42:12 ID:??? (+42,+19,-3)
    PHPマニュアルのここに詳しいな
    http://www.php.net/manual/ja/language.operators.logical.php
    778 : nobodyさん - 2010/10/24(日) 21:24:52 ID:??? (+5,-30,-121)
    >>768
    $arr = array('a', 'a', 'a');

    $i = 0;
    while (isset($arr[$i]) && $arr[$i] === 'a') {
    var_dump($i);
    $i++;
    }

    $i = 0;
    while ($arr[$i] === 'a') {
    var_dump($i);
    $i++;
    }

    とかやってみればわかるじゃん。
    780 : nobodyさん - 2010/10/24(日) 22:23:05 ID:??? (+65,+29,-15)
    >>773がいろんな意味でエスパーすぎてマジびびったわ
    781 : nobodyさん - 2010/10/24(日) 22:39:03 ID:??? (+3,-30,-23)
    Javaの場合は、
    if (obj != null && obj.test())
    って書く場合がよくある。
    obj が null の場合、
    後ろの obj.test() でエラーになるが、実際には実行されないので・・・
    783 : nobodyさん - 2010/10/24(日) 23:04:41 ID:??? (+2,-20,+2)
    ならんですね
    []が必要
    784 : nobodyさん - 2010/10/24(日) 23:18:09 ID:??? (-1,-29,-13)
    http://localhost/test.php?foo[]=bar&foo[]=bee
    の間違いでしょ
    786 : nobodyさん - 2010/10/25(月) 00:07:03 ID:??? (+51,+28,-4)
    そのスクリプトは直らんのか?
    787 : nobodyさん - 2010/10/25(月) 00:52:51 ID:??? (+104,+29,-105)
    ユーザーが投稿したコンテンツにランダム文字列を付加して、識別できるようにしたいと考えております。
    このランダム文字列をなるべく短く、かつ、絶対(あるいは無視できるほどの低確率)にぶつからないように付加したいのですが、
    一般的にはどのような方法があるでしょうか?

    ぶつからないようにするためには、DBに入れた値を毎回検索してダブりが無いか確認…
    とやれば出来るのですが、さすがにパフォーマンス的に現実的ではない気がします。
    788 : nobodyさん - 2010/10/25(月) 00:55:36 ID:??? (+60,+30,+0)
    789 : 787 - 2010/10/25(月) 01:02:33 ID:??? (+0,-28,-1)
    自己解決しました。お騒がせしました(^^;)
    790 : nobodyさん - 2010/10/25(月) 01:04:11 ID:??? (-11,-30,-44)
    >>785
    こんな感じかな、あまりいい方法じゃないけど
    http://ideone.com/otchQ
    <?php
    $str = "id=28456&id=28969";
    $str = str_replace('=','[]=', $str);
    $res = array();
    parse_str($str,$res);
    var_dump($res);
    ?>
    791 : nobodyさん - 2010/10/25(月) 01:07:03 ID:??? (+57,+29,-52)
    そもそもそのクエリってRFCに準拠してるのかね
    rewriteして内部の整合性をとったほうが精神衛生上よろしいんじゃないの
    793 : nobodyさん - 2010/10/25(月) 01:22:51 ID:??? (+0,-30,-29)
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    普通こうでしょ
    まったく
    794 : nobodyさん - 2010/10/25(月) 01:26:46 ID:??? (-4,-30,-36)
    >>792
    mb_language("ja");
    mb_internal_encoding("UTF-8");
    mb_http_output("UTF-8");
    795 : nobodyさん - 2010/10/25(月) 09:35:07 ID:??? (+43,-30,-83)
    >>793 >>794
    いずれの方法を行っても文字化けしてしまい

    POSTされた値を

    $test_value = mb_convert_encoding($test_value, "UTF-8", "auto");

    としたところ文字化けせずに画面に表示されました。

    しかし、毎回この様な文字コードの変換を行うのは面倒なのですが
    根本的な原因は何なのでしょうか?
    796 : nobodyさん - 2010/10/25(月) 09:43:32 ID:??? (+36,-30,-96)
    >>795
    あとはスクリプト自体の文字コードとwebサーバの文字コードの確認
    apacheならAddDefaultCharsetとか。

    あとPOSTされた値の文字コードは何?それで原因がわかるんじゃない?
    797 : nobodyさん - 2010/10/25(月) 10:02:30 ID:??? (+61,+26,-21)
    >>796
    >>795で文字化けが回避出来たので恐らくsjisだと思います。
    少々面倒くさいですが解決出来たので一先ず満足です。
    798 : nobodyさん - 2010/10/25(月) 10:07:38 ID:??? (+13,-30,-67)
    Pearでユーザ認証を行う場合に

    user_id
    user_name

    をテーブルに保存する訳ですが、この時にuser_nameはハッシュ値で登録するので
    未だ良いとは思いますが user_id は暗号化して保存しておいた方が無難でしょうか?
    799 : nobodyさん - 2010/10/25(月) 10:34:54 ID:??? (+40,+11,-12)
    パスワードはないのかよ
    800 : nobodyさん - 2010/10/25(月) 11:03:24 ID:??? (+57,+29,-7)
    文字コードのことになると頓珍漢なレスしかつかないという
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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