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

    私的良スレ書庫

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

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

    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さん - 2013/03/26(火) 04:59:50.77 ID:??? (+57,+29,-24)
    あおってるのが質問者でも回答者でもない人ってのが面白いところだよ
    152 : nobodyさん - 2013/03/26(火) 05:05:58.04 ID:??? (+57,+29,-31)
    基本的な知識が足りないと判断されて回答してもらえなかった質問者やID出し忘れて叩かれた質問者が逆ギレして暴れているだけだろう。
    153 : nobodyさん - 2013/03/26(火) 05:13:23.28 ID:??? (+40,+12,-39)
    この板のPerlスレ見てみろ
    たまに煽り合いもあるけど基本平和そのものだぞ
    言語使用者の民度は2chのスレッドにも表れる
    154 : nobodyさん - 2013/03/26(火) 09:03:11.23 ID:??? (+57,+29,-6)
    ここしばらくおとなしかったのに春休みになったら荒れだしたな
    155 : nobodyさん - 2013/03/26(火) 10:20:58.89 ID:??? (+57,+29,-5)
    お前ら全員Ruby使えは荒れることもないだろうよ
    158 : nobodyさん - 2013/03/26(火) 15:23:43.17 ID:??? (+57,+29,-3)
    質問取り下げたんじゃねーのかよ
    嘘つきは消えろ
    159 : nobodyさん - 2013/03/26(火) 16:05:01.31 ID:??? (+57,+29,-29)
    ループが分からないので教えてください
    単純に文字を100回だすとかならまあ分かるんですけど
    データベースとか絡んでくるとわけわからなくなってきます
    160 : nobodyさん - 2013/03/26(火) 16:47:05.53 ID:??? (+57,+29,-21)
    嘘つきは泥棒の始まり

    本当にここは犯罪者予備軍のスレだな
    161 : nobodyさん - 2013/03/26(火) 17:20:11.44 ID:??? (+55,+28,-13)
    >>135がリアルキチガイなだけでしょ。
    162 : nobodyさん - 2013/03/26(火) 18:17:40.52 ID:??? (+16,-1,+1)
    IDでてないよ
    163 : nobodyさん - 2013/03/26(火) 18:20:51.69 ID:??? (+52,+29,-2)
    出てないから俺も静観してるとこ。
    164 : nobodyさん - 2013/03/26(火) 18:55:08.33 ID:p9pFyvrs (-12,-9,+1)
    ループ教えてください
    165 : 135 - 2013/03/26(火) 19:00:48.07 ID:??? (+57,+29,-2)
    嘘つきでもシステムが出来ればいいのです。
    だってプログラマーでしょ
    166 : nobodyさん - 2013/03/26(火) 19:32:24.58 ID:??? (+204,-30,-10)
    >>164
    for(int i =0; i < 10; i++){
    for(int j = 0; j < 10; i++){
    }
    }
    167 : nobodyさん - 2013/03/26(火) 19:41:13.66 ID:p9pFyvrs (+28,+28,-1)
    >>166
    ループとイフの組み合わせを教えてください
    168 : nobodyさん - 2013/03/26(火) 20:28:52.75 ID:??? (+57,+29,-32)
    この質問になんの意味があるんだろう?
    その程度のこと知った所で何もプログラム組めないぞ
    初心者向けのサイトでも見て学べ
    169 : nobodyさん - 2013/03/26(火) 20:33:08.47 ID:??? (+98,+29,-41)
    >>166
    ルールを守れない屑に回答してんじゃねーぞ精神異常
    お前そこまでして自己顕示欲を満たしたいのか
    170 : nobodyさん - 2013/03/26(火) 20:43:01.27 ID:??? (+67,+16,+0)
    >>166
    ID出さない奴に回答するなゴミ。
    171 : nobodyさん - 2013/03/26(火) 20:55:12.54 ID:??? (+58,-7,+2)
    >>170
    IDは出てるじゃん
    172 : nobodyさん - 2013/03/26(火) 20:55:37.72 ID:??? (+67,+25,-4)
    >>166
    よくみたら無限ループでワロタ
    173 : nobodyさん - 2013/03/26(火) 21:07:53.64 ID:??? (+74,+29,-47)
    >>171
    はぁ?なにこいつ
    最初出てなかっただろうが

    万引きで捕まってから
    お金払えばいいんでしょ!とか逆ギレするDQNと同じ精神構造
    >>166共々消えろ
    174 : nobodyさん - 2013/03/26(火) 21:18:50.60 ID:??? (+114,+29,-2)
    >>166はどう見てもマジレスじゃない
    お前らアホか
    175 : nobodyさん - 2013/03/26(火) 21:23:41.80 ID:??? (+71,+29,-6)
    >>174
    いったじゃん。回答者でも質問者でもない人が馬鹿だって
    176 : nobodyさん - 2013/03/26(火) 21:26:02.46 ID:??? (+70,+20,+1)
    >>166
    PHPじゃないじゃん
    177 : nobodyさん - 2013/03/26(火) 21:36:48.57 ID:??? (+71,+29,-8)
    >>169
    ネタにマジレス…恥かしいよ…
    178 : nobodyさん - 2013/03/26(火) 21:41:24.07 ID:p9pFyvrs (+27,+29,-1)
    ぼくのために争わないで
    みんなで仲良くPHPしましょう
    179 : nobodyさん - 2013/03/26(火) 21:44:07.30 ID:??? (+139,+29,-19)
    なんでこんなに人気なの?
    180 : nobodyさん - 2013/03/26(火) 21:52:43.45 ID:kZMtE//2 (+37,+29,-21)
    >>179
    初めてやったのがphpで、それで事足りてるからほかの言語をやるきになれない...
    サーバサイドで使ってるのはPHPだけだと思う。
    MySQLとの連携とかはあるけど。
    181 : nobodyさん - 2013/03/26(火) 21:59:36.70 ID:??? (+72,+30,+0)
    182 : nobodyさん - 2013/03/26(火) 22:09:43.32 ID:??? (+93,+29,-2)
    >>179
    お手軽にイオナズン唱えられるかんじ
    183 : nobodyさん - 2013/03/26(火) 22:15:55.27 ID:kZMtE//2 (+36,+26,-16)
    >>182
    フレームワークあれば開発速度ものすごい上がるしな。
    184 : nobodyさん - 2013/03/27(水) 04:49:18.79 ID:??? (+4,-29,-20)
    <?php
    echo "こんにちは";
    ?>

    として、test.phpを保存しても、
    ブラウザで読み込むとそのまま出てしまうんですが、コンパイル的なのが必要なんですか?
    185 : nobodyさん - 2013/03/27(水) 05:07:28.83 ID:??? (-1,-29,-4)
    サーバー=PHPとHTMを解釈する環境。
    186 : nobodyさん - 2013/03/27(水) 07:44:23.93 ID:??? (+3,-29,-146)
    >>184
    その test.php はどこに保存されてて、ブラウザはどうやって開いているのかな?

    ローカルに保存してローカルで開いたらそうなるけど。
    ブラウザは PHP解釈しないから。

    php解釈するモジュールを組み込める Apache などの Webサーバーにアップロードしておくか、
    phpをcgiで実行できるようにWebサーバーに設定して同じくアップロードする。

    そんでブラウザから Webサーバーを通じてアップロードしたしたファイルにアクセス。

    というのがニワカの俺の知識。
    187 : nobodyさん - 2013/03/27(水) 09:02:47.30 ID:??? (+32,-29,-6)
    test.php.txtになってるってオチだろ
    188 : nobodyさん - 2013/03/27(水) 10:09:51.76 ID:??? (+62,+29,-1)
    >>187
    そんなミスするのはお前だけだ
    190 : nobodyさん - 2013/03/27(水) 10:17:53.52 ID:??? (+27,-29,+1)
    file:///C:/test.php なんだろ。
    191 : nobodyさん - 2013/03/27(水) 10:27:17.15 ID:??? (+52,+26,+0)
    >>190
    これだろうな
    192 : nobodyさん - 2013/03/27(水) 11:00:25.32 ID:??? (-1,-16,-22)
    >>189
    phpとして読めるならね。
    普通、httpでphp読むと実行結果が返ってくるよね?
    193 : nobodyさん - 2013/03/27(水) 11:04:48.30 ID:KYdi+aYH (-20,+29,-6)
    >>192
    つまり相対パスで呼び出さない限りincludeは出来ないということで良いのですね
    安心しましたありがとうございます
    195 : nobodyさん - 2013/03/27(水) 13:39:50.07 ID:??? (-11,-29,-1)
    >>194
    exitをなくせばいいと思うよ。
    それとhead、bodyタグ等は関数の外で出力。
    196 : nobodyさん - 2013/03/27(水) 13:50:15.93 ID:??? (+2,-30,-185)
    >>114
    PHPだけのファイルの場合は付けない方が良く、その理由は明確。

    PHPだけのファイルはrequireされるが、そのときそのファイルに?>に続くスペースなどがあると、
    それが出力に影響を及ぼす場合がある。
    また、PHPのコードでHTTPヘッダを出力するとき、requireしたファイルに?>に続く余分なスペース
    や改行などがあると、もうHTTPヘッダは出力できなくなる。
    そのため、?>は省略した方が良い。

    ちなみに、PSR-2というコーディングガイド(PSRが何者かは要google)では、?>は省略が必須と
    なっており、(http://www.infiniteloop.co.jp/docs/psr/psr-2-coding-style-guide.html )、
    コーディングルールを静的にチェックするツールでは、エラーとして報告されるだろう。
    197 : nobodyさん - 2013/03/27(水) 14:00:57.53 ID:??? (+9,-30,+0)
    dataCheck($a,"txtA");
    dataCheck2($b,"txtB");

    print("<html><head><title>入力エラー</title></head><body>");
    print("</body></html>");

    function dataCheck($str,$name){
    if(strlen($str) == 0 || !preg_match('/^[0-9]$/',$str)){
    print($name." は半角数字を入力してください。<br /><br />\n");
    print("<a href=\"#\" onClick=\"history.back(); return false;\">再入力</a>\n");
    }
    }

    function dataCheck2($str,$name){
    if(strlen($str) == 0 || !preg_match('/^[0-9]$/',$str)){
    print($name." は半角数字を入力してください。<br /><br />\n");
    print("<a href=\"#\" onClick=\"history.back(); return false;\">再入力</a>\n");
    }
    }

    適当にやったらなんとなく目的の動作に使づきましたが、「再入力」というのが2つ表示されたりと
    なんとなくもっと簡単にできると思うんだが・・・

    もし両方入力が不正の場合は、

    「txtA txtBは半角数字を入力してください。」

    と表示されるのが理想。$nameにtxtA txtBが代入されてるんだけど
    それを配列で取り出す方法がわかりません。
    198 : nobodyさん - 2013/03/27(水) 14:06:09.03 ID:GIbhyuNj (+18,-30,-140)
    質問です。よろしくお願いします。
    データベースから100件のデータを取得して、PHP側にて、whileで処理する場合、
    そのwhileループ内で、更に、5回ずつデータベースに問い合わせると、
    合計500回データベースにアクセスすることになってしまいます。

    こういう場合には、どうするのがベストですか?
    テーブルを結合して取得すればよいかとも思うのですが、
    問い合わせが、5回、10回と多くなるとテーブルの結合も難しいです。
    199 : nobodyさん - 2013/03/27(水) 14:11:15.14 ID:??? (+8,-30,-170)
    >>197
    PHP以前の問題だ。

    function validate($str){
     // 妥当なデータならtrueを、そうでない場合はfalseを戻す
     return strlen($str) !== 0 && preg_match('/^[0-9]$/', $str);
    }

    $buf = '';
    if (!validate($a)) {
     $buf = "txtA,";
    }
    if (!validate($b)) {
     $buf .= "txtB";
    }
    if (strlen($msg) > 0) {
     $html = <<<EOB
    <html><head><title>入力エラー</title></head><body>
    $buf は半角数字を入力してください。<br /><br />
    <a href="#" onClick="history.back(); return false;">再入力</a>
    </body></html>
    EOB;
    }
    200 : nobodyさん - 2013/03/27(水) 14:12:42.17 ID:??? (+76,+29,-69)
    >>198
    > こういう場合には、どうするのがベストですか?
    > テーブルを結合して取得すればよいかとも思うのですが、
    それしかない。

    > 問い合わせが、5回、10回と多くなるとテーブルの結合も難しいです。
    難しくてもやれ。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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