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

    私的良スレ書庫

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

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

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    352 : nobodyさん - 2009/08/11(火) 05:42:26 ID:??? (+50,+27,-2)
    盗聴ってLan内の事だよね?

    353 : 351 - 2009/08/11(火) 08:28:51 ID:??? (-1,-29,-19)
    cron実行時の環境変数PATHが貧弱なせいでした
    354 : nobodyさん - 2009/08/11(火) 10:36:18 ID:??? (+42,+14,-6)
    というか実行するサーバが決まっているならphpのフルパスを書いた方が良いよ
    355 : nobodyさん - 2009/08/11(火) 11:28:36 ID:??? (+53,-30,+0)
    while($row=$stm->fetch()){
    for($i=0;$i<23;$i++){
    if($i==0){
    echo "<td align=\"center\">";
    echo "<input type=\"checkbox\" name=\"check[]\" value=\"".$row['id']."\"/></td>";
    }else if($i==1){
    echo "<form method=\"POST\" action=\"../new_student.php\">";
    echo "<td><input type=\"submit\" value=\"変更\"/></td>";
    echo "<input type=\"hidden\" value=\"".$row['id']."\" name=\"id\">";
    echo "</form>";
    }else if($i==2){
    echo "<form method=\"POST\" action=\"../display/student_page.php\">";
    echo "<td><input type=\"submit\" value=\"詳細\"/></td>";
    echo "<input type=\"hidden\" value=\"".$row['id']."\" name=\"id\">";
    echo "</form>";
    }
    else{
    echo "<td> ".$row[$i-3]."</td>";
    }
    }
    echo "</tr>";
    }
    この下に削除とメールボタンがあるのですが、チェックボタンの間に変更と詳細があるので
    formをまたがせる事が出来ません・・・・
    簡単に言うと、
    <チェックボタンのform>
    <変更のform></変更のform>
    <詳細のform></詳細のform>
    </チェックボタンのform>
    のような事がしたいです。
    356 : nobodyさん - 2009/08/11(火) 11:36:45 ID:??? (+57,+29,+0)
    >>355
    もらったレスはシカトか
    357 : nobodyさん - 2009/08/11(火) 11:37:51 ID:??? (+16,-25,-32)
    >>355
    >>345の人?

    formをネストさせないで、>>347さんの言うようにcssで整形するか
    押すボタンによってaction先をjavascriptで変える

    どっちにしてもphpの話題ではない。板違い。
    359 : nobodyさん - 2009/08/11(火) 12:20:56 ID:??? (+47,+19,-35)
    なんじゃそりゃ
    PHPで実行する前に正規表現チェッカで試すことをお勧めする
    360 : nobodyさん - 2009/08/11(火) 12:25:37 ID:??? (-6,-30,-29)
    >>358
    改行を最初に除去

    $html = preg_replace('/\r/,'',$html);
    $html = preg_replace('/\n/,'',$html);

    preg_match(ry
    361 : nobodyさん - 2009/08/11(火) 12:26:55 ID:??? (+52,+29,+0)
    何でわざわざ二回も
    362 : nobodyさん - 2009/08/11(火) 12:29:52 ID:??? (-1,-29,-8)
    対象のソースがどんな改行コードで作られてるかわからない
    \nだけなら'/\r\n/'とするとヒットしない
    363 : nobodyさん - 2009/08/11(火) 12:53:45 ID:??? (-6,-29,+0)
    (\n|\r)でいいじゃん
    364 : nobodyさん - 2009/08/11(火) 12:54:53 ID:??? (-6,-29,+0)
    str_replaceでも
    365 : nobodyさん - 2009/08/11(火) 12:54:55 ID:??? (-2,-30,-11)
    その書き方ならこれじゃだめなの?

    $html = preg_replace('/\r|\n/','',$html);
    366 : 0 - 2009/08/11(火) 13:05:46 ID:??? (+57,+29,-13)
    すいません。
    レス下さった方、ありがとうございます。
    失礼しました。
    367 : nobodyさん - 2009/08/11(火) 13:15:33 ID:??? (+91,+29,-20)
    正規表現を理解できてないのに自慢げに書いてる男の人って…
    368 : nobodyさん - 2009/08/11(火) 13:18:09 ID:??? (+117,+29,-70)
    擁護じゃないけど正規表現未だに難しいわ。
    どっかトラの穴か相応のプロジェクトでこねくりまわさないと一生
    正規表現がでてくるたびにつまづく気がする。
    369 : nobodyさん - 2009/08/11(火) 13:20:59 ID:??? (+43,+25,+0)
    勉強しろよ
    370 : 368 - 2009/08/11(火) 13:23:37 ID:??? (+57,+29,-16)
    なんつーかSQLほど出てくる結果に感動が無いと申しますか
    371 : nobodyさん - 2009/08/11(火) 13:24:05 ID:??? (+38,+15,-3)
    SQLのどんな結果が感動?
    372 : nobodyさん - 2009/08/11(火) 13:25:34 ID:??? (+70,+29,-16)
    なんかアドバイスしたら>>367みたいに揚げ足取られるならしないほうがいいな
    なんでそんなにひねくれてるの?
    373 : nobodyさん - 2009/08/11(火) 13:35:25 ID:??? (+36,+8,-20)
    正規表現使ってないのにpreg_replace使う意味が分からない
    指摘されて「こいつはひねくれてる」で終わるようなら回答しなくていいよ
    374 : 368 - 2009/08/11(火) 13:45:12 ID:??? (+63,+30,-100)
    結局なんか正規表現使う場合って場当たり的な書き方になってしまってるのがなんかやだなぁ
    SQLだとおもった結果を何回かのクエリやらプロセス通さず一発のクエリで導きだしたりが
    醍醐味かなぁ。。まぁおれが正規表現こねたことないからだろうけど。
    375 : nobodyさん - 2009/08/11(火) 13:50:30 ID:??? (+62,+29,-107)
    正規表現も、文字列の集合からおもった結果を一発でとってくるわけで
    ようは正規表現に苦手意識みたいなものがあるだけじゃないか?
    複雑なSQL組み立てた時に感動するなら
    同じように、パッと見暗号にしか見えない正規表現作れた時も感動できるかもよ。
    376 : 368 - 2009/08/11(火) 14:01:32 ID:??? (+95,+30,-58)
    たぶん変な苦手意識は少なからずあるな。見ただけでなんぞこれ~ってなっちゃう。

    読むのがつらいからかなぁ?対象となる文字列から人間の目での抜き出しはこんなに
    簡単にできるのに、機械にあわせようとするからこんなややこしい暗号になってしうのか・・・つーかんじか
    377 : nobodyさん - 2009/08/11(火) 14:07:48 ID:??? (+57,+29,-18)
    正規表現はコメント振ってても、後で見たら意味不明になってたりするしな・・・
    378 : nobodyさん - 2009/08/11(火) 14:08:28 ID:??? (+105,+27,-4)
    >>376
    SQLのどんな結果が感動なの?ねえ???
    379 : 368 - 2009/08/11(火) 14:15:43 ID:??? (+77,+30,-85)
    >>378
    ん?自分で計算するのも面倒な行の合計だけでも感動しない?
    SQLこねて作った場合でも感動するよ。
    心の中で「あ、でたw」「数値変えたらちゃんと結果も変わったwおkおk」てなかんじで。

    正規表現使ってる時の心の声は「あーなんでこれ抜き出せないんだよ」「たったこことここだけなのに!」
    とかいう心の声が多いですわ。
    380 : nobodyさん - 2009/08/11(火) 14:25:28 ID:??? (+57,+29,-12)
    >ん?自分で計算するのも面倒な行の合計だけでも感動しない?
    PHPの存在意義は・・・?
    381 : nobodyさん - 2009/08/11(火) 14:32:15 ID:??? (+57,+29,-25)
    結果的に期待どおりの動きになってたらいいと思うんだが
    やたら人のスクリプトや考えを否定的なやつってうざいよな
    正直ひねくれてると思われても仕方が無いと思うわ
    382 : 368 - 2009/08/11(火) 14:47:16 ID:??? (+63,+30,-89)
    まぁスレチだったわけですいません。なかなか正規表現に慣れないもので
    なにか良い見方・覚え方・学び方があるのならとはおもってずるずると。

    380 まぁ今の話のなかではないね。3重以上のループ組むならやはりSQLで外部参照とか組んじゃうけど。
    381 まぁ色々やり方あってもいいわな。美しいか美しくないかも上記ループのようにあるかもしれんけど。
    383 : nobodyさん - 2009/08/11(火) 15:16:23 ID:??? (+57,+29,-63)
    結合はDBの基本では

    「SQLは行の合計ができるから感動する」っていうから
    この人エクセルとかプログラム知らないのかなと思っただけ。

    結局難しそうなものから逃げてるだけでは?
    384 : nobodyさん - 2009/08/11(火) 15:22:16 ID:??? (-4,-27,+1)
    ここはPHPスレです
    385 : nobodyさん - 2009/08/11(火) 17:44:20 ID:??? (+91,+30,-57)
    何事も勉強する意欲には「おー」とか思う感動が必要なんじゃないかなとおもって。
    場当たり的に定石も美しさもわからずなんとか対処してる俺は正規表現をまともに習得できるきがしない。
    386 : nobodyさん - 2009/08/11(火) 17:50:48 ID:??? (+70,+29,-12)
    >>385
    >正規表現をまともに習得できるきがしない。
    それがダメなんだってば
    387 : nobodyさん - 2009/08/11(火) 18:04:17 ID:??? (+57,+29,-12)
    「出来ない」と思えば何もかも出来なくなる
    「出来る」と思えば出来る
    388 : nobodyさん - 2009/08/11(火) 18:17:02 ID:??? (+82,+28,-12)
    まだやってんのか。
    389 : nobodyさん - 2009/08/11(火) 19:05:36 ID:??? (+63,+29,+0)
    >>388
    暇なんだもん
    390 : nobodyさん - 2009/08/11(火) 19:43:28 ID:??? (+57,+29,-35)
    正規表現なんて要は希望通りマッチすりゃいいんだから、適当に書くぐらいで丁度良い。
    あれこれメタキャラクタ使って短縮したり技巧を凝らすのは好きな人がやればいい
    391 : 368 - 2009/08/11(火) 20:17:40 ID:??? (+52,+29,-2)
    その適当感がたまらなく嫌なんだ。。
    392 : nobodyさん - 2009/08/11(火) 20:58:13 ID:??? (+51,+28,-11)
    適当人生のくせに
    393 : nobodyさん - 2009/08/11(火) 21:57:04 ID:??? (+26,+3,-2)
    だから書くコードだけでもとw
    394 : nobodyさん - 2009/08/11(火) 22:42:38 ID:??? (+99,+30,-98)
    正規表現になると玄人面したやつが素人の書いたやつに文句つけるから荒れるんだよ
    変だと思ったらこう書けばよいとさらりと書き直してあげれば終わるんだから
    いちいちつっかかる必要はない
    書き直したコードみて最初に書いたやつもほーこう書くのかーと勉強になるし
    まぁここ正規表現スレじゃないけどもう少し大人になろうぜ
    395 : nobodyさん - 2009/08/11(火) 23:10:09 ID:??? (+63,+30,-87)
    正規表現は、ややっこしいパターンを書かざるを得ない羽目に陥って嫌々書いてるうちに自然と覚える。
    分かってしまえば簡単。
    複雑な技巧は、個人的には避けるべきだと思う。可読性とメンテナンス性が落ちる事が多い。
    396 : nobodyさん - 2009/08/11(火) 23:46:23 ID:??? (+76,+30,-57)
    >>394
    何でこう書かないの?的なツッコミが必ず入るのは勉強にはなるけど、
    荒れやすい要素ではあるよなあ。

    あとはお決まりの「メールアドレスを正規表現で(ry」も一言で済むのに
    何故か突っかかられる印象がある。
    398 : nobodyさん - 2009/08/12(水) 01:33:08 ID:??? (+57,+29,-30)
    IEでうまくいって他がうまくいかない大半はタグの間違い
    IEはヘンテコリンなタグでも適当に解釈してしまうので、IEが間違っている
    400 : nobodyさん - 2009/08/12(水) 01:47:37 ID:??? (-4,-27,-1)
    再現するコードうp
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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