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

    私的良スレ書庫

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

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

    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
    301 : nobodyさん - 2009/05/12(火) 23:20:04 ID:??? (-1,-29,-15)
    fsockopen()でできそうだが
    302 : nobodyさん - 2009/05/12(火) 23:29:48 ID:??? (-12,-29,-39)
    >>297
    試した感じheaderでアンカー付きで飛ばした時、IE8でも正常に動作するっぽいけどなぁ。

    >>300
    使ったこと無いけどcurlとかどうなの?
    304 : nobodyさん - 2009/05/12(火) 23:53:15 ID:??? (-8,-29,-93)
    >303
    webサーバーで定期的に何らかのプログラムが動いていて、その際に一時的に高負荷になっているんだろう。
    例えばアクセスログの集計プログラムとかな。

    つうか、実行時間計測なら素直にxdebugでプロファイル取れ。
    305 : nobodyさん - 2009/05/13(水) 04:40:45 ID:??? (+54,+29,-22)
    >>297
    アンカーはブラウザが解釈する物なのでjavascriptのようにクライアントサイドでないと本来意味ないらしい
    306 : nobodyさん - 2009/05/13(水) 04:48:46 ID:??? (-4,-29,-6)
    >>297
    こういうのもあるみたい →nameは廃止されるからidで
    http://q.hatena.ne.jp/1226298159
    308 : nobodyさん - 2009/05/13(水) 16:20:33 ID:??? (-6,-29,-62)
    >>307
    RFC読んでないからわからんけど、たぶんWhoisサーバのリプライに決まった形式はない。
    更新期限も Expires On: だったり、Expire-Date: だったりマチマチ。
    日付の形式もバラバラ

    だから公開されてるライブラリがあったとしても、どれだけ使えるかは
    どっちみち自分で確認しないとダメだろう。
    なので、レジストリごとに自分で書くのが確実だと思う。
    gTLDと.jpとかだけでいいなら楽。

    TLD全部引かなきゃいけない場合は...ご愁傷様です。
    310 : nobodyさん - 2009/05/13(水) 17:16:30 ID:??? (+55,+27,-17)
    はい
    セッションの中身は全てサーバーサイドでの管理なので問題ありません
    312 : nobodyさん - 2009/05/13(水) 17:54:45 ID:??? (+54,+26,-32)
    そもそもwhoisデータはトウシロが安易に扱っちゃいけないことになってる
    314 : nobodyさん - 2009/05/13(水) 20:17:56 ID:??? (-10,-30,-46)
    >>309
    (1)exit;を入れる
    (2)session_regenerate(true)を入れる
    (3)php.iniのuse.cookie.onlyとかを1にする
    315 : 309 - 2009/05/13(水) 22:50:31 ID:DEsX7p4W (-22,+29,+0)
    >>313-314
    ありがとうございます。もう少し勉強します。
    316 : nobodyさん - 2009/05/14(木) 12:10:48 ID:YD/DCKSf (-4,-29,-53)
    XSS対策で質問です。>>313のサイトを見ると
    「出力時にもhtmlspecialcharsをしろ」とありますが、
    それはデータベース内のデータを出力する際もでしょうか?
    それともデータベースにINSERTする時に行えば問題ないのでしょうか?
    317 : nobodyさん - 2009/05/14(木) 12:21:02 ID:??? (-7,-30,-104)
    >>316
          _______                     __
        // ̄~`i ゝ                    `l |
        / /        ,______   ,_____    ________  | |  ____ TM
       | |     ___ // ̄ヽヽ // ̄ヽヽ (( ̄))   | | // ̄_>>
       \ヽ、   |l | |    | | | |    | |  ``( (.  .| | | | ~~
          `、二===-'  ` ===' '  ` ===' '  // ̄ヽヽ |__ゝ ヽ二=''
                             ヽヽ___//   日本
      _____ _____  ______  _______
      |  ウェブ  | | イメージ | | グループ | | ディレクトリ |
     ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
           ._________________
          |XXS PHP                  │・検索オプション
          └────────────────┘・表示設定
             | Google検索 | I'm Feeling Lucky |  ・言語ツール
              ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
           ○ウェブ全体から検索 ◎日本語のページを検索
    318 : nobodyさん - 2009/05/14(木) 15:08:49 ID:??? (+82,+29,-8)
    >>316
    自宅警備中なんだからそれくらい自分で考える時間あるでしょ?
    319 : nobodyさん - 2009/05/14(木) 15:44:02 ID:??? (+92,+24,-6)
    >>318
    そこまで316って馬鹿にされるようなレスなのか?
    320 : nobodyさん - 2009/05/14(木) 15:46:40 ID:??? (+63,+28,-1)
    >>319
    そうだけど何か?
    322 : nobodyさん - 2009/05/14(木) 19:20:32 ID:??? (+0,-28,-10)
    >それを読み込んで$ALという二次元配列に入れるところまではできた
    これの逆をやればいいのでは?
    323 : nobodyさん - 2009/05/14(木) 22:15:18 ID:??? (+62,+30,-309)
    >316
    当然、どこかのタイミングではする必要がある。

    どちらでも問題ないといえば問題ない。
    ただし、普通は画面に出力するその瞬間に行なう。何故なら、その方が忘れにくいからだ。
    一年前にエスケープして保存したか、そのまま保存したかを覚えている自信はあるか?
    保存先が複数になった場合はどういうポリシーにする?セッション変数は?ファイルに書き出したアレはどうしたっけ?
    この関数の引数ってエスケープした奴?まだの奴?

    保存する場所や、プログラムのほかの場所でエスケープする場合、画面出力するコードを見ただけではXSS対策がなされているかを確認できない。
    画面出力をするその場でエスケープする方針ならば、そこを見れば間違いなくXSS対策がなされている事を確認できる。
    だいいち、">"という文字列を含むレコードを検索したい時にはどうしたらいいんだっけ?とかいちいち悩みたくないだろ。
    保存は生データ、加工は必要な奴が必要な場所でする、が基本。
    325 : nobodyさん - 2009/05/15(金) 00:24:41 ID:??? (+27,+4,+0)
    自分で関数を作る
    326 : nobodyさん - 2009/05/15(金) 01:20:02 ID:??? (+57,+29,-4)
    早く自分ですらすらコード書きたいな~♪
    327 : nobodyさん - 2009/05/15(金) 02:18:52 ID:??? (-6,-30,-50)
    >>324
    fputs($sp, implode("\n", array_map("joincsv", $AL)));

    function joincsv($arr) {
    return implode(",", $arr);
    }
    328 : nobodyさん - 2009/05/15(金) 02:25:56 ID:??? (-5,-30,-34)
    >>324
    おまけ

    $text = file_get_cotents("test.txt");
    $AL = array_map("splitcsv", explode("\n", $text));

    function splitcsv($rec) {
    return explode(",", $rec);
    }
    330 : nobodyさん - 2009/05/15(金) 16:05:16 ID:??? (-1,-29,-12)
    php5.29というバージョンはありません
    331 : nobodyさん - 2009/05/15(金) 16:06:41 ID:??? (+10,+21,-3)
    >>329
    http://pc11.2ch.net/test/read.cgi/php/1167984858/の1から見てインストールしていけばいいよ
    332 : nobodyさん - 2009/05/15(金) 16:23:16 ID:??? (+9,-29,-33)
    >>329
    >【OS名】windowsVista

    virtualstoreに反映されてない?
    エディタを管理者権限で動かしてから編集してみて。
    334 : nobodyさん - 2009/05/15(金) 17:21:02 ID:??? (-28,-21,-29)
    先頭が2文字と固定されてるなら正規表現じゃなくても可能
    335 : 軟式PHP - 2009/05/15(金) 17:28:22 ID:??? (-6,-30,-72)
    >>333
    あえて正規表現で書きたいなら以下。
    $string = "AB01";
    $string2 = "PC002";
    echo preg_replace("/^([A-Z]{2})([0-9]+)$/","$1-$2",$string)."<BR>";
    echo preg_replace("/^([A-Z]{2})([0-9]+)$/","$1-$2",$string2);
    337 : nobodyさん - 2009/05/15(金) 18:22:06 ID:??? (+30,-29,-10)
    $1ってなに?
    数字の変数って使えましたっけ?
    338 : nobodyさん - 2009/05/15(金) 18:23:39 ID:??? (+55,+28,+0)
    >>337
    何こいつアホすぎwwwwwwwwwwww
    339 : nobodyさん - 2009/05/15(金) 18:30:44 ID:??? (+37,-30,-42)
    変数は英文字から始めないと使えないってマニュアルに書いてありました

    ○$test
    ×$1test
    ○$test_1
    ×$_test1
    340 : nobodyさん - 2009/05/15(金) 18:33:00 ID:??? (+3,-30,-58)
    >>339
    例えば
    preg_replace("/^([A-Z]+?)-([0-9]+?)$/", "$1-$2");
    があったとする
    この場合、([A-Z]+?)の部分が$1に、([0-9]+?)の部分が$2に代入されるんだ

    全部ひっくるめたのが$0だったっけ?$0は使ったことないからわかんね
    341 : nobodyさん - 2009/05/15(金) 18:36:36 ID:??? (+60,+27,+0)
    >>339
    予約語だから使うなってだけ
    342 : nobodyさん - 2009/05/15(金) 18:41:52 ID:??? (-1,-28,+1)
    >>337
    つ[後方参照]
    343 : nobodyさん - 2009/05/15(金) 20:02:45 ID:??? (+38,+6,-28)
    $1が使えるようになったの最近じゃなかったっけ?
    他の言語では昔から使えるけど。俺もいまだに癖で\\1書いちゃうな
    344 : nobodyさん - 2009/05/15(金) 20:44:02 ID:??? (+3,-30,-27)
    >>343
    最近って、化石すぎだろ。

    http://jp.php.net/manual/ja/function.preg-replace.php
    >replacement では、 \\n 形式または $$n 形式(PHP 4.0.4 以降)で参照を指定することができます。
    345 : nobodyさん - 2009/05/15(金) 20:47:15 ID:??? (+3,-30,-46)
    ん、$がかぶってるのはマニュアルのミスか?
    英語版は
    >replacement may contain references of the form \\n or (since PHP 4.0.4) $n, with the latter form being the preferred one.
    だし。
    346 : nobodyさん - 2009/05/15(金) 22:09:39 ID:??? (+8,-30,-60)
    GDてユーザー定義関数使えないですか?

    function test(){
    動作確認した文字を描くだけのコード
    }
    test();

    てユーザー定義関数にしてみると壊れてますと表示されるんですが?
    347 : nobodyさん - 2009/05/15(金) 22:19:09 ID:??? (+43,+25,+0)
    当然できるよ
    348 : nobodyさん - 2009/05/15(金) 22:27:44 ID:??? (+57,+29,-1)
    そうですか、再度考えてみます。
    サンクス
    349 : 346 - 2009/05/15(金) 22:37:58 ID:??? (+31,+8,+0)
    画像リソース渡してなかった・・
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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