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

    私的良スレ書庫

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

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

    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
    651 : nobodyさん - 2011/08/18(木) 07:58:08.14 ID:wM+XEC3J (+34,+29,-9)
    >>649-650
    おお、すみませんが教えてください
    グーグルの奴を使ってみたんですが、なんか上手く動いてくれません
    652 : nobodyさん - 2011/08/18(木) 08:16:29.03 ID:??? (+57,+29,-8)
    タダで教えられるか
    こっちだって元手が掛かってるんだ
    653 : nobodyさん - 2011/08/18(木) 08:53:20.61 ID:??? (+81,+30,-81)
    「暗号化できて不可逆なパスワードのハッシュ化」というのが、3重くらいの重言になっているから意味がわからんのだよ。
    素直に解釈すると>>644の言うとおり「やりたい事が謎」としか言えん。

    もう少し、それぞれの言葉の意味をよく理解してから質問しなおすのがいいんじゃね?
    654 : nobodyさん - 2011/08/18(木) 09:22:14.68 ID:??? (+70,+29,-49)
    cryptより安全なハッシュおしえてってだけのことだろ。

    >>650
    IPの仕組的に、町名まで確実にとれるというのはありえない。
    自分の使ってるIPだと都道府県すら違って出る。
    655 : nobodyさん - 2011/08/18(木) 09:33:15.94 ID:??? (+63,+30,-133)
    関東と関西にわかれているプロバイダもあるけどそれでもある程度はIPの配置が決まっているから
    判別できないわけではないかも?プロバイダ側も個人情報をわざわざ開示しないだろうから非公開
    になっているだけでそれで地域が特定できないとは言い切れない。

    ハッシュはユニークでは無いからそのキーでしか一致しない代物ではないので絶対に安全かって
    言うとそうでもない。少なくともユニークな暗号よりも総当たりされた場合のリスクは高い。
    内部犯行を嫌うハッシュか、外部犯行を嫌うユニークかだから好きな方を選べば良い。
    656 : nobodyさん - 2011/08/18(木) 09:38:21.52 ID:??? (+62,+29,-103)
    もちろん、取れることもある。 が *確実*はないってだけ。
    あるお客さんで全国の拠点どこでも同じとこになるって文句があった。
    インターネットには本社からしかつながってなかったという・・・

    パスワードならハッシュがユニークでなくとも別にいいのでは。 使い方の問題。
    同じパスワードを使ってる人は、DBに保管されてる暗号化されたパスワードってのは同じなわけで。
    657 : nobodyさん - 2011/08/18(木) 09:39:41.10 ID:??? (+62,+29,-117)
    どこを、というより全体を略さないと「cryptより安全なハッシュおしえてってだけのことだろ。」なんてならんがまぁ、
    そういう事ならMD5とかsha1だろな。
    どっちも脆弱性が報告されてるが。

    意味も分からんのに心配してるだけなら、とりあえずストレッチしときゃぁいいだろ
    658 : nobodyさん - 2011/08/18(木) 09:40:14.87 ID:??? (+42,+14,-6)
    そういう場合はIDとパスワードでハッシュ化すんじゃねーの
    659 : nobodyさん - 2011/08/18(木) 09:46:34.92 ID:??? (+57,+29,-14)
    他の情報を加えてハッシュを算出すれば確かに内部犯行によるリスクは軽減されるね
    660 : nobodyさん - 2011/08/18(木) 09:47:47.60 ID:??? (-6,-29,-14)
    MD5とか sha1はそろそろ卒業
    661 : nobodyさん - 2011/08/18(木) 10:00:56.07 ID:??? (+9,-18,-30)
    パスワードに英単語をそのまま使っている人が多いからなー
    662 : nobodyさん - 2011/08/18(木) 10:12:54.19 ID:??? (-1,-29,-61)
    crypt使えcrypt
    で、アルゴリズムをsha256かsha512にしろ
    663 : nobodyさん - 2011/08/18(木) 10:26:22.37 ID:??? (+95,-30,-217)
    json_encode() で json を生成するときに、下記のようにやると

    $val = array("Body" => array("BooksBookSearch" =>
      array("Items" =>
        array( "Item" =>
          array( "aaa" => "bbb"),array( "ccc" => "ddd"),array( "eee" => "fff")
    )));

    json_encode()でJSONは

    {"Body":{"Title":{"Items":{"Item":{"aaa":"bbb"},"0":{"ccc":"ddd"},"1":{"eee":"fff"}}}}}

    このように生成されます。

    実際は、

    {"Body":{"Title":{"Items":{"Item":[{"aaa":"bbb"},{"ccc":"ddd"},{"eee":"fff"}]}}}}

    の形式で生成したいのですが、どう配列を組めばよいのでしょうか。
    665 : nobodyさん - 2011/08/18(木) 10:36:06.36 ID:??? (-1,-29,-35)
    む?なぜ"0"とか入るのかわからんが、理想の形があるってのなら、逆変換して調べてみると分かるんでね?
    つまり、やりたい形をjson_decode()にでも突っ込んでみる
    666 : nobodyさん - 2011/08/18(木) 10:42:43.24 ID:??? (-1,-29,-41)
    そしてvar_dumpすれば一目瞭然

    おそらくデータファイルを外部から叩いてページに表示するJSあたりがあるのではないかと

    667 : nobodyさん - 2011/08/18(木) 10:48:29.99 ID:??? (+31,+0,-3)
    >>663
    ) が一つ足りないのでは?
    668 : nobodyさん - 2011/08/18(木) 10:50:20.95 ID:??? (+29,-28,+0)
    array() が抜けてるような
    669 : nobodyさん - 2011/08/18(木) 10:51:06.69 ID:??? (+66,+29,-5)
    >>663
    再現しない
    意図する結果になってるよ
    670 : nobodyさん - 2011/08/18(木) 10:51:40.10 ID:??? (-1,-29,-32)
    PHPのマニュアルにはBlowfishが推奨でソルトを加えろって書いてあるね
    MD5はもちろん、SHA256もやめとけって書いてある
    671 : nobodyさん - 2011/08/18(木) 10:52:32.96 ID:??? (+36,-30,-29)
    あ、ごめん
    コピペじゃなくて入力してたから違った
    Item => array(
      array("aa"=>"bbb")
    とせずに
    Item => array("aa"=>"bbb")
    としてるから違う結果になる
    672 : 663 - 2011/08/18(木) 10:52:36.63 ID:??? (-1,-29,-56)
    自分の狭窄さ加減に嫌気がするわw
    json_decode() と var_dump を試してきます。
    673 : 663 - 2011/08/18(木) 10:56:27.62 ID:??? (+61,+28,-13)
    >>671
    >>668さんのarray() が抜けてるというのはそういうことか。
    array()の構造がもう一個要るのか・・・難しい。

    みなさんありがとう
    675 : 663 - 2011/08/18(木) 11:14:57.69 ID:??? (-2,-30,-39)
    >>674
    <?php
    $chk1 = "aaa";
    $chk2 = "bbb";

    echo "${'chk' . '1'}";
    echo "${'chk' . '2'}";
    ?>

    こういうこと?
    677 : nobodyさん - 2011/08/18(木) 11:35:10.47 ID:8kZPbcbM (-16,-30,-281)
    >>676さん

    while ($row = $result->fetch_array(MYSQLI_ASSOC)) {


    if($value == $row[seq]){

    $chk[$row[seq]] = 'checked'
    }
    }

    <?php
    $result = $mysqli->query("SELECT * FROM tbShopmenuCategory ORDER BY seq ");
    while ($row = $result->fetch_array(MYSQLI_ASSOC)) {
    ?>
    <input type="checkbox" name="category_seq[]" value="<?php echo $row[seq] ?>" <?= $chk[$row[seq]] ?>>


    <?php
    }
    $result->close();

    ?>

    このように{ }を[ ]に変えてやったりもしたのですが駄目でした。
    678 : nobodyさん - 2011/08/18(木) 11:41:06.96 ID:??? (+41,+30,+0)
    679 : nobodyさん - 2011/08/18(木) 11:46:12.79 ID:??? (-1,-29,-23)
    var_dump( $chk)で中身見てみ、もともと空なのでは?
    680 : nobodyさん - 2011/08/18(木) 11:47:23.10 ID:??? (+58,+27,-21)
    可変変数なんて使おうとするなよ
    それに質問きたら別の方法教えてやれよw

    >>677
    どうだめなのか書け
    エラーが出てダメならエラーも書け
    ショートオープンタグが使えても使うな
    <?= → <?php
    681 : nobodyさん - 2011/08/18(木) 12:03:47.97 ID:??? (-6,-29,-1)
    echoしないと表示されないぜ
    682 : nobodyさん - 2011/08/18(木) 12:06:10.48 ID:??? (+35,+7,-6)
    >>675 で解決だろ。原因が可変変数ならば。
    683 : nobodyさん - 2011/08/18(木) 12:06:48.79 ID:??? (-11,-29,-1)
    <?=
    684 : nobodyさん - 2011/08/18(木) 12:15:02.93 ID:8kZPbcbM (-20,+29,-38)
    返信ありがとうございます。
    >>675なども試してやってみます。
    できなかったらエラー内容やわかる範囲の原因なども書きます。
    また後で報告させていただきます。
    687 : nobodyさん - 2011/08/18(木) 12:43:18.37 ID:??? (-13,-26,-12)
    >>686
    三項演算子
    688 : nobodyさん - 2011/08/18(木) 12:43:55.84 ID:??? (+57,+29,-36)
    三項演算子

    でも勉強段階なら、先の方法でも出来るようにしたほうがいいと思う。 
    こんなの憶えるよりよっぽどいい。
    ただ、どう出来ないのかがさっぱり分からんので何にも指摘出来ません。
    690 : nobodyさん - 2011/08/18(木) 18:58:27.07 ID:??? (+57,+29,-10)
    基礎的なところがまだまだな状態でプログラムやるよりまずマニュアルを一読したほうがいいと思うが
    691 : nobodyさん - 2011/08/18(木) 20:11:14.23 ID:??? (+34,-30,-32)
    的を得ているレスがあった

    68:以下、名無しにかわりましてVIPがお送りします:2011/07/07(木) 09:45:21.81ID:xv2pzvIpO
    わからない→調べる→解決、という流れで人間学習するもの
    わからない→調べる→やっぱりわからない→人に聞く、の流れはまともな人間同士ならコミュニケーションにもなり得る
    わからない→人に聞く、の流れはただの馬鹿
    わからない→なにもしない、無能
    692 : nobodyさん - 2011/08/18(木) 20:21:27.04 ID:??? (+52,+29,+0)
    自分の過去レスですねわかります
    693 : nobodyさん - 2011/08/18(木) 20:38:38.21 ID:??? (+62,+29,-1)
    >>691
    >的を得ている

    つまりお前は無能ってことなんだな
    694 : nobodyさん - 2011/08/18(木) 21:35:49.34 ID:??? (+0,-29,-1)
    >>640
    hash関数使うといい
    695 : nobodyさん - 2011/08/19(金) 04:49:56.96 ID:??? (+57,+29,-11)
    的は射る
    得るのは当だwwww
    的なツッコミ?
    696 : nobodyさん - 2011/08/19(金) 04:58:21.28 ID:??? (+120,+29,-7)
    「射る」のほうが誤用だよ
    http://biff1902.way-nifty.com/biff/2010/04/post-63d8.html
    697 : nobodyさん - 2011/08/19(金) 05:30:25.18 ID:??? (+69,+29,-4)
    >>696
    それはあくまでそいつの自説
    お前もネットの情報を鵜呑みにするなよ
    698 : nobodyさん - 2011/08/19(金) 07:44:48.81 ID:??? (+69,+29,-4)
    じゃ何を元に判断すればいいの?
    699 : nobodyさん - 2011/08/19(金) 09:28:04.83 ID:??? (+57,+29,-37)
    PHPやセキュリティの解説サイトでも嘘とか古い技術が書かれてることがよくあるな
    素人に毛が生えた程度の奴が書いてたりするし
    700 : nobodyさん - 2011/08/19(金) 09:29:49.82 ID:??? (+57,+29,-14)
    だからあちこちのサイトでデータを抜かれてるんでしょw
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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