のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,685,691人
昨日: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
    101 : nobodyさん - 2011/11/04(金) 16:02:57.33 ID:??? (+104,+30,-73)
    >>99
    「いつも私はこのように書いています。」ってのも、かなりの安心感をもたらす魔法の言葉。

    なので、さっぱり良いとも悪いとも、そもそも話を理解できていない俺が

    >>98
    簡単なアプリならフォームタグ出力関数みたいなのを作るのが楽でいいよ。
    フォームベタ書きでもいいけど、あんまりオススメしない。
    将来もっと複雑になってきたときにフレームワークに切り替えればおk。

    と、レスをするわけです。
    102 : nobodyさん - 2011/11/04(金) 17:05:52.19 ID:??? (+23,-4,-19)
    DOM使えばじゃあ
    それにしてもPHPのDOMは貧弱だよな
    103 : nobodyさん - 2011/11/04(金) 17:59:53.68 ID:??? (+12,-30,-115)
    >>98
    関数とhtmlが分かりにくく混ざることを危惧した言葉だと思う。
    関数を使うことで(書きやすさではなく)見通しが良くなるというのであれば作ればいい

    ちなみに私はsmartyを組み合わせた自作簡易フレームワークの為にhtmlをはきだすクラスを作った
    <div>{{ht->inpur name='hoge' value='hogevalue'}}</div>
    このhogeはPOSTの値と繋がっているから、
    POST['hoge']に何かが入っていたら、自動的にその内容が表示されるとか、
    selectだと自動的に選んだものにselectedが入るとか、
    そういう使い方はしてる
    104 : nobodyさん - 2011/11/04(金) 18:36:16.55 ID:??? (+60,+18,+3)
    >>101-103
    ありがとうございます
    110 : nobodyさん - 2011/11/04(金) 22:04:22.41 ID:??? (-22,-29,-7)
    <?php info;?>
    111 : nobodyさん - 2011/11/04(金) 22:13:12.38 ID:??? (+40,+16,+0)
    >>110
    なにこれ?
    114 : nobodyさん - 2011/11/04(金) 22:49:46.91 ID:??? (-29,-29,-80)
    /dev/null 2>&1 & って付ければ そら、PHPは結果待たずに次ぎ行くけど、
    ( & だけだと 終わるの待つので)
    結果 /dev/nullに捨ててんだから、 取得できんわな。

    ファイルにでも出力すれば、処理が終わった頃にファイルに出力されるけど、
    バックグラウンドで処理したいってんだから、その結果を
    exex()抜けた段階で結果取得できるわけが無いでしょうに。
    116 : nobodyさん - 2011/11/04(金) 22:51:47.43 ID:??? (+48,+27,-13)
    >>115
    とりあえず修正したコードを張ってみろ
    118 : nobodyさん - 2011/11/04(金) 23:01:03.05 ID:??? (-5,-29,-4)
    >>117
    var_dump($o); じゃなくて $r 見てみるといいかも。
    当然ディレクトリじゃ駄目だし。
    119 : nobodyさん - 2011/11/04(金) 23:35:58.32 ID:??? (+2,-29,-57)
    >>118
    $rを見たら126が返ってきました
    実行権限の問題らしいですが777で問題あるのかなぁ

    >当然ディレクトリじゃ駄目だし。
    …と思って、実行プログラムの方を /usr/bin/phpに変えたら上手く行きました!

    長らくありがとうございました! 他の皆さんも感謝します、ありがとう
    120 : nobodyさん - 2011/11/05(土) 17:12:07.15 ID:i9WzEjTE (+31,+29,-8)
    初歩的な質問ですがよろしくお願いします

    掲示板などで特定のタグだけ許可するにはどうしたらいいでしょうか?
    121 : nobodyさん - 2011/11/05(土) 17:54:33.07 ID:??? (+28,+0,-20)
    でっかい文字列はJSONに詰め込めない?
    122 : nobodyさん - 2011/11/05(土) 19:43:18.54 ID:rsIAWbTh (+35,+29,-25)
    関数を呼びたいのですが、その関数内の処理が終わった後に戻ってきてほしくありません
    このような場合とのように記述すればいいでしょうか
    123 : nobodyさん - 2011/11/05(土) 19:44:07.86 ID:??? (+48,-12,+2)
    >>122
    exit;
    124 : nobodyさん - 2011/11/05(土) 19:47:57.62 ID:??? (+61,+27,+0)
    >>123
    冷静に考えてみるとexitすればいいだけでした
    ありがとうございます
    125 : nobodyさん - 2011/11/05(土) 22:29:46.48 ID:bVUvResi (+80,-30,-83)
    2つの配列があって、値が重複してないものだけDBに保存したくて
    以下のように書いてみたのですが、もっとスマートな方法はないでしょうか?

    foreach($str as $val) {
    foreach($str2 as $check) {
    if($val != $check) {
    $sql = "INSERT INTO test(test) VALUES('" . $val . "')";
    mysql_query($sql);
    }
    }
    }
    126 : nobodyさん - 2011/11/05(土) 22:36:53.03 ID:??? (+20,-30,-37)
    >>120
    strip_tags($text, '<p><a>');

    >>125
    $str = array( 1,2,3,4 );
    $str2 = array ( 2,3,4,5);
    のとき、
    insertされるのは  1,1,1,1,2,2,2,3,3,3,4,4,4 だけどいいのか?
    127 : nobodyさん - 2011/11/05(土) 22:56:55.77 ID:??? (+64,+30,+0)
    128 : nobodyさん - 2011/11/05(土) 23:00:00.64 ID:??? (-1,-30,-53)
    >>125
    $a = array("a","b","c");
    $b = array("d","c","e");
    $c = array_count_values(array_merge($a,$b));

    foreach ($c as $k => $v)
    {
    if (1 === $v)
    {
    echo $k, PHP_EOL;
    }
    }
    129 : nobodyさん - 2011/11/05(土) 23:03:06.58 ID:??? (+78,+29,-35)
    >>125
    あとなるべく緩い比較は使わず厳格な比較で書く癖をつけろ
    130 : nobodyさん - 2011/11/06(日) 00:07:04.37 ID:??? (+75,+30,+0)
    131 : nobodyさん - 2011/11/06(日) 00:09:02.64 ID:??? (-6,-29,-28)
    diffもuniqueも見当違い
    132 : nobodyさん - 2011/11/06(日) 00:10:50.58 ID:??? (+80,+30,+0)
    133 : 125 - 2011/11/06(日) 01:51:22.75 ID:/DBL4K4E (+75,+29,-25)
    >>126
    >>129さんの言うように!=じゃなくて!==としなくちゃいけないんですね。
    勉強になりました。ありがとうございます。

    >>127 >>130 >>132
    おお!こんな便利な関数があったとは!
    この3つを試してみます。ありがとうございます。
    134 : nobodyさん - 2011/11/06(日) 10:02:16.82 ID:??? (+57,+29,-14)
    比較演算子の話じゃないけどまあいいか。
    136 : nobodyさん - 2011/11/06(日) 10:12:22.02 ID:??? (-7,-30,-28)
    DBに入れる文字列をエスケープしてないんでしょう。
    mysql_real_escape_string のようなのにかけるとか。

    \\uにしなきゃ。
    137 : nobodyさん - 2011/11/06(日) 10:20:05.33 ID:GxhRdhG7 (-20,+29,-33)
    >>136
    あ!そっか!エスケープされてたのか・・・ケアレスミスでした
    ありがとうございます!
    138 : nobodyさん - 2011/11/06(日) 10:48:35.74 ID:??? (+99,+29,-14)
    >>133
    おいせっかくサンプル書いたのに
    139 : nobodyさん - 2011/11/06(日) 10:57:55.15 ID:??? (+68,+26,-2)
    >>138
    使えないコードだったんでいりませんでした
    140 : nobodyさん - 2011/11/06(日) 12:31:41.62 ID:yw0oOdZM (+112,-30,-76)
    <?php include("./hoge.php");?>

    とするとhoge.phpの内容がすべて表示されてしまいます。
    これを個別のdiv単位で引用表示させる方法を教えてください。

    【例】
    <div class="a" id="b">
     <p>ほげほげ</p>
    </div>
    <div class="c" id="d">
     <p>ほげほげほげほげ</p>
    </div>
    とhoge.phpの中に上記のHTML文があるとして

    この中から
    <div class="a" id="b">
     <p>ほげほげ</p>
    </div>
    だけを引用して表示する方法を教えてください。
    141 : nobodyさん - 2011/11/06(日) 12:55:25.01 ID:??? (+74,-30,-68)
    <div class="a" id="b">
     <p>ほげほげ</p>
    </div>
    だけのファイルを作ってincludeする


    ていうかまともにやると今の君のスキルじゃたぶん無理だ
    DOMでできるけど
    http://jp.php.net/manual/ja/book.dom.php
    後は俺ならfile_get_contentsと正規表現でさくっとやるけど
    142 : 140 - 2011/11/06(日) 13:12:54.56 ID:yw0oOdZM (+63,+29,-4)
    >>141
    他人のサイトからの引用なのでそれはできないです。
    ソースを教えてください。
    143 : nobodyさん - 2011/11/06(日) 13:19:42.94 ID:??? (+85,+29,-19)
    >>142
    勝手に引用するのは、まずい場合もあるぞ
    やり方わからないなら、やめておけ
    144 : 140 - 2011/11/06(日) 13:31:27.29 ID:yw0oOdZM (+72,+29,-2)
    >>143
    そのやり方を尋ねているんです><
    145 : nobodyさん - 2011/11/06(日) 13:38:48.91 ID:??? (+86,+29,-46)
    >>144
    俺の言ってること分かってる?
    だから、勝手に引用することが法的にまずい場合もあるから、
    そーゆーサイトを作ること自体をやめておけって、親切で言ってんの
    146 : nobodyさん - 2011/11/06(日) 13:39:06.14 ID:??? (+80,+29,-10)
    ソースを教えてくださいって・・・
    丸投げスレではないので作る能力がない人はお帰りください
    147 : 140 - 2011/11/06(日) 13:47:51.07 ID:yw0oOdZM (+71,+29,-15)
    >>145
    許可は得てるんで大丈夫です。
    >>146
    作り方の質問なんです。
    148 : nobodyさん - 2011/11/06(日) 14:02:00.07 ID:??? (+79,+22,-39)
    >>147
    >>141と同じく単なるDOMだ。あとはググれ
    149 : 140 - 2011/11/06(日) 14:04:46.56 ID:yw0oOdZM (+42,+29,-19)
    >>148
    ググれじゃなくて、その方法を詳細に教えてください><
     
    教えてくれるまでこのスレに居座ります><
    150 : nobodyさん - 2011/11/06(日) 14:18:30.43 ID:??? (+71,+30,+0)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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