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

    私的良スレ書庫

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

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

    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さん - 2009/10/26(月) 06:26:20 ID:??? (-7,-29,-15)
    それぞれどんな$linkstrなの?
    653 : nobodyさん - 2009/10/26(月) 06:41:45 ID:??? (+7,-30,-274)
    >>652
    ごめん、krsortに$linkstr関係なかったね

    $array = array('10/25 21:00'=>1,'10/25 22:14'=>2,'10/26 05:00'=>3,'10/25 23:10'=>4);
    var_dump($array);
    krsort($array);
    var_dump($array);

    array(4) {
    ["10/25 21:00"]=>
    int(1)
    ["10/25 22:14"]=>
    int(2)
    ["10/26 05:00"]=>
    int(3)
    ["10/25 23:10"]=>
    int(4)
    }
    array(4) {
    ["10/26 05:00"]=>
    int(3)
    ["10/25 23:10"]=>
    int(4)
    ["10/25 22:14"]=>
    int(2)
    ["10/25 21:00"]=>
    int(1)
    }
    こちらで試してみたら想定どおりにソートされてる気がするけども
    654 : nobodyさん - 2009/10/26(月) 06:43:43 ID:??? (+2,-30,-79)
    usortの$aの部分を日付をunixタイムに変えたものいれればそのまま使えるんじゃね
    $a部分を連想配列にしてキーを$rssarrayのキーと一致させておけば簡単
    比較は値のunixタイムにしたものを比較する感じで
    マニュアルの例そのまま使うならrsort()にしたほうがいいと注意書きに書いてるから
    まずはusortで形をつくってからパフォーマンスのためにrsortで書き直してみては?
    655 : 645 - 2009/10/26(月) 06:48:17 ID:??? (+58,+29,-8)
    なんか話をややこしくしてすまんかった
    krsortの使い方を勘違いしてたようだ
    >>653でよさそう
    656 : nobodyさん - 2009/10/26(月) 06:50:28 ID:??? (-4,-29,-24)
    オマエラ馬鹿じゃね?
    $rssarrayをソートかけてんのに$linkstr表示してっからだろ
    657 : nobodyさん - 2009/10/26(月) 06:50:51 ID:??? (-6,-30,-64)
    >>637
    krsort($rssarray);
    echo "$linkstr";

    froeachの終わりがどこかわからんけど、echo結果を見ているなら$rss->itemsの順番に表示されてるんじゃ?
    $rssarrayに入れたいものを全部入れてからkrsortしてprint_r($rssarray)で確認してみたらどうかな
    658 : nobodyさん - 2009/10/26(月) 06:56:25 ID:n4efgg6U (-12,+29,-79)
    >>653
    phpは昨日触ったばかりなのでじっくり参考にさせて頂きます。

    >>654>>655
    助言を求めたのは私なのでハマりから抜け出すためのしっかり参考にさせて頂きます。

    >>656>>657
    やっと原因が究明出来ました。
    表示がまだ思い通りにいかないので試行錯誤してみます。
    660 : nobodyさん - 2009/10/26(月) 07:01:41 ID:??? (+3,-30,-67)
    echo "$linkstr";
    の行は単にデバッグのためループの中で出力を確認しているだけで
    当然そのあとにテーブルか何かで一覧を表示して、正しくソートされてないと言ってるもんだと思ってた。

    $linkstrはkrsortどころか$rssarrayとも関係ない。foreachの順で表示されるだけじゃん。
    661 : nobodyさん - 2009/10/26(月) 07:07:28 ID:??? (+55,+29,-7)
    終わった後に言っても仕方ねぇだろ無能。
    オマエラ馬鹿すぎ。
    662 : nobodyさん - 2009/10/26(月) 07:23:29 ID:??? (+67,+29,-5)
    煽るのすきだね
    リアルでどういうやつなのかぜひ見てみたいわ
    663 : nobodyさん - 2009/10/26(月) 07:36:34 ID:??? (+66,+29,-16)
    >>662
    的外れな回答する奴よりはマトモだよ
    664 : nobodyさん - 2009/10/26(月) 10:20:50 ID:??? (+40,+22,-1)
    それはない
    665 : nobodyさん - 2009/10/26(月) 10:41:51 ID:??? (+71,+29,-22)
    クッキーにパスワード保存するのはあれだよね。次回から自動でログインとかどうすればいいんだろう
    666 : nobodyさん - 2009/10/26(月) 10:50:47 ID:??? (+8,-22,+0)
    >>665

    >>!
    667 : nobodyさん - 2009/10/26(月) 10:58:01 ID:??? (+29,-6,+0)
    >>665
    何かユニークIDを発行してそれを保存
    668 : nobodyさん - 2009/10/26(月) 11:15:48 ID:??? (+60,+27,-2)
    >>665
    なにか問題でも?
    669 : nobodyさん - 2009/10/26(月) 11:27:59 ID:??? (+57,+29,-39)
    他人の端末のクッキーコピって来たら、
    俺が自動ログインで、そいつの振りして利用できる?
    670 : nobodyさん - 2009/10/26(月) 11:33:33 ID:??? (+31,+13,+0)
    できるよ
    671 : nobodyさん - 2009/10/26(月) 11:34:10 ID:??? (+57,+29,-24)
    そもそも他人に簡単に起動を許す、または誰でも簡単に利用できるようなPCのセキュリティに問題アリ
    672 : nobodyさん - 2009/10/26(月) 11:44:57 ID:??? (+57,+29,-17)
    パスワードだけは暗号化すれば良さそうだね
    673 : nobodyさん - 2009/10/26(月) 11:49:41 ID:??? (+57,+25,-1)
    暗号化が簡単ならね
    674 : nobodyさん - 2009/10/26(月) 11:54:38 ID:??? (+65,+29,-9)
    クッキーなんか暗号化必要ないんじゃない?

    >>673
    暗号化なんて簡単じゃん
    675 : nobodyさん - 2009/10/26(月) 11:57:30 ID:??? (+29,+11,+1)
    簡単ならおk
    676 : nobodyさん - 2009/10/26(月) 12:18:54 ID:??? (+57,+29,-14)
    そもそもクッキーコピーできるような状況なら、そのPCで他人がブラウザ使ってもログイン可能って
    ことだしなあ。
    677 : nobodyさん - 2009/10/26(月) 12:30:15 ID:??? (+7,+29,-43)
    そもそも自動ログインなんて許すのは金の絡まないサイトとか
    個人情報があまり意味ないサイトとかだよね。
    ひまわり動画とか
    678 : nobodyさん - 2009/10/26(月) 16:44:56 ID:??? (+62,+27,-7)
    >>677
    そういう問題か? 糞だな^^;
    679 : nobodyさん - 2009/10/26(月) 17:53:40 ID:+hgb+ZZq (-2,-30,+0)
    一応>>1にMySQL等は別スレとありますが、php+MySQLに対してのスレがなかったので、此方で宜しかったでしょうか?
    スレチでしたら誘導お願いします。
    Sample.phpへ、buttonを配置し、JavaScriptでメソッドを定義。

    function A1(){
    if(confirm('ごまだれですか?')){
    <?php
    mysql_query("begin");
    mysql_query("update `gomagoma` set `syurui` = 'くろごま' where `syurui` = 'alpha'") or die(mysql_error());
    mysql_query("commit");
    mysql_query("begin");
    mysql_query("update `gomagoma` set `syurui` = 'しろごま' where `syurui` = 'beta'") or die(mysql_error());
    mysql_query("commit");
    mysql_query("begin");
    mysql_query("update `gomagoma` set `syurui` = 'ごまふあざらあし' where `syurui` = 'hex'") or die(mysql_error());
    mysql_query("commit");
    ?>
    window.alert('内容を変更しました。')
    }
    }

    としていますが、DBを覗いてみたところ、アップデートされていませんでした。
    ですが、MysqlErrorは返ってきておらず、そのままJavaScriptで記述したalertが実行されます。


    原因を現在当たっていますが、何か思い当たる点がありましたらご指摘お願いします。
    680 : nobodyさん - 2009/10/26(月) 18:00:11 ID:??? (+66,+29,-14)
    >>678
    677じゃないけど、そんなもんだと思うぞ
    大して重要でもないのに何を気にする事あるんだ?
    そんなに気になるなら自動ログインなんてしなきゃいいだけじゃないか
    681 : nobodyさん - 2009/10/26(月) 18:08:17 ID:??? (-6,-29,-88)
    >>679
    サーバサイドとクライアントサイドがごっちゃになってないか?

    「function A1()」ってのはjavascript側で定義している関数だろ?
    その中のphp(mysql_query)は、button押下に関係無くそのページロードしたら実行されるぞ?
    ブラウザのソース見てみなよ。
    682 : nobodyさん - 2009/10/26(月) 18:09:49 ID:??? (+12,-6,-28)
    >>679
    そのHOSTからmysqlで同じSQLを手で入れるとどうなるよ
    トランザクションの使い方も間違ってる
    683 : nobodyさん - 2009/10/26(月) 18:17:35 ID:??? (+2,-30,-74)
    >>679
    PHPの中身はともかくとしても、

    PHP部が実行されて、DBが書き換えられるなどした後、
    出力などがなければ<?php から ?>までが無くなったテキストが、
    ヘッダなどがついてブラウザに渡され、それからjavascriptが動くので、
    ブラウザがうけとるのは
    function A1(){
    if(confirm('ごまだれですか?')){

    }
    }
    になります。

    684 : nobodyさん - 2009/10/26(月) 19:14:03 ID:??? (-2,-30,-41)
    function A1(){
    if(confirm('ごまだれですか?')){

    window.alert('内容を変更しました。')
    }
    }
    抜けてた
    685 : nobodyさん - 2009/10/26(月) 21:38:32 ID:??? (+53,+29,-2)
    >>683で答えでてるじゃん
    686 : nobodyさん - 2009/10/26(月) 22:16:19 ID:??? (+49,+29,-2)
    初心者相手に悪いけど、これは吹いたww>>679
    687 : nobodyさん - 2009/10/26(月) 22:27:35 ID:??? (+38,+10,-3)
    mysqlの問題と思ってる時点でアレだな
    688 : nobodyさん - 2009/10/26(月) 23:39:47 ID:??? (+57,+29,-33)
    「ごまふあざらあし」が気になってプログラムが進みません!
    689 : nobodyさん - 2009/10/27(火) 00:54:28 ID:??? (+62,+29,-107)
    クライアントへhtmlを送る時に、ボタンと、押した時にサーバーサイドで実行する
    クエリを書いておく事が出来る。
    というフレームワークのアイデアを頂きました。
    クレームワームの名前は「ごまふあざらあし」にしようと思います。
    690 : nobodyさん - 2009/10/27(火) 10:58:21 ID:??? (+51,+28,-2)
    ごまだれですか?
    691 : nobodyさん - 2009/10/27(火) 11:16:23 ID:??? (+52,+29,-30)
    いえ、「ごまふあざらあし」です
    692 : nobodyさん - 2009/10/27(火) 11:34:04 ID:??? (-1,-29,-1)
    いっそPHPonJavascript HTTP通信で。
    693 : nobodyさん - 2009/10/27(火) 11:44:23 ID:??? (+60,+26,-10)
    PHP側で実行する内容が、htmlソースから丸見えになるんで良くないなw
    694 : nobodyさん - 2009/10/27(火) 15:59:34 ID:??? (+43,+7,-37)
    >>693
    SQLをクライアントで構築して送信する前システムを思い出した
    最悪だな
    695 : nobodyさん - 2009/10/27(火) 19:25:48 ID:??? (+0,-30,-70)
    "name":"名無し","body":"あいうえお"
    このように書かれたテキストファイルから「名無し」「あいうえお」を取得する方法は
    正規表現でひとつずつ抜き出すほかにありますか?
    696 : nobodyさん - 2009/10/27(火) 19:26:58 ID:??? (+0,-29,+1)
    >>695
    explode
    697 : nobodyさん - 2009/10/27(火) 19:33:13 ID:??? (+36,+8,+0)
    >>696
    できました!
    ありがとうございます
    699 : nobodyさん - 2009/10/27(火) 19:44:58 ID:??? (-6,-29,+1)
    意味が分からん
    $_REQUEST
    700 : nobodyさん - 2009/10/27(火) 19:59:04 ID:??? (+49,+29,-13)
    >>698
    何もしなくても良いのではないだろうか。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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