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

    私的良スレ書庫

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

    元スレくだすれPHP(超初心者用)4

    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
    251 : nobodyさん - 2008/08/30(土) 03:04:20 ID:??? (+4,-30,-105)
    >>249
    別の方法として
    簡単にやりたければshuffleで配列($rtxt)をシャッフルしてarray_shiftで配列の先頭を取り出せばいい
    array_shiftで取ると配列は1つ減るから2回目、3回目で重複することはない(同セッション内)
    252 : 250 - 2008/08/30(土) 04:09:13 ID:??? (-1,-29,-12)
    もしかして
    (double)microtime()*1000000
    が同じ値をシードに与えてんじゃないの?
    253 : 235 - 2008/08/31(日) 18:33:17 ID:??? (+76,+30,-118)
    遅レスすみません。

    >>240
    レスありがとうございます。

    ネット上は断片化された情報が多くて、取捨選択が難しい上に、
    あっちの情報とそっちの情報での差異が出る理由が明確に分からなくて悩ましいです。

    それを調べるってことが、公式ドキュメントを読めっていうということなんですかね。

    技術情報を読める程度には英語勉強しろってところですね。

    板違いですんませんでした。
    254 : nobodyさん - 2008/09/12(金) 15:34:40 ID:??? (+13,-30,+0)
    SQLから取り出したデータをテーブルに表示させる際にhtmlタグを無効にしたいのですが、どうしたら良いでしょうか。
    今のままだと例えば<b>文字</b>で登録されているデータは太字で表示されてしまいます。
    SQLはpostgresです。
    現在のコード↓

    $passmd5 = md5('$pass');
    $sql = htmlspecialchars("SELECT * FROM table1 INNER JOIN table2 ON table1.id=teble2.id WHERE
    table1.id='$id' AND table1.pwd='$passmd5';");
    $rs = pg_query($conn, $sql);

    $rows = pg_num_rows($rs);
    if($rows==0){
    print("IDかパスワードが正しくありません。<br />");
    print('<a href="#" onclick="history.back(); return false;">戻る</a>');
    exit;
    }

    print("<table border=\"1\">");
    print("<tr><td>ID</td><td>パスワード</td><td>項目1</td><td>項目2</td><td>項目3</td></tr>");
    while($row = pg_fetch_array($rs)) {
    print("<tr>");
    print("<td>".$row["id"]."</td>");
    print("<td>".$row["pwd"]."</td>");
    print("<td>".$row["koumoku1"]."</td>");
    print("<td>".$row["koumoku2"]."</td>");
    print("<td>".$row["koumoku3"]."</td>");
    print("</tr>");
    }
    print("</table>");
    255 : nobodyさん - 2008/09/12(金) 15:39:24 ID:??? (-2,-29,+0)
    htmlspecialchars
    256 : nobodyさん - 2008/09/12(金) 16:01:58 ID:??? (-1,-29,-1)
    >>255
    htmlspecialcharsを使うんだろうなとは思うんですけれど、何処につけたら良いんでしょうか。
    257 : nobodyさん - 2008/09/12(金) 16:12:31 ID:??? (-2,-30,-37)
    print~~htmlspecialchars($row["koumoku1"].)~~
    だな

    出力の直前にやるのがいい
    それ以前は加工する可能性があるからな
    258 : 254 - 2008/09/12(金) 16:18:13 ID:??? (+51,+23,-31)
    で~き~た~!!!!
    本当にありがとうございました!!
    259 : nobodyさん - 2008/09/14(日) 09:44:04 ID:B7I6GMpn (+27,+29,-38)
    プログラムじゃない質問で恐縮なのですが、質問させていただきます。

    phpを勉強するのに何をしたら「俺すげぇ進化したぁ」と感じたかを教えてください。
    260 : nobodyさん - 2008/09/14(日) 09:52:22 ID:??? (+79,+29,-8)
    楽して身に付けようなんて甘い考えが通用しないことを実感したときかな
    261 : nobodyさん - 2008/09/14(日) 12:14:00 ID:??? (+57,+29,-13)
    PHPとか言語は関係ないが、再帰的アルゴリズムがバシッとはまると、俺すげえって思うw
    262 : nobodyさん - 2008/09/14(日) 13:35:42 ID:??? (+82,+29,-70)
    フレームワークを作った時かな
    車輪の~って言われるだろうが、利用するかはともかく仕組みを考えて実装することに意味がある
    と、言いつつ愛用してるが・・・
    263 : nobodyさん - 2008/09/14(日) 21:23:06 ID:jIYlcJD1 (+24,+29,-19)
    phpでもなんでもそうだけど、本の書いてあること
    が理解できるようになったとき。
    あとショッピングカートとかブログとかその辺
    のアプリができたとき。
    264 : nobodyさん - 2008/09/14(日) 22:46:57 ID:B7I6GMpn (+45,+30,-127)
    >>260,261,262,263
    観念的で曖昧な質問に答えてくださってありがとうございます。

    ちょっと(いや、かなり)質問の仕方が悪かったかもしれません。
    「コレを頑張ったら結果をより早く導出できるようになった」という体験を伺ったのです。
    「頭打ち状態からブレイクスルーした」という体験はありませんでしょうか?


    >>262さんのレスを参考に「フレームワーク 車輪の」でググってみました。
    「車輪の再発明」ということですね。
    自分でもそういうことをしてしまっている可能性があるので参考になりました。
    ありがとうございます。
    265 : nobodyさん - 2008/09/14(日) 22:54:51 ID:??? (+57,+29,-10)
    その段階だと・・・ひたすら作ってひたすら無駄な労力にorzするのが一番さ
    266 : nobodyさん - 2008/09/14(日) 23:41:45 ID:??? (+59,+26,-113)
    イヒ体験ってことか

    メール送信でPHPが標準でsendmailしか使わんことに気付いた時
    大量に送信するにはオーバーヘッドがウザいからSMTP送信をしたいのに出来ない・・・
    仕方なくpopenで実装って時にSMTPっつうプロトコルの仕組みを知ってて良かった~ってことはあった
    267 : nobodyさん - 2008/09/15(月) 00:02:57 ID:??? (+52,+29,-1)
    しかし、みんな頑張り過ぎw
    268 : nobodyさん - 2008/09/15(月) 00:03:46 ID:??? (+16,-1,+2)
    誤爆、失礼><
    269 : nobodyさん - 2008/09/15(月) 22:32:29 ID:??? (+57,+29,-37)
    効率の良いプログラミングをしようと思ったらLL言語使いだろうと
    中の仕組みを知っていたほうが良いのは当然だな。
    ある程度理解していればプロトコルの詳細はRFC斜め読みでなんとかなる。
    270 : nobodyさん - 2008/09/17(水) 12:48:50 ID:JTQWTwl/ (+22,+27,-12)
    理解したつもりの関数とか1日で忘れてしまう

    substrとか   これなんだっけ ってなる
    271 : nobodyさん - 2008/09/17(水) 12:52:42 ID:??? (+43,+25,-1)
    それはヤバイな
    272 : nobodyさん - 2008/09/17(水) 12:57:46 ID:??? (+62,+29,-89)
    学校の勉強はノートに書いて覚えていくけど
    プログラミングの勉強となると紙のノートじゃなくPCに依存して勉強したくなるよね
    でもメモソフトと紙のノートには雲泥の差の自由度があるから勉強のためのメモとしてはあまり利用出来ないよね
    273 : nobodyさん - 2008/09/17(水) 12:59:19 ID:??? (+57,+29,-5)
    プログラミングの勉強ってどんなことしてんの
    274 : nobodyさん - 2008/09/17(水) 16:13:37 ID:??? (+57,+29,-11)
    プログラミングの勉強ってひたすらソース書いてナンボっしょ
    275 : Noone - 2008/09/17(水) 16:59:26 ID:??? (+48,+30,+0)
    276 : nobodyさん - 2008/09/18(木) 00:02:52 ID:X0thX7wZ (-2,+12,+0)
    あげ
    278 : nobodyさん - 2008/09/18(木) 08:58:15 ID:??? (+49,+26,-4)
    共用サーバーはリソースも共用です。
    280 : nobodyさん - 2008/09/18(木) 09:51:27 ID:??? (+13,-12,-24)
    リソースが共有されてるのはいいが関係はないな
    プロセスが別なのにPARDIRのディレクティブが上書きされるなんて聞いたことがない
    281 : nobodyさん - 2008/09/18(木) 10:42:43 ID:??? (+25,-30,-68)
    if(!isset($_GET['aaa']) || !isset($_GET['bbb']))

    これの真ん中の||とissetの前の!はどういう意味?
    282 : nobodyさん - 2008/09/18(木) 10:50:24 ID:??? (+62,+29,-101)
    || は OR と同じ、ちなみに && は AND と同じ「かつ」「または」ってヤツだな

    ! は反転を意味する。
    issetは「初期化されていればtrue」で調べたいことは「定義されていない場合」だからfalseとなるところを!で反転して評価してるんだな
    283 : nobodyさん - 2008/09/18(木) 10:50:49 ID:??? (+47,+21,-1)
    >>281
    マニュアルをどうぞ
    284 : nobodyさん - 2008/09/18(木) 10:54:39 ID:??? (+57,+29,-14)
    なるほど。

    !は反転するということなんですね。
    285 : nobodyさん - 2008/09/18(木) 12:44:53 ID:??? (+51,+28,-2)
    反転ではなく否定な
    286 : nobodyさん - 2008/09/18(木) 13:27:00 ID:??? (-2,-30,-38)
    if(!isset($_GET['aaa'])) {

    // 値がセットされてなければecho
    echo '';
    }

    こういうことですよね?
    287 : nobodyさん - 2008/09/18(木) 13:37:33 ID:??? (+57,+29,-3)
    もうちょっと基礎から学習したほうがいいと思うよ
    288 : nobodyさん - 2008/09/18(木) 13:50:01 ID:??? (+3,-30,-136)
    ! の解釈はそれで合ってるけど(まぬあるの「論理演算子」のところを読もう)

    > // 値がセットされてなければ
    empty() と isset() の説明や比較例を見ると良いです。
    ?aaa=&bbb=hoge というクエリが飛んできた場合、isset($_GET['aaa'])==TRUE。

    言われてるように急がずにゆっくり取り組めばいいと思うよ。
    289 : nobodyさん - 2008/09/18(木) 13:51:32 ID:??? (-2,-30,-67)
    > isset($_GET['aaa'])==TRUE
    isset($_GET['aaa'])がTRUEだと言いたいんだろうがその説明の仕方はだめだw
    290 : nobodyさん - 2008/09/18(木) 14:20:02 ID:??? (-2,-30,-39)
    あっ、まずかったですか。
    言いたかったことはその通りなので、「isset($_GET['aaa']) は TRUE を返す」に訂正します。
    291 : nobodyさん - 2008/09/18(木) 14:34:48 ID:??? (-2,-20,+0)
    age
    292 : nobodyさん - 2008/09/18(木) 14:42:09 ID:eOfu22hG (+13,+29,-118)
    >>280
    レンタルサーバの会社に問い合わせたところ詳しくは教えてもらえませんでしたが
    >>277で書いたような負荷がかかることはことはしないでくれとのことでした。

    根本的な解決はできませんでしたが、こういった現象もあるってことで・・・

    しかし、今度はどうやって高負荷時は.htaccessを無視するようなことができるのか
    そっちに興味がわいてきました。
    Apacheの設定にそういうことができるようなオプションがあるのかな?
    293 : nobodyさん - 2008/09/18(木) 14:46:31 ID:??? (+49,+21,-6)
    単に違う設定の鯖をロードバランスしてるだけとか
    294 : nobodyさん - 2008/09/18(木) 14:56:27 ID:??? (+57,+29,-15)
    すいません...

    基礎を勉強したいと思います
    295 : nobodyさん - 2008/09/18(木) 15:14:50 ID:??? (+52,+29,+0)
    珍しく伸びてるな
    296 : nobodyさん - 2008/09/18(木) 15:15:16 ID:??? (+57,+29,-6)
    そりゃあ鯖のリミッタを外したら怒られるにきまっているだろ
    297 : nobodyさん - 2008/09/18(木) 21:33:48 ID:??? (+63,+29,-13)
    >>292
    だから、>>278って書いたでしょ。

    興味を持つのは良い事だけど、
    実験したければ、自鯖立ててやってね。
    298 : nobodyさん - 2008/09/19(金) 03:16:00 ID:??? (+22,-5,-28)
    こんにちわ。
    サーバー側が php4 → php5 にしますよ
    と言ってきました。

    バグってどれくらい出るものでしょうか。
    移行された人いらっしゃいますか?
    299 : nobodyさん - 2008/09/19(金) 05:25:52 ID:??? (+57,+29,-15)
    バグっていうか対応度合いの問題だろ
    そんなんアプリによってまちまちとしか言えん
    ていうか手元で移行検証くらいしようよ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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