スマートフォン用の表示で見るおはヨーグルト。この広告は、90日以上更新していないブログに表示しています。英数字記号全部混ぜるお^^phpパスワードは登録するサイトごとに変えるのが基本ですが、いちいち自分で考えてたらそんな何種類も思いつかんし、主観が介在してしまい、セキュリティ上望ましくないσ(^_^;)アセアセ...ここはド初心者がひとつ勉強がてらphpで乱数つくってみる。・或るサイトにログインする際のパスワードを作る・今回使える文字は0-9,a-z,それから一部の記号なので、これを全部混ぜたい。・最大8文字なので一番強力な8文字のパスワードにするが、他でも流用できるように文字数を引数にしてはき出すようにしたい。;?>さて、動きはしたものの、アホなのでなんでそうなるのか、なかなか理解できませんでした。デフォルトで8文字にしとく。キーを文字の種類で分ける。//range(ASCII文字,ASCII文字)で、ASCII文字の順番で最初と最後の範囲を指定し、配列にしてぶっ込む。$pwd_strings['sletter'][0]に'a'が,['sletter'][1]に'b'が、['symbol'][0]に','が入る。して繰り返し処理させて、要素を追加していく。キーには自動で数字が割り振られる。$pwd[0]から$pwd[7]まで一文字ずつ文字を入れる。内部ポインタが現在指している要素のキーを返す。最初は'sletter'。//next(array)で配列のポインタを一つ先に進める。現在'sletter'だったら、'number'になる。//array_rand(array)は配列のキーをランダムで返す。//$pwd[0]にa-z、$pwd[1]に0-9,$pwd[2]に記号をいれて、$pwd[3]からは何でもいい。0-25のどれかが返る。$pwd[0]に代入される。0-8のどれかが返る。//$pwd_strings[1][0-8のどれか]で0-9のどれかが返り、$pwd[1]に代入される。0-24のどれかが返る。(今回の記号は25種類)//$pwd_strings[2][0-25のどれか]で記号のどれかが返り、$pwd[2]に代入される。0-25、0-8,0-24のどれかが返る。//$pwd_strings[なんか][なんか]で或る文字が返り、$pwd[3]に代入される。//$pwd[7]まで埋められる。生成したパスワードの順番をランダムに並び替え//shuffle(array)で,配列の要素をシャッフルする。shuffle($pwd);//implode(array)で、配列の要素を連結する。"u31oh%b."?>以前にa-zと0-9から成る乱数をつくったときはこう書きましたが、これだと文字だけ、数字だけになる可能性があります。$strの要素数を返す。int)で端点を含む数字を一つ返す。//$r_strに連結代入していく。メンバ変数に配列を宣言した時、キーに定数をいれても、次の要素のキーは前のキー+...そもそも5.5以前でそうならないのを知らなかった。セクションで開いたファイルでは実行できません。HAXMのインストールに失敗。Bitchrome45でmactypeで文字が欠けたり、有効にならない件rsyncやscpでファイル転送するときって、先にマウントしてから転送したほうが速くなるの?ファイルをつくるとき、日付をつけて、重複を防ぐ月別アーカイブ参加グループプログラミングはてなブログをはじめよう!a20130517さんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとはおはヨーグルト。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。