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

    私的良スレ書庫

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

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

    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
    401 : nobodyさん - 2013/10/15(火) 15:05:04.45 ID:??? (+91,+29,-38)
    復号化とかどこの田舎者が広めたんだよとググったら、結城先生までもが使ってたよ orz
    402 : nobodyさん - 2013/10/15(火) 15:09:16.62 ID:??? (+71,+29,-42)
    >>380
    どっちが汚いか明白なの?
    俺はどっちも汚いと思う。

    ちなみに俺はヒアドキュメントで書けない場合は、上のパターンで書くかな。
    403 : nobodyさん - 2013/10/15(火) 15:11:32.21 ID:??? (+63,+28,-3)
    ヒアドキュメントも下のパターンと一緒だから
    404 : nobodyさん - 2013/10/15(火) 15:19:11.57 ID:??? (+41,+13,-27)
    下のパターンは1ファイルなんだろうけど
    上のパターンはMVCとかで2つ以上ファイルがあることを想定した書き方だろ
    JSPとかと同じ
    405 : nobodyさん - 2013/10/15(火) 15:28:33.19 ID:??? (+0,+29,-19)
    >>400
    1方向である可能性があるし時間の無駄だしそんな無駄に無償で付き合う人おらんで
    406 : nobodyさん - 2013/10/15(火) 15:29:29.65 ID:??? (+69,+29,-26)
    >>401
    気持ち悪いから「エンクリプト|デクリプト」で統一しよう案
    複号を平文化と呼ぼう案
    407 : nobodyさん - 2013/10/15(火) 15:31:22.32 ID:??? (+50,+29,+0)
    意味がわかればどうでもいい
    408 : nobodyさん - 2013/10/15(火) 15:48:43.40 ID:??? (+40,-30,-117)
    >>403
    きれい・汚いというのが見た目の問題だとしたら、ヒアドキュメントと下のパターンは全然違うと思うけど。
    <?php
    echo <<<EOB
    <p>{$hoge}</p>
    <ul>
     <li>{$val[0]}</li>
     <li>{$val[1]}</li>
    </ul>
    EOB;

    ループが必要なら使えないが。
    まあ、最近は、HTML/DOM要素を直接PHPで生成するのはほとんどやらなくなったが。
    409 : nobodyさん - 2013/10/15(火) 16:10:39.27 ID:??? (+52,+29,+1)
    昔からそんなことしねーよ
    410 : nobodyさん - 2013/10/15(火) 16:22:54.12 ID:??? (+90,+28,+1)
    そもそもどっちがMVCとかないでしょ。それ。
    411 : nobodyさん - 2013/10/15(火) 16:27:09.62 ID:??? (+54,+25,+1)
    >>408
    アホか
    恥ずかしい
    412 : nobodyさん - 2013/10/15(火) 16:28:01.74 ID:??? (+68,+29,-5)
    >>410
    本気で上の記法採用してるやつが>>395みたいに書いてるって思ってんの?
    413 : nobodyさん - 2013/10/15(火) 16:33:06.55 ID:??? (+11,-29,-39)
    >>378が馬鹿で>>379が答えってことでいいじゃん
    pythonにもmvcフレームワークなんてあるのに
    http://aka-note.blogspot.jp/2012/01/pyramidpythonwsgiweb3mvcbankaccount.html
    サンプルのindex.makがhtmlに書いてるように見えないのかね?
    414 : nobodyさん - 2013/10/15(火) 16:56:34.02 ID:??? (+3,-26,-37)
    >>413のはテンプレートエンジンとFWわけてるみたいだから非MVCFWかも
    http://www.ibm.com/developerworks/jp/linux/library/l-django/
    こっちは正統なMVCFWみたいだけどね
    415 : nobodyさん - 2013/10/15(火) 16:58:33.59 ID:??? (+57,+29,-51)
    あ、テンプレートエンジンとMVCは関係ないか・・
    まぁテンプレートエンジンはWeb開発じゃ必須だろうし
    PHPに最初から組み込まれてるのは別に不思議じゃない
    ASPやJSP参考にしてるんだろうしね
    416 : nobodyさん - 2013/10/15(火) 17:02:00.67 ID:??? (+0,+29,-70)
    >>405
    1つじゃ無理って言うから5つ出したのに、5つ出してもまた無理ってそれじゃ困ります。
    PHPの復号化は数種類の関数しかないので凄い人なら簡単に出来ると思ったのです。
    まず暗号化されたデータはurlencodeされていることがわかりますよね?
    凄い人はそこからさらにあと少し問い詰めたら簡単に復号できると思うのです。
    417 : nobodyさん - 2013/10/15(火) 17:14:57.36 ID:??? (+0,+29,-7)
    >>416
    おまえ、まわりのみんなから基◯外って呼ばれてるだろ?
    418 : nobodyさん - 2013/10/15(火) 17:17:21.55 ID:??? (+0,-29,-69)
    >>378
    eRubyをwikipediaでみてきて下さい

    >>416
    例えば与えられた文字をbin2hexでASCIIコード16進数に変換
    そこからさらに2進数にしてビットをシフトしたり反転させたり・・・
    なんてことをしていたらその処理をした人でないと中身がどうなってるかなんてのはわからないわけで・・・
    419 : nobodyさん - 2013/10/15(火) 17:21:12.67 ID:??? (+0,+27,+0)
    >>416
    なんかウケるわ
    421 : nobodyさん - 2013/10/15(火) 18:00:46.85 ID:??? (+48,+30,+0)
    >>1
    422 : nobodyさん - 2013/10/15(火) 18:08:40.98 ID:??? (+7,+29,-27)
    そもそも↓のがいい気が

    正規表現道場 Part2
    http://kohada.2ch.net/test/read.cgi/php/1348048723/
    424 : nobodyさん - 2013/10/15(火) 18:13:44.08 ID:??? (+0,+30,-73)
    >>416
    バイナリ扱える時点でPHPで扱える復号化処理は数種類だけではないよ。
    そもそも復号化処理ってなにやるかわかってんかね。
    わかってるんだったら、何故誰も取り合わないのかよく調べて考えろ。それで解けるかもしれない。
    わからないんだったら、その数種類しかないもの、自分で試してこい。それで解決するんだろ?
    425 : nobodyさん - 2013/10/15(火) 18:17:58.40 ID:??? (+21,-23,-2)
    >>423
    それだと¥1だけ破棄して000円にマッチするんです。
    426 : nobodyさん - 2013/10/15(火) 18:23:54.33 ID:??? (+2,-25,-2)
    やめたげてーもう416のライフは3よ
    427 : nobodyさん - 2013/10/15(火) 18:24:53.68 ID:??? (+51,+28,-1)
    残機3あればラスボスまでいける
    428 : nobodyさん - 2013/10/15(火) 18:35:02.66 ID:??? (+80,+15,-1)
    >>425
    000円にマッチしないよ?
    429 : nobodyさん - 2013/10/15(火) 18:45:57.68 ID:??? (+75,+29,-30)
    >>428
    私が試して来た方法とどの辺りに違いがあるんでしょうか。
    調べても説明が端的なものばかりで、本当によく分からないんで
    なぜ000円にマッチしたりしたのか教えてください。
    430 : nobodyさん - 2013/10/15(火) 19:46:08.71 ID:??? (+48,+30,+0)
    >>1
    431 : nobodyさん - 2013/10/16(水) 11:36:10.36 ID:??? (+47,-30,-48)
    >>429
    ¥でない文字の後に [0-9]+ でなるべくなんだから、
    ¥でない1という文字のあとにつづく000がマッチして何がおかしいの?
    これ以上は該当スレで


    /(?<!¥)(?<![0-9])[0-9]+円/
    432 : nobodyさん - 2013/10/16(水) 11:54:42.55 ID:??? (+64,+29,-17)
    >>431
    役にたたねーなカス
    それ使ってやるから感謝しろよw
    433 : nobodyさん - 2013/10/16(水) 12:03:54.01 ID:??? (+50,+27,+0)
    いいぞもっとやれ
    434 : nobodyさん - 2013/10/16(水) 15:14:27.41 ID:??? (+99,+29,-91)
    PHPの勉強をはじめ,アップローダなどを作ってみたのですが,
    初心者がWAFを用いずWebシステムを作成するのはセキュリティ的に好ましくないですか?
    いきなりWAFを使うのはどうかと思いガリガリ書いてましたがセキュリティを考えるととてもじゃないけど手に負えません
    435 : nobodyさん - 2013/10/16(水) 15:20:54.31 ID:??? (+13,-30,-113)
    setcookieで質問です。

    setcookieでクッキーを設定して、すぐにheader()で指定のページに移動させるとクッキーが設定されていません。
    setcookie後、とりあえず何かしらページを出すと、クッキーが設定されるのですが・・・
    前者のやり方は良くないのでしょうか?

    よろしくお願いします

    ×クッキー設定 → header( "Locatoin... → 次のページ クッキーなし
    ○クッキー設定 → 何かしら完了画面 → 次のページ クッキーあり
    436 : nobodyさん - 2013/10/16(水) 16:02:01.39 ID:??? (+52,+24,-14)
    ID出してな。
    ググったら出てくるやつじゃないのか
    437 : nobodyさん - 2013/10/16(水) 17:01:40.05 ID:??? (+37,+9,-31)
    別のページに飛ばしてもcookieは保存されるぞ?
    438 : 435 - 2013/10/16(水) 17:05:05.39 ID:rEUN+AXc (+24,+29,-2)
    ちょっとした設計ミスでした
    お騒がせ致しました
    440 : nobodyさん - 2013/10/16(水) 17:55:09.15 ID:??? (+42,+14,-7)
    いろいろあるけど、、その例なら、3じゃなくて1000000だったら?とか
    442 : nobodyさん - 2013/10/16(水) 19:46:06.88 ID:??? (+70,+29,-95)
    >>434
    スレ違い
    >>1読め

    WAF使うなら、コードと両方でやることになると思え。
    かぶっている所作もあるがそもそも得意分野と機能が全く違う。
    むしろ、HTTPから知らないと書けない上に
    PHP組む上で必要なセキュリティに関する知識も加わる。
    ルールの嵐でWAF設定書くほうが初心者殺しだよ。
    443 : nobodyさん - 2013/10/16(水) 22:22:35.69 ID:??? (+60,+29,-18)
    >>441
    最後だけ「ええええ」って感じだなw
    444 : nobodyさん - 2013/10/16(水) 23:02:07.29 ID:??? (+64,-30,-78)
    ①perlの$1,$2のような感じで
    preg_replaceでパターン内の()で囲んだ部分を後から参照する方法教えてください

    ②perlでの
    while($s =~ /.../g){
    ...
    }
    ↑phpの正規表現でもこのようなことはできますか?
    445 : nobodyさん - 2013/10/16(水) 23:04:37.98 ID:??? (+55,+30,+0)
    446 : nobodyさん - 2013/10/17(木) 10:33:06.33 ID:??? (+48,-30,-178)
    >>439
    無限リストが楽に作れて嬉しい
    <?php
    function stripe(array $colors) { while (true) foreach ($colors as $color) yield $color; }
    $rainbow = stripe(['red', 'orange', 'yellow', 'green', 'blue', 'indigo', 'violet']);
    ?>
    <ul>
        <?php foreach(range(0, 30) as $i): ?>
        <li style="background-color: <?php echo $rainbow->send(null); ?>;"><?= $i; ?></li>
        <?php endforeach; ?>
    </ul>


    >>441
    なんでPHPの例だけカーソルになってるんだ
    447 : nobodyさん - 2013/10/17(木) 12:07:43.73 ID:??? (+53,+29,-42)
    >>439
    やるかどうかは別として、どっかのサービスとのネゴシエーションが書きやすくなったり、
    ファイルやDBからの読み出しまわりのメソッドが簡略化できる気がする。

    気がする。
    448 : nobodyさん - 2013/10/17(木) 12:20:19.61 ID:??? (+51,+19,+2)
    >>444
    ウザい消えろ
    449 : nobodyさん - 2013/10/17(木) 13:23:54.51 ID:??? (+6,-30,-71)
    >>444
    <?php
    $string = 'April 15, 2003';
    $pattern = '/(\w+) (\d+), (\d+)/i';
    $replacement = '${1}1,$3';
    echo preg_replace($pattern, $replacement, $string);
    ?>
    上の例の出力は以下となります。
    April1,2003
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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