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

    私的良スレ書庫

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

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

    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
    701 : nobodyさん - 2013/03/08(金) 00:24:04.56 ID:??? (+47,+29,-15)
    暗黙の浅漬け
    702 : ◆smDHSR - 2013/03/08(金) 21:38:03.52 ID:DMqYI45J (+47,-30,-216)
    【OS名】WindowsXP 32bit SP3
    【PHPのバージョン】5.4.12
    【連携ソフトウェア】無し
    【質問内容】

    perlとのcrypt関数の互換について
    分かりやすい様に2chのトリップで説明します。
    perl,phpでのcrypt関数の結果が違うので困っています。

    $pass = "アアアアアア"
    $salt = "アア"

    とします。

    phpの場合、下記のサイトでハッシュ値を求めると"アアA4ZvEOwCmqs"となります。
    http://phpjp.com/sample/Y3J5cHSCxYjDjYaJu4Nwg1iDj4Fbg2iCzI3skKw.htm

    perlの場合、print crypt("アアアアアア","アア");の結果は、"アアy6lZA4Nxcto"となります。

    この互換が無い理由は何故なんでしょうか?教えてください。

    ちなみに、この書き込みのトリップは#アアアアアアです。
    703 : nobodyさん - 2013/03/08(金) 21:48:28.26 ID:??? (+51,+28,+1)
    >>702
    犯罪者予備軍は早く消えろ
    704 : nobodyさん - 2013/03/08(金) 21:50:30.98 ID:??? (+56,+29,-4)
    >>702









    705 : nobodyさん - 2013/03/08(金) 21:51:54.81 ID:??? (+54,+29,-15)
    >>702
    ここは自殺教唆とかやって喜んでるマジキチが住みついてるから関わらないほうがいいよ。
    他できいたほうがいい。
    706 : ◆smDHSR - 2013/03/08(金) 21:55:16.07 ID:DMqYI45J (+11,+29,-16)
    >>705
    誘導していただければ有難いです。
    どこが適当でしょうか?
    707 : nobodyさん - 2013/03/08(金) 21:57:06.90 ID:??? (+65,+11,+2)
    >>706
    ウザいゴミ
    708 : nobodyさん - 2013/03/08(金) 22:00:07.32 ID:??? (-3,-28,+2)
    >>706
    Yahoo知恵遅れ
    709 : nobodyさん - 2013/03/08(金) 22:45:43.01 ID:??? (+57,+26,-2)
    >>707
    自演は楽しいですか?
    711 : nobodyさん - 2013/03/09(土) 01:05:58.00 ID:??? (+57,+6,-44)
    >>702
    PHPでは、saltが半角かなの際に問題があるようです。英数なら合う(困るわけですが)と思います。
    つまり PHPでは 半角カナからのトリップは生成出来ないということに。
    712 : nobodyさん - 2013/03/09(土) 01:12:13.56 ID:??? (+9,-30,-121)
    >>710
    $tmp = file_get_contents('template.txt');
    $tmp = str_replace( '$TODOFUKEN1',$TODOFUKEN1,$tmp);
    $tmp = str_replace( '$TODOFUKEN2',$TODOFUKEN2,$tmp);
    print $tmp;
    713 : ◆smDHSR - 2013/03/09(土) 01:37:29.40 ID:tMiArZph (+31,+29,-26)
    >>711
    ありがとうございます。
    確かに英数の場合、問題ありません。
    また、5.3より古いバージョンの場合、
    問題ないことを確認できました。
    しかし、最新のPHPで動かしたいのです。
    困ったなー
    714 : nobodyさん - 2013/03/09(土) 02:02:24.82 ID:??? (+5,-30,-35)
    >>710
    もっとわかりやすいのにしろ
    <$TODOFUKEN$>
    とか
    んで<$~$>を<?php echo $~; ?>に置き換えればいいだけだろ
    715 : nobodyさん - 2013/03/09(土) 02:05:47.31 ID:??? (+57,+29,-31)
    あたまんなかにキャッシュのことが入ってたからイミフになっちまった
    もう寝るわ
    716 : nobodyさん - 2013/03/09(土) 18:22:32.45 ID:??? (+57,+29,-19)
    はんざいしゃよびぐんのそうくつを みつけた
    717 : nobodyさん - 2013/03/09(土) 21:53:35.09 ID:??? (+52,+29,-2)
    見つかってしまったか…
    718 : nobodyさん - 2013/03/10(日) 02:01:14.55 ID:??? (+57,+29,-9)
    ここの質問者って質が低いな
    初心者とか慣れてないとかじゃなくて質が低い
    719 : nobodyさん - 2013/03/10(日) 04:45:39.40 ID:??? (+57,+29,-1)
    ム板に出張してくるんじゃねーよハク痴共
    720 : nobodyさん - 2013/03/10(日) 09:35:57.67 ID:??? (+57,+29,-26)
    PHPやってる奴って精神病んでるの多いな
    Perlスレ荒らして人がいなくなったら今度は他スレ荒らすようになった
    721 : nobodyさん - 2013/03/10(日) 09:52:54.12 ID:??? (+0,-30,-291)
    ☆初心者必読☆

    http://ameblo.jp/nikko-inma/entry-11122429825.html
    >数々の糞仕様の発見で驚きを提供してくれる人気プログラム言語PHP

    http://usamimi.info/~mirrorhenkan/2ch/ruby/other/read.php/1181304333/
    「初心者にもWebアプリケーションが書ける」という幻想を与えることで、 バグだらけで、メンテナンス性が低く、
    >セキュリティ問題を抱えた Webアプリケーションを乱造することになっているのではないだろうか。

    http://qarc.info/qa/show-9478-909.html
    >PHPとか言語仕様が糞なうえにセキュリティホール付でリリースするからマジないわ。

    http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
    PHPは順位を維持しているものの-0.16%、
    一方のRubyはというとPHPより順位は低いものの+0.34%、
    このままいけば必ず逆転する

    http://www.anlyznews.com/2011/03/phper13.html
    >5. PHPなどのスクリプト言語しか知らないのに、プログラミング言語の優劣を語る。
    >6. PHPの遅さを知らないのに「最近のマシンは速いからプログラミング言語に速度は求められていない」と言い切る。
    >11. 仕様が曖昧で急激に変化するPHPで、テストファーストとか言い出す。
    >13. ブログで自らの無知をさらけ出す。

    http://creeper.no-ip.info/adiary/adiary.php?20111122
    >■ 変数名を間違えると新しい変数が作られる
    >■ 文字列の変数展開がクソ
    722 : 710 - 2013/03/10(日) 16:20:21.77 ID:??? (+59,-5,+2)
    >>712
    >>714
    ありがとうございました!
    724 : nobodyさん - 2013/03/10(日) 16:29:22.85 ID:??? (+70,+30,-63)
    >>722
    スレッドのルールも守れない脳弱は来るな
    屑親と屑教員に教育受けてきたんだろうな
    お前が親とか恩師とかって思ってるのは一般社会では屑
    親とか恩師の顔を思い出してみろ、それがお前みたいな屑を輩出した屑の顔だから
    お前みたいな屑野郎はプログラミングとかってレベルじゃないよ
    人格に致命的な欠陥がある
    725 : nobodyさん - 2013/03/10(日) 16:30:37.57 ID:??? (+52,+29,-27)
    >>723
    ここは犯罪者予備軍の巣窟なのでお引き取りください。
    726 : nobodyさん - 2013/03/10(日) 17:04:23.96 ID:??? (+19,-30,-83)
    >>723
    array_push()というのもあるけど、、
    それなら
    $fruits = array("d" => "lemon");
    $fruits["a"] ="orange";
    $fruits["b"] ="banana";
    $fruits["c"] ="apple";
    でいいべ。
    727 : nobodyさん - 2013/03/10(日) 17:35:37.63 ID:??? (+69,+9,+2)
    >>726
    ありがとうございます!
    728 : nobodyさん - 2013/03/10(日) 18:08:58.98 ID:ZdASULze (+24,+29,-28)
    PHPは完璧で言語仕様はどこも直す必要がない言語だと皆さん思っているんでしょうか?
    729 : nobodyさん - 2013/03/10(日) 18:10:35.48 ID:??? (+88,+29,-10)
    >>727←こういうスレのルールも守れないゴミは質問してもいいの?
    730 : nobodyさん - 2013/03/10(日) 18:14:10.13 ID:??? (+44,+9,+2)
    >>729
    ありがとうございます!
    731 : nobodyさん - 2013/03/10(日) 18:59:29.66 ID:??? (+57,+29,-15)
    Ruby軍総攻撃の準備か
    あいつら言ってた行程通りに着々と進めてるな
    まずはルールを無視する風潮の下地作り
    732 : nobodyさん - 2013/03/10(日) 20:08:49.96 ID:??? (+57,+29,-21)
    別に俺らは総攻撃なんかしようと思ってないよ

    ただ騙されてPHPに手を出す初心者がかわいそうだから警告してるだけ

    初心者はとりあえずRubyを使ってみることをおすすめする
    733 : nobodyさん - 2013/03/10(日) 20:22:02.15 ID:??? (+57,+29,-22)
    なんでム板まで出張して荒らしてんの?
    せっかく隔離板があるんだから出てくるなよ。
    お前らが他板に出没すると迷惑だからわざわざこういう隔離板があるんだろうが。
    734 : nobodyさん - 2013/03/10(日) 21:47:39.17 ID:??? (+55,+29,-3)
    ってか馬鹿をRubyの世界に引き込むなよ
    735 : nobodyさん - 2013/03/10(日) 23:45:42.41 ID:??? (+49,+26,+1)
    ム板荒らすのやめろ
    736 : nobodyさん - 2013/03/11(月) 11:03:39.28 ID:??? (+55,+29,-27)
    なんでぺちぱーがム板来てんの?
    ゴミ言語ユーザーなんだからわきまえろ
    ム板は糞仕様言語使ってるぺちぱーの来てもいい板じゃねーんだよ
    737 : nobodyさん - 2013/03/11(月) 11:32:11.44 ID:97uQiNyD (-12,-30,+0)
    下記の文は、$contentの中に「hogehoge」「fugafuga」「saitama」を含む時は、何もせず、
    含まれない時は、shori()が実行されます。

    if(strstr($content,"hogehoge") || strstr($content,"fugafuga") || strstr($content,"saitama")){
    // 何もしない
    }else{
    shori();// 処理を行う
    }

    今後、$contentに含むワードが「tokyo」「gunma」を追加していった場合、
    if(strstr($content,"hogehoge") || strstr($content,"fugafuga") || strstr($content,"saitama") || strstr($content,"tokyo") || strstr($content,"gunma")){
    のように横に文字列が増えて見にくくなってしまうのですが、これを簡単にする方法はありませんか?
    例えば、
    hogehoge,
    fugafuga,
    saitama,
    tokyo,
    gunma
    のようにリスト化して、それに合致しないものを処理する等・・・
    738 : nobodyさん - 2013/03/11(月) 11:35:25.37 ID:??? (+52,+29,-1)
    >>737
    犯罪者予備軍の仲間はさっさと消えろ
    739 : nobodyさん - 2013/03/11(月) 11:49:01.61 ID:??? (-6,-29,-21)
    >>737
    マニュアルのstrposページに
    検索値を配列にするサンプルが沢山あるのでそれを参考にしてください。
    740 : nobodyさん - 2013/03/11(月) 12:53:53.78 ID:??? (+37,+16,+2)
    >>737
    ウザい
    741 : nobodyさん - 2013/03/11(月) 13:07:41.18 ID:??? (+0,-30,-291)
    ☆初心者必読☆

    http://ameblo.jp/nikko-inma/entry-11122429825.html
    >数々の糞仕様の発見で驚きを提供してくれる人気プログラム言語PHP

    http://usamimi.info/~mirrorhenkan/2ch/ruby/other/read.php/1181304333/
    「初心者にもWebアプリケーションが書ける」という幻想を与えることで、 バグだらけで、メンテナンス性が低く、
    >セキュリティ問題を抱えた Webアプリケーションを乱造することになっているのではないだろうか。

    http://qarc.info/qa/show-9478-909.html
    >PHPとか言語仕様が糞なうえにセキュリティホール付でリリースするからマジないわ。

    http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
    PHPは順位を維持しているものの-0.16%、
    一方のRubyはというとPHPより順位は低いものの+0.34%、
    このままいけば必ず逆転する

    http://www.anlyznews.com/2011/03/phper13.html
    >5. PHPなどのスクリプト言語しか知らないのに、プログラミング言語の優劣を語る。
    >6. PHPの遅さを知らないのに「最近のマシンは速いからプログラミング言語に速度は求められていない」と言い切る。
    >11. 仕様が曖昧で急激に変化するPHPで、テストファーストとか言い出す。
    >13. ブログで自らの無知をさらけ出す。

    http://creeper.no-ip.info/adiary/adiary.php?20111122
    >■ 変数名を間違えると新しい変数が作られる
    >■ 文字列の変数展開がクソ
    742 : nobodyさん - 2013/03/11(月) 13:16:22.19 ID:??? (+57,+29,-8)
    よほど気に入ってるんだね
    その自分で作った(笑)テンプレ
    743 : nobodyさん - 2013/03/11(月) 13:37:00.38 ID:R5Nb3OxA (+59,-30,+0)
    質問です。
    現在、PHP+MySQLにて会員制学習サイトを作成しています。
    その問題の出題方式に「ランダム出題機能」を実装したいのですが、
    どのような実装方法がベストでしょうか?

    なお、ランダム出題の要件として、次のようなものを考えています。
    ・ idが、001~999までの問題をランダムに出題。
    ・ ランダム出題中は、重複した問題の出題は不可。
    ・ 999回の出題で全問題を1回ずつ出題。
    ・ MySQLのテーブル内に、id、問題、解答などを格納。

    自分がつまづいているのは、ランダムで重複させない処理、
    および、999回の出題で全問題を1回ずつ出題する処理です。

    現在は以下のようなSQLを用いています。
    $sql = "SELECT id FROM q 
         WHERE (id NOT IN ({$already}))  
         ORDER BY RAND() LIMIT 1";

    $alreadyには、過去解いた問題id文字列をPHPの処理にてクッキーに保存しています。
    ただ、この方法だと、$already内の問題数が999に近づくにつれ処理が重くなること、
    また、クッキーの容量が大きくなる等の問題が考えられます。

    よりよい解決策をご教示ください。よろしくお願いします。
    744 : nobodyさん - 2013/03/11(月) 13:45:50.24 ID:??? (+80,+29,-75)
    ランダムは、1000個の配列に数字を入れてシャッフル
    多くなると重くなるのは原因調べないと何とも言えない。
    単に1つのクッキーにカンマ区切りで1000個の数字を
    並べるだけでいいと思うけど、それでも重いならサーバ上で保持しては?
    745 : nobodyさん - 2013/03/11(月) 13:46:40.35 ID:??? (+57,+7,-14)
    >>743
    一番いいのはPHPをやめてRubyに移行すること。
    746 : nobodyさん - 2013/03/11(月) 13:47:17.81 ID:??? (+77,+29,-28)
    あと、ランダムシードだけを保持するようにすれば
    毎回同じ乱数パターンが取れるから全部保存しないで済むよ
    747 : nobodyさん - 2013/03/11(月) 13:50:28.99 ID:??? (+19,-29,-71)
    後半読んでないが
    1、1-999を配列に入れてシャッフルする
    2、1をセッションに入れる
    3、DBから配列の順番の問題を出す

    3の工程は数問先まで取り出してセッションに格納しておいたりしてもよい
    748 : nobodyさん - 2013/03/11(月) 13:59:08.54 ID:??? (+13,-29,-25)
    >>743
    各会員への出題済みかのデータも DBで持てばいいじゃないですか。
    not in は遅いので not exists で
    749 : nobodyさん - 2013/03/11(月) 16:58:20.17 ID:??? (+3,-19,-3)
    PHP厨はム板を荒らすな
    750 : nobodyさん - 2013/03/11(月) 17:51:31.13 ID:??? (+85,+20,-13)
    >>745
    pythonじゃだめですか?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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