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

    私的良スレ書庫

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

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

    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
    451 : nobodyさん - 2014/03/06(木) 09:23:13.18 ID:???.net (-6,-29,+0)
    array() これはもうやだ
    452 : nobodyさん - 2014/03/06(木) 09:28:31.05 ID:???.net (+32,-29,-8)
    いや、number_formatが切り捨てしちゃうのしらなくて、
    roundに桁数指定がない みたいな
    どっかのサイト見ちゃったんだろう。

    http://masago.kir.jp/php20030828.php とか
    453 : nobodyさん - 2014/03/06(木) 09:31:54.91 ID:???.net (+57,+29,-5)
    うわ随分懐かしいサイトだな
    まだあったのか
    454 : nobodyさん - 2014/03/06(木) 09:32:49.80 ID:???.net (+62,+29,-6)
    >>452
    昔、そこ見て書いたソースがどっかにあるわ…
    455 : nobodyさん - 2014/03/06(木) 09:33:09.20 ID:???.net (+52,+29,-1)
    切捨てじゃなかった、四捨五入ね・・・
    456 : nobodyさん - 2014/03/06(木) 10:38:49.09 ID:???.net (+0,-29,-22)
    >>450
    wordpress層を除くとガラッと変わりそうだけど

    会社は5.5、外部に出すものは5.4にしてるよ
    457 : nobodyさん - 2014/03/06(木) 13:20:34.69 ID:???.net (+3,-29,-51)
    あのグラフはサーバに入ってるPHPじゃなくて
    どのバージョンを意識して作ったものかっていう統計?
    serverじゃなくてwebsitesって書いてるよなあ
    でもそんなの調べようがないし謎だわ
    websitesってのはサーバのことなんだろうか
    458 : nobodyさん - 2014/03/06(木) 13:27:47.99 ID:???.net (+64,+29,-26)
    会社が新しいものより安定志向なんで5.3でまったりしてるけど
    5.7とか大きく変わった点とかあるの?
    459 : nobodyさん - 2014/03/06(木) 13:46:18.53 ID:???.net (+99,+29,-44)
    5.7とかまだ出てなくね?
    5.6はたいした変更点もないような
    なんかperlっぽくなってる気がする
    5.4の配列ショートカット[]と5.5のfinallyサポートはいいな
    トレイトとかジェネレータとかわからんw
    460 : nobodyさん - 2014/03/06(木) 14:16:48.86 ID:???.net (+110,+29,-24)
    >>459
    サンクス、[]は見慣れるまでがキモイかも、無理して使わなくても良いだろうし使い所だね
    トレイトは見てみたらこれは結構便利くさい、多重継承が欲しいこと稀にあるから
    finallyもあればあったで便利だな
    ちょっと5.5試してみる
    461 : nobodyさん - 2014/03/06(木) 14:58:07.17 ID:???.net (+72,+29,-20)
    >>460
    トレイトの有無は設計から大きく変えるから
    5.4以上に行ってしまうと戻れないな
    462 : nobodyさん - 2014/03/06(木) 16:19:31.40 ID:???.net (+96,+29,-5)
    >>443
    とりあえず、要件を満たさないコードに変わったタイミングは>>443だ。
    463 : nobodyさん - 2014/03/06(木) 16:30:58.37 ID:???.net (+11,-30,-187)
    >>458
    5.6でRubyのスプラット演算子やオプショナル引数の配列化みたいな事ができるよ
    じゃあ名前付き引数も?ないよそんなもの

    function f($a, $b = null, ...$c) { return $c; }

    # わかる
    assert(f(1) === []); # pass
    assert(f(1, 2, 3, 4, 5) === [3, 4, 5]); # pass
    assert(f(1, 2, ...[3, 4, 5]) === [3, 4, 5]); # pass
    assert(f(...[1, 2], ...[3, 4, 5]) === [3, 4, 5]); # pass

    # まぁわかる
    assert(f(1, 2, ...[123 => 'v']) === ['v']); # pass

    # arrayは順序付き連想配列だもんな、OKOK
    assert(f(1, 2, ...[1 => 'a', 0 => 'b']) === ['a', 'b']); # pass

    # クソァ!
    assert(f(1, 2, ...['k' => 'v']) === ['v']); # Catchable fatal error: Cannot unpack array with string keys
    464 : nobodyさん - 2014/03/07(金) 04:59:26.60 ID:???.net (+128,+28,-2)
    >>462
    四捨五入の話だろが、アスペw
    465 : nobodyさん - 2014/03/07(金) 13:13:14.20 ID:???.net (+71,+29,-8)
    >>464
    だけじゃないよ。
    そうやっていつも必要な機能を落として怒られてるの?
    466 : nobodyさん - 2014/03/07(金) 14:48:54.18 ID:???.net (+67,+22,-6)
    >>464
    常に小数点以下一位を表示できるか
    数値を変えて試してみるといいよ
    467 : nobodyさん - 2014/03/07(金) 15:21:44.37 ID:???.net (-1,-29,-1)
    0.05 -0.00が出てきたらアウトだしな
    469 : nobodyさん - 2014/03/07(金) 18:25:10.67 ID:Y3p7/jDT.net (-30,-30,-35)
    すいません、②は②<img src="">等を想定してください。
    という文字列が単体であった場合は自動リンクしたいので
    拡張子検索以外でお願いします。
    470 : nobodyさん - 2014/03/07(金) 18:40:22.88 ID:???.net (+3,-30,-63)
    $str = preg_replace("{(?<!src=\")(https?|ftp)(://[[:alnum:]\+\$\;\?\.%,!#~*/:@&=_-]+)}","<a href=\"$1$2\"target=\"".TARGET."\">$1$2</a>",$str);

    src="に続く場合は除けばいいんだろ?
    eregはやめようよ。
    471 : nobodyさん - 2014/03/08(土) 09:27:18.48 ID:wySctgna.net (+3,+30,-109)
    池田小学校の児童八人を殺害した宅間守
    宅間守の社会に対する被害者意識は
    子供の頃に体験した招集ストーカーによって培われた

    当時宅間守の親は近所の○○学会に批判的な人物を
    子供を襲う危険な性犯罪者とし
    宅間守とその友人に危険人物の顔をお覚えされるなどとして
    再三に渡って招集ストーカーを行っていた

    宅間守は遊び半分で嫌がらせを楽しみながらも
    親からは「お前はいつ襲われるか分からない被害者なんだ」と言われる
    こうして犯罪を繰り返しながらも被害者面する生き方を教え込まれた
    472 : nobodyさん - 2014/03/08(土) 10:07:07.19 ID:vNXlneYe.net (-14,-30,-107)
    利用規約の同意→問い合わせフォームという形にしたいのですが、
    フォームへの直アクセスを防ぎたい場合、
    if (strstr('利用規約のURL', $_SERVER['HTTP_REFERER']) == false) {
    // エラーメッセージ
    }

    とする書き方でも問題無いですよね?
    出来ればセッション無しでシンプルにやりたいと思っています。
    473 : nobodyさん - 2014/03/08(土) 10:11:37.36 ID:???.net (+94,+29,-35)
    業務用の作ってるっぽいけど
    リファラーとか無意味なのはプロなら分かるはずだぜ?
    474 : nobodyさん - 2014/03/08(土) 10:17:10.55 ID:???.net (+63,+30,-113)
    技術的には穴があるけど、むしろ法的に抜け道を通ってきた相手に規約への同意が拘束力あるかが問題になる気もする
    抜け穴を通ることで明確な利益を得られるわけじゃないだろうし
    リファを弄ってきた相手に対する規約の拘束力があるかはさすがにしらん
    475 : 472 - 2014/03/08(土) 10:20:26.60 ID:???.net (+75,+29,-78)
    >>473-474
    リファラスパム(偽装)とか考えられますが、
    フォームの入力チェックはしているので、
    そこまで強固なチェックは必要ないと考えています。

    ですので、単純に>>472の書き方で最低限(非技術者)に対する
    チェックは出来ているのか否かをアドバイスいただければ幸いです。
    476 : nobodyさん - 2014/03/08(土) 10:27:10.85 ID:???.net (+96,+29,-53)
    私見だけど
     ・サービスレベルの制限ではない(有料コンテンツ等)
     ・リファラの偽装自体、基本的に悪意がない限りは行わない(XSRFとかで飛ばされる可能性はあるけど)
    ってあたりでコンシューマ向けの制限としては問題ないんじゃないかと思う
    477 : nobodyさん - 2014/03/08(土) 10:34:32.73 ID:wySctgna.net (+3,+30,-109)
    池田小学校の児童八人を殺害した宅間守
    宅間守の社会に対する被害者意識は
    子供の頃に体験した招集ストーカーによって培われた

    当時宅間守の親は近所の○○学会に批判的な人物を
    子供を襲う危険な性犯罪者とし
    宅間守とその友人に危険人物の顔をお覚えされるなどとして
    再三に渡って招集ストーカーを行っていた

    宅間守は遊び半分で嫌がらせを楽しみながらも
    親からは「お前はいつ襲われるか分からない被害者なんだ」と言われる
    こうして犯罪を繰り返しながらも被害者面する生き方を教え込まれた
    478 : nobodyさん - 2014/03/08(土) 10:35:30.93 ID:???.net (+13,-30,-126)
    >>475
    利用規約ページからのリファラーが条件なら、strstrの処理はいらないんじゃない?
    単純に、これでよさそう(より制限的になる)。
    if ('利用規約のURL' !== $_SERVER['HTTP_REFERER'])) {
    // エラーメッセージ
    }

    あとは、利用規約への同意を、チェックボックスにチェックしてもらって、
    それを確認している作りならば問題なさそう。多分。
    できれば、ワンタイムトークンとか組み入れた方が良いけど。
    479 : nobodyさん - 2014/03/08(土) 10:38:33.31 ID:???.net (+19,-8,-30)
    リファラを送らない設定をしてる人は問い合わせできないとか。
    480 : 472 - 2014/03/08(土) 10:40:16.40 ID:???.net (+104,+29,-40)
    >>476,478
    利用規約同意のチェックはしています。
    ワンタイムトークンはセッション無しで出来ますかね?
    調べてみます。皆さま、アドバイスありがとうございました。
    481 : nobodyさん - 2014/03/08(土) 10:41:41.97 ID:???.net (-1,-29,-17)
    POSTフォームでhiddenでキーを設定すればいいんじゃないの
    482 : nobodyさん - 2014/03/08(土) 10:46:00.11 ID:???.net (+57,+29,-41)
    リファラ挟むのはいらないんじゃね
    なんでセッションを使うのを拒否するのか・・・
    数行のコード入れて変数を作るだけなのに難しいものでもないでしょう
    483 : nobodyさん - 2014/03/08(土) 11:26:55.79 ID:???.net (+90,+29,-31)
    問い合わせに利用規約の同意が必要なの自体がどうかとも思う
    484 : nobodyさん - 2014/03/08(土) 11:35:13.55 ID:???.net (+21,-29,-59)
    >利用規約の同意→問い合わせフォームという形にしたいのですが、
    >フォームへの直アクセスを防ぎたい場合、

    この間がPOST処理なら、 POSTメソッドを確認すれば、直アクセスは防げる。
    485 : nobodyさん - 2014/03/08(土) 11:36:28.95 ID:???.net (+57,+29,-76)
    なんか必要があったとしても
    フォームの送信ボタンで兼ねちゃっても構わないと思いますがね。
    問い合わせフォームに規約に同意しないと見られては困るものがあるんですかね。
    486 : nobodyさん - 2014/03/08(土) 11:40:35.08 ID:???.net (+66,+26,+1)
    487 : nobodyさん - 2014/03/08(土) 11:50:06.06 ID:???.net (+38,+8,-21)
    >>484だけど訂正
    POSTメソッドを確認しても、直アクセスは防げないね。ゴメン。
    488 : nobodyさん - 2014/03/08(土) 12:09:08.81 ID:???.net (+71,+29,-39)
    >>480
    >ワンタイムトークンはセッション無しで出来ますかね?
    アクセスごとにランダムでキーを生成できて、そのアクセスだけと紐付けした上でフォームへキーを渡す方法があるならいけるよ
    489 : nobodyさん - 2014/03/08(土) 13:26:06.26 ID:???.net (+57,+29,-28)
    自前でセッション実装してるようなもんだな
    490 : nobodyさん - 2014/03/10(月) 00:50:12.28 ID:???.net (+5,+29,-35)
    レッツPHP由来のコードが事件を起こしてるみたい。
    あれほど馬鹿はPHPを使うなといわれていたのに。
    http://maguro.2ch.net/test/read.cgi/poverty/1394376340/
    491 : nobodyさん - 2014/03/10(月) 01:49:20.59 ID:???.net (+38,+10,-4)
    レッツはPHP4時代の古いコードだからな
    492 : nobodyさん - 2014/03/10(月) 05:57:53.18 ID:???.net (+51,+23,-5)
    PHP厨はム板に来ないでくれ
    迷惑だから
    493 : nobodyさん - 2014/03/10(月) 09:22:15.43 ID:???.net (+47,+29,+0)
    逆もまた然り
    494 : nobodyさん - 2014/03/10(月) 09:26:40.86 ID:???.net (+52,+29,+0)
    加齢臭がするから華麗にスルー
    495 : nobodyさん - 2014/03/10(月) 10:11:39.87 ID:doEo9Ey2.net (+150,-29,-152)
    md5関数によるパスワードの暗号化について質問です。
    パスワードにsaltを付加し、md5で暗号化した場合、
    復元される可能性はどれくらいあるでしょうか?

    atwikiでパスワードの漏出・復元が問題となっているようで、
    とても気になります。
    (こちらはsaltの付加がなかった為、復元されてしまったようです。)
    496 : nobodyさん - 2014/03/10(月) 10:33:05.79 ID:???.net (+77,+29,-21)
    そりゃブルートフォースアタックの確率みたいなもんじゃね
    短ければ即復元できるし
    ながければそれにかけるリソースがもったいないと攻撃者が感じるだろう
    497 : nobodyさん - 2014/03/10(月) 10:55:06.64 ID:???.net (+102,+29,-110)
    >>495
    saltが無かったとしても、復元できるのは辞書攻撃とかに弱いパスワードもしくは短いパスワードだったんじゃないのかな。
    saltがあった場合、saltが判明していれば、saltが無いのと同じ。判明してなければ判明するまで基本的に無理。
    498 : 495 - 2014/03/10(月) 12:07:37.27 ID:Z0OipPDv.net (+76,+29,-97)
    >>496-497
    ありがとうございます。
    自サイトで、長めのsaltの付加をしておいて良かったです。
    ただ、md5ではなく、sha1とかにしておけば良かったと少し後悔。

    saltまで流出すると、復元されてしまうのは怖いですが、
    レンタルサーバー自体に脆弱性が有る場合には、対策が難しいですよね。
    499 : nobodyさん - 2014/03/10(月) 12:12:52.98 ID:???.net (+73,+29,-87)
    >>498
    だからパスワードは長くしろといわれるんだよ。
    文字の種類も混ぜろといわれるでしょ。
    安易なパスワード設定は、キャッシュカードの暗証番号に誕生日設定するのと同じような愚かさだから、
    設定したユーザにもある程度の責任があるとも考えられる。
    500 : nobodyさん - 2014/03/10(月) 12:36:50.61 ID:???.net (+57,+29,-30)
    昔はパスワードをメモすると笑われたけど
    メモしないと覚えられないくらいに複雑じゃないと安心できんな
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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