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

    私的良スレ書庫

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

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

    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
    551 : nobodyさん - 2011/11/16(水) 15:11:03.11 ID:??? (+57,+29,-22)
    寧ろ検索すりゃすぐ出てくるネタを引っ張って叩いてスレを汚してる人のほうが個人的に邪魔
    552 : nobodyさん - 2011/11/16(水) 16:59:38.93 ID:??? (+0,-29,-65)
    >>542
    FirefoxやChromeはデコードされた文字列をロケーションバーに表示してくれる
    全体をコピーしたら元のURIがコピーされるけど、一部分のコピーだとデコード後の文字列がコピーされる
    553 : nobodyさん - 2011/11/16(水) 17:08:40.35 ID:??? (+80,+29,-21)
    >>536
    どうしてもという時じゃなくてもいいよ。くだ質なんで。
    回答者がいるかどうかは運
    555 : nobodyさん - 2011/11/16(水) 20:06:05.98 ID:??? (+7,-7,-15)
    >>554
    セキュリティgdgdな書き方だな
    556 : nobodyさん - 2011/11/16(水) 20:14:59.77 ID:??? (+3,-30,-234)
    $items = array("enter_1"=>"name1" ,"enter2"=>"name_2" ,"enter_3" =>"name_3" );
    foreach( $items as $var=>$val)
    if ($_POST[$var])echo $_POST[$val];
    ---------------------------------------------
    for($i=1;$i<=3;$i++)
    if ($_POST["enter_$i"])echo $_POST["name_$i"];


    (セキュリティについてはサンプルってことで書かないけど、
    こういうのが ネットにこう書いてあったって使われちゃったり)
    557 : nobodyさん - 2011/11/16(水) 21:12:17.78 ID:??? (+95,+29,-38)
    同じブラウザを複数立ち上げて、同じ場面で異なるデータを表示させ登録などの処理をさせたいと考えています。
    普通h同じセッションになるので不可能だと思いますが何か方法があれな教えて下さい。
    558 : nobodyさん - 2011/11/16(水) 21:33:32.05 ID:??? (+70,+29,-9)
    >>557
    あせりすぎ。何を言ってるのか訳がわからんので、もう一度日本語を読みなおしてくれ。
    559 : nobodyさん - 2011/11/16(水) 21:41:56.86 ID:??? (+10,-29,-20)
    >>557
    たとえばIEだとAlt F I で別セッションはれる
    560 : 553 - 2011/11/16(水) 22:11:49.03 ID:eLkUclYQ (-18,+29,-41)
    >>555
    最近勉強し始めたので、セキュリティはあまりわかっていません…。
    サニタイジングはもちろんします。今回は長くなるので省略しましたが…。
    561 : nobodyさん - 2011/11/16(水) 22:44:23.46 ID:??? (+50,-30,-187)
    var_dumpについて質問させてください。

    var_dumpの結果をechoで出そうと思い、以下のスクリプトを作成しました。
    ~$ cat hoge.php
    #!/home/php/bin/php
    <?php
    $data = 'aaa';
    $result = var_dump($data);
    echo "result=$result\n";
    ?>

    ところがこのスクリプトを実行すると、結果が以下のようになってしまいます。
    ~$ ./hoge.php
    string(3) "aaa"
    result=

    おそらく、var_dumpの結果がresultに入ってないと思うのですが、
    そうするためにはどうしたらいいでしょうか?
    562 : nobodyさん - 2011/11/16(水) 22:51:04.72 ID:+5IKw5hh (+14,+24,+1)
    ごめんなさいID出し忘れました
    563 : nobodyさん - 2011/11/16(水) 23:01:58.01 ID:??? (+62,+29,-19)
    >>561
    http://php.net/manual/ja/function.var-dump.php
    マニュアルを読もう
    答えがそのまんま書いてある
    564 : nobodyさん - 2011/11/16(水) 23:08:04.54 ID:??? (+27,-29,-6)
    なやみそうだからprint_rにするといいよ
    565 : nobodyさん - 2011/11/16(水) 23:12:27.50 ID:??? (+3,-29,-1)
    >>561
    ver_export使えば良いよ
    566 : nobodyさん - 2011/11/16(水) 23:13:03.42 ID:??? (-6,-29,-4)
    たいぽ・・・
    var_exportね
    567 : nobodyさん - 2011/11/16(水) 23:24:57.87 ID:??? (+13,-30,-152)
    >>554
    ワイルドカードなんてものはないのでループなり自分で調べるしかない
    普通は配列で扱う

    <?php
    foreach ($_POST['enter'] as $id) { echo $_POST['name'][$id]; }
    for($i = 1; $i <= 3; $i++) {
     printf('<input type="text" name="name[%s]"><input type="submit" name="enter[%s]" value="送信">', $i, $i);
    }
    568 : nobodyさん - 2011/11/16(水) 23:40:12.68 ID:??? (+13,-14,-16)
    actionによるコントロールをだな・・・
    570 : nobodyさん - 2011/11/17(木) 01:07:37.67 ID:??? (+52,+29,-14)
    実際動かしてみろよ
    571 : 553 - 2011/11/17(木) 01:37:36.08 ID:70iwFN0D (+57,+29,-7)
    >>567
    ありがとうございます。
    Linuxにあるので、あるものだと思っていました…。
    それを参考に書いてみようと思います。
    572 : nobodyさん - 2011/11/17(木) 02:09:20.00 ID:??? (+54,+23,-38)
    >>569
    >>564はなぜスルーされたのか。。

    >>571
    Linuxにあるんじゃなく、シェルにある。
    phpでなら正規表現を使えばいいよ
    573 : nobodyさん - 2011/11/17(木) 03:41:11.72 ID:??? (-1,-29,-1)
    ワイルドカードによるマッチはfnmatch
    574 : nobodyさん - 2011/11/17(木) 11:44:23.47 ID:??? (+50,+27,-14)
    エンジニアなめられすぎ、ワロタ
    http://www.lancers.jp/work/detail/27050
    575 : nobodyさん - 2011/11/17(木) 13:59:57.52 ID:izk/KJxq (-23,-11,+0)
    300円
    577 : nobodyさん - 2011/11/17(木) 17:30:10.36 ID:??? (-2,-30,-13)
    すみません。2行目は入力ミスでした。正しくは↓
    if (isset($date['day'])) {
    578 : nobodyさん - 2011/11/17(木) 17:40:40.09 ID:??? (-6,-29,+0)
    is_array()
    579 : nobodyさん - 2011/11/17(木) 17:48:00.34 ID:??? (+4,-30,-17)
    if_array($date) {
    if (isset($date['day'])) {

    こんな感じですか。でも、これって$date自体がなかったらエラーになりませんか?
    580 : nobodyさん - 2011/11/17(木) 18:16:28.76 ID:??? (+2,-30,-249)
    >>579
    $date = null;
    var_dump(isset($date,$date['day'])); // false

    $date = array();
    var_dump(isset($date,$date['day'])); // false

    $date = array('day'=>null);
    var_dump(isset($date,$date['day'])); // false

    $date = array('day'=>'');
    var_dump(isset($date,$date['day'])); // true

    $date = null;
    var_dump(isset($date) && is_array($date)); // false

    $date = array();
    var_dump(isset($date) && is_array($date)); // true

    $date = array('day'=>null);
    var_dump(isset($date) && is_array($date) && isset($date['day'])); // false

    $date = array('day'=>'');
    var_dump(isset($date) && is_array($date) && isset($date['day'])); // true

    これぐらいは自分で試せ
    581 : nobodyさん - 2011/11/17(木) 19:06:01.97 ID:??? (+28,-30,-127)
    >>576
    すこし話はずれるけど、そもそもの事象について説明しとく。

    isset($date['day']) が真になる理由だけど、
    $dateが配列ではなく文字列のため、添え字演算子は文字列インデックス(整数)を要求することになる。
    んで、'day'を整数評価した値は0になるため、
    isset($date['day'])はisset($date[0])となり、$date[0]は1文字目、つまり'2'が設定されているため、真になる。

    なのでこうする。
    isset($date) && is_array($date) && isset($date['day'])
    array_key_existsとの違いにも気をつけること。

    >>580
    関係ないことずらずら書いててワロタ
    582 : nobodyさん - 2011/11/17(木) 19:29:07.37 ID:??? (+53,+26,-1)
    >>581
    関係なくはないだろ
    583 : nobodyさん - 2011/11/17(木) 19:38:01.70 ID:0Ntos03V (-20,+29,+0)
    >>580-582
    ありがとうございます。大変勉強になりました!
    584 : nobodyさん - 2011/11/17(木) 23:51:19.67 ID:??? (+30,-30,-80)
    echoで
    <form ~
    <input type="hidden"~
    <a href="javascript:document.form.submit()">~
    </form>
    の順で出力させてるのに、
    ソースコード見たら
    <form ~ ></form>
    <input type="hidden"~
    <a href="javascript:document.form.submit()">~
    の順で出力されてる…怖い…
    585 : nobodyさん - 2011/11/18(金) 00:04:54.25 ID:??? (+62,+26,-1)
    >>584
    結果だけじゃわからん。ソース晒せ
    586 : nobodyさん - 2011/11/18(金) 00:09:05.38 ID:??? (+10,-29,-24)
    >>585
    あとテーブル使ってますが絶対に記述してない<tbody>が出力されてます
    ajaxで書き換えた後のソース部分なんですが…
    587 : nobodyさん - 2011/11/18(金) 00:11:05.06 ID:??? (+25,-29,-7)
    >>586
    それって、Firebugの補完機能じゃなくて?
    588 : nobodyさん - 2011/11/18(金) 00:14:48.11 ID:??? (+34,+6,-2)
    PHP関係なさげJS部分をJSスレで聞いてこい
    589 : nobodyさん - 2011/11/18(金) 00:26:14.18 ID:??? (+45,+13,-31)
    >>587
    firebugは入れてないです
    別のPCのfirefoxだとソース部分ではちゃんと順番に出力されてますがそのリンク自体が表示されなくなりました…
    590 : nobodyさん - 2011/11/18(金) 00:45:57.86 ID:??? (+56,+28,-17)
    あ、選択したソースを表示すると補完されるんですね…失礼しました
    591 : nobodyさん - 2011/11/18(金) 00:49:20.18 ID:??? (+37,+4,-33)
    原因が判明しました。
    ajaxで書き換えるソースコードが書かれているphpファイルに
    ヘッダタグ等の必要な情報を一切書いていなかったのが原因でした。
    大変失礼しました…
    592 : nobodyさん - 2011/11/18(金) 01:17:56.35 ID:??? (+4,-28,-17)
    >>591
    書き換えるなら、headタグとかいらないんじゃない?
    kwsk
    593 : nobodyさん - 2011/11/18(金) 13:07:57.29 ID:0E07J79Y (+36,+24,-51)
    Googleとかもそうですが
    リンク先のページの全体像みたいのが画像で表示されますが
    HTMLを画像にするようなことができるのでしょうか?
    何か関数やヒントになるキーワードがあれば教えてください
    594 : nobodyさん - 2011/11/18(金) 13:17:06.96 ID:??? (+8,-29,-2)
    >>593
    キャプチャ PHP
    でggr
    595 : 593 - 2011/11/18(金) 13:23:38.38 ID:0E07J79Y (+4,+10,+2)
    >>594
    ありがとうございます!
    597 : nobodyさん - 2011/11/18(金) 16:59:21.29 ID:??? (-6,-29,-1)
    PHPが対応してないので。
    598 : nobodyさん - 2011/11/18(金) 17:08:53.82 ID:??? (+6,-16,-1)
    ファイル名に日本語を使うのを止めろ
    600 : nobodyさん - 2011/11/18(金) 17:56:56.87 ID:??? (+12,-30,-37)
    getenv('QUERY_STRING')のことかなと思ったんだけど、
    $url = explode("?",$url);
    print $url[1];
    かもしれない。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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