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

    私的良スレ書庫

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

    元スレ【PHP】下らねぇ質問はここに書き込みやがれ 72

    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
    101 : nobodyさん - 2008/08/19(火) 15:10:20 ID:??? (+57,+29,-34)
    それぞれ求める環境は違うんだから、IDEに依存したって、ラインエディットを好んだっていいじゃん
    希望を満たしたIDEを知ってるなら教えてやればいいし、ないならないでいい

    まとめ厨の俺乙
    102 : nobodyさん - 2008/08/19(火) 15:35:33 ID:??? (+56,-30,-72)
    連想配列のソートは可能ですか?

    $array = array(

    1 => array("田中", 38),
    2 => array("吉田", 67),
    3 => array("渡辺", 11),

    );

    これを数値の低い順番に

    $array = array(

    3 => array("渡辺", 11),
    1 => array("田中", 38),
    2 => array("吉田", 67),

    );

    のようにソートしたいんですがどのようにすればよいのでしょうか
    103 : nobodyさん - 2008/08/19(火) 15:37:08 ID:??? (-2,-26,+1)
    >>102
    エーソート
    105 : 102 - 2008/08/19(火) 15:39:03 ID:5mUkQ2xD (+17,+22,-13)
    すみませんsage解除忘れていました。
    宜しくお願いします。
    108 : nobodyさん - 2008/08/19(火) 16:02:11 ID:??? (-10,-28,+0)
    lol
    109 : nobodyさん - 2008/08/19(火) 16:10:42 ID:??? (+0,-29,-14)
    >>102
    array_multisort
    110 : nobodyさん - 2008/08/19(火) 16:28:03 ID:??? (-7,-25,+0)
    :P
    111 : nobodyさん - 2008/08/19(火) 16:58:24 ID:??? (+60,+25,+0)
    >>102
    どこも連想配列じゃない罠。
    113 : nobodyさん - 2008/08/19(火) 17:09:43 ID:??? (+2,-30,-130)
    >>104
    phpinfo()で「Registered PHP Streams」にhttpはあるのか?

    >>102
    多次元配列だな
    array_multisortを使え
    数値列を1次元配列で取得してarray_multisortの最初の引数にSORT_ASCフラグと一緒に指定
    第2引数に元の配列を入れる
    これで出来んか?

    114 : nobodyさん - 2008/08/19(火) 17:15:36 ID:??? (+9,-30,-90)
    >>112
    header関数が使えないってどういう状況だろう
    既に送信済みなんじゃないのか?

    スーパーグローバルも使えるはずだが・・・
    var_dump($_GET);とかで見れないか?
    まさかregister_globalsのことじゃないだろうな
    116 : nobodyさん - 2008/08/19(火) 17:26:20 ID:??? (-12,-30,-73)
    >>115
    http経由か?
    それなら 「ttp://ユーザ名:パスワード@ドメイン/URL」でイインダヨー!!
    ユーザ名とパスワードをrawurlencodeするのを忘れんな!
    117 : nobodyさん - 2008/08/19(火) 17:42:25 ID:??? (+10,-30,-89)
    >>114
    ----index.cgi-----------
    #!/usr/local/bin/php
    Content-type:text/plain

    <?php phpinfo();
    ------------------------
    こういう状況です
    phpは5.2.6でコンパイルオプションに--enable-force-cgi-redirectをつけてみたりしましたが、headerではなくContent-typeをそのまま書かないと動きません。
    118 : nobodyさん - 2008/08/19(火) 17:53:10 ID:??? (+4,-30,-59)
    >>117
    --enable-force-cgi-redirectはモジュール版からCGI版へのリダイレクトだから関係ないっと

    普通は一行目の宣言でphpにスクリプトが渡されるからphpで処理されるよな
    Content-typeはブラウザへの宣言だからぶっちゃけPHPとは関係がなかったりする

    さぁどこに原因があるか分かるやつカモン!
    119 : nobodyさん - 2008/08/19(火) 17:55:02 ID:??? (-1,-29,-30)
    この情報だけじゃ何もわからんですよ。
    headerつかうとどうなるの?
    120 : nobodyさん - 2008/08/19(火) 17:57:56 ID:??? (+57,+29,-20)
    そもそも「動きません」ってどうなる?
    ブラウザには何もソースが送られてないとかか?それともエラーになってるのか?
    121 : nobodyさん - 2008/08/19(火) 18:06:16 ID:??? (+7,-30,-40)
    #!/usr/local/bin/php
    <?php
    header('Content-type:text/html');

    これでヘッダが出力されてないのでInternal Server Errorになります
    122 : nobodyさん - 2008/08/19(火) 18:12:46 ID:??? (-1,-30,-27)
    >>121
    「\n\n」はどうした「Content-type: text/html\n\n」が正しいんじゃないのか?
    123 : nobodyさん - 2008/08/19(火) 20:14:18 ID:PaGmE6kQ (+31,+29,-101)
    wikiのようなシステムの製作をしています。

    「私は韓国人だよ。」という文字列と「私は日本人だよ」という文字列を比較して、
    その差分(上記でしたら「日本」という文字)を表示させる処理を行いたいですか、
    そのやり方に苦戦しています。

    「文字列から文字列を引き算すれば~」「forの入れ子で一文字ずつ比較して~」等
    いろいろと考えてみたのですが、どれも上手くできません。

    何かアドバイスをいただけますでしょうか・・・・
    124 : nobodyさん - 2008/08/19(火) 20:25:37 ID:??? (+18,-4,+0)
    wikiのソース見れ
    126 : nobodyさん - 2008/08/19(火) 20:41:42 ID:??? (-9,-27,+0)
    substr
    127 : nobodyさん - 2008/08/19(火) 21:03:23 ID:??? (+40,-29,-83)
    >>123
    今のところwikiも行単位の差分だもんなぁ
    文字列比較になると文字数の違いをどう吸収するかが悩みどころだろう
    諦めて行単位のdiffがいいと思うぜ?

    俺だとarray_diffとarray_intersectを使って文字自体の違いと共通を出してそこをヒントにフレーズを導く、
    とか考えるが難しいことには変わりない
    129 : nobodyさん - 2008/08/19(火) 21:27:32 ID:??? (+62,+29,+1)
    >>127
    ありがとうございます。
    とても参考になります。
    130 : nobodyさん - 2008/08/19(火) 21:29:54 ID:??? (-17,-29,-3)
    >>128
    通常1formにsubmitは1つ
    131 : nobodyさん - 2008/08/19(火) 21:32:25 ID:6/c1nOwy (-24,+27,-4)
    >>130
    やはりこのやり方ではできないんでしょうか?
    132 : nobodyさん - 2008/08/19(火) 21:51:08 ID:??? (-29,-30,-93)
    $btnedit=$_POST['btnedit$cnt'];
    $btndel=$_POST['btndel$cnt'];

    ここをループさせて更新とか削除という値が入ってる$cntを探せばいいんじゃないのだろうか?

    >通常1formにsubmitは1つ

    んなこたーない。
    nameは統一してvalueで区別するとラジオボタンと同じ感覚で使える。
    とはいえvalueってのがそのままボタンのラベルになるからどうも使いづらいんだよな。
    133 : nobodyさん - 2008/08/19(火) 22:06:49 ID:??? (-2,-30,-89)
    わかるわかる
    せめてbuttonタグが思い通りに動いてくれればいいのにな
    下みたいなヤツ
    <button type="submit" name="action" value="regist">登録</button>

    inputタグでやるとマルチバイトでswitchやifするのが気持ち悪いんだよなぁ
    135 : nobodyさん - 2008/08/19(火) 22:18:21 ID:??? (-6,-30,-81)
    >>134
    ----------------
    categname[]
    categid[]
    ----------------

    ----------------
    categname[$cnt]
    categid[$cnt]
    ----------------
    にしたらいいんじゃないか?
    btnedit$cntの$cnt部分から目的のデータを正確に取れる
    136 : nobodyさん - 2008/08/19(火) 22:22:52 ID:6/c1nOwy (-20,+29,-29)
    そこはもう何とかデータが取れたので大丈夫なんですが、どのボタンが押されたかを判断するのができないんです。これができないと削除するとき全部削除することになってしまうんで…
    149 : nobodyさん - 2008/08/20(水) 00:55:24 ID:MvAneMVr (-25,+29,-15)
    やっぱり無理なんですかね・・・
    150 : nobodyさん - 2008/08/20(水) 01:08:50 ID:??? (+35,-30,-97)
    何を言ってるのか分からん。
    他人にも分かるように説明してくれ。

    <form>
    <input type="text" name="textbox" value="<?php echo $text; ?>">
    <input type="submit" name="edit" value="更新">
    <input type="submit" name="del" value="削除">
    <input type="hidden" name="id" value="<?php echo $id; ?>">
    </form>

    でいいだろ。
    駄目なら何が駄目なのか簡潔に。
    俺ならsubmit2つは使わないけど。

    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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