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

    私的良スレ書庫

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

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

    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
    951 : nobodyさん - 2011/07/27(水) 15:49:05.56 ID:??? (+28,-29,-6)
    localhostってファミレスだろ?
    952 : nobodyさん - 2011/07/27(水) 15:53:56.91 ID:??? (+82,+29,-23)
    意味わからずに乱用されるとどのレベルを想定して答えりゃいいか
    わからなくなるなw
    953 : nobodyさん - 2011/07/27(水) 15:55:27.23 ID:??? (-5,-23,-53)
    >>948
    php等のwebプログラムから、そのフリーメールのSMTP鯖を
    使って送信する方が特殊なケースだよ。
    954 : nobodyさん - 2011/07/27(水) 15:56:34.88 ID:??? (+68,+29,-23)
    >>952
    ほんとそうなんだよな
    馬鹿にされたくない新人とかプライドだけの能無しに多いわこういう奴
    955 : nobodyさん - 2011/07/27(水) 15:57:35.14 ID:q19iSiUx (+17,+22,-8)
    >>952
    phpのプログラムの勉強を始めて5日です
    956 : nobodyさん - 2011/07/27(水) 16:02:36.15 ID:??? (-1,-29,-16)
    ZendなりPEARなり使えばいいんじゃないの
    957 : nobodyさん - 2011/07/27(水) 16:02:47.82 ID:??? (+47,+29,-22)
    >>955
    環境は?
    まあググっただけであまり読んでないけど
    http://www.phpbook.jp/pear/pear_mail/
    この辺試してみては?
    958 : nobodyさん - 2011/07/27(水) 17:51:29.59 ID:??? (+55,+28,-1)
    >>951
    ロイヤルホストやがな!
    959 : nobodyさん - 2011/07/27(水) 18:00:35.79 ID:??? (+47,+29,+0)
    もう夏休みか。
    960 : nobodyさん - 2011/07/27(水) 18:03:40.59 ID:??? (+51,+28,-2)
    1年中夏休みだろ
    961 : nobodyさん - 2011/07/27(水) 18:32:55.60 ID:q19iSiUx (-29,+19,+2)
    >>957
    やってみます。
    962 : nobodyさん - 2011/07/27(水) 18:43:21.35 ID:??? (+31,-30,-121)
    phpからmsqlのデータベースにアクセスして、一覧の取得をテーブルに出力するコードを書いたんですが、
    mysqlの結果がひし形に?マークみたいに文字化けしてしまいます…
    一応文字コード調べたらshift-jisになってました
    phpファイルはUTF-8、mysqlはutf8_general_ciでUTF8に統一してるのになぜshift_jisになってしまうんでしょうか
    963 : nobodyさん - 2011/07/27(水) 18:48:19.13 ID:??? (+52,+30,+0)
    964 : nobodyさん - 2011/07/27(水) 19:03:47.68 ID:??? (-8,-26,+1)
    test
    965 : nobodyさん - 2011/07/27(水) 19:55:13.97 ID:rFjGz8Xs (-28,-30,-79)
    htmlspecialcharsは外部から受け取った値のみでよいのでしょうか?

    $list=array('a','b','c','d','e');
    foreach($list as $value){
    echo htmlspecialchars($value);
    }

    今は全部こんな風にechoするところにはhtmlspecialcharsを入れています。
    ループでまわすような内部の変数を全部通してたら相当パフォーマンスも下がるので、
    こういう場合はどうしたらいいのでしょうか?
    966 : nobodyさん - 2011/07/27(水) 20:01:45.51 ID:??? (+3,-30,-90)
    >htmlspecialcharsは外部から受け取った値のみでよいのでしょうか?
    意味が分からない。

    >ループでまわすような内部の変数を全部通してたら相当パフォーマンスも下がるので、
    まともにプログラムを組めるようになってから心配した方がいい

    っつか、ほんとうにそれだけならまとめてhtmlspecialcharsしても変わらんのじゃね?
    echo htmlspecialchars(implode('', $list));
    967 : nobodyさん - 2011/07/27(水) 20:07:19.31 ID:??? (+57,+29,-65)
    >>965
    受け取った値はそのまま使って、DBなりブラウザに出力する際に処理するのが普通
    個人的には出力直前まで処理したくないから先に変換掛けるのは好きじゃないけど
    http://zapanet.info/blog/item/1193
    この辺が参考になるんじゃないかね
    ぶっちゃけ10万回程度使ってもそんなに重くならんから気にするな
    サーバの負荷よりもブラウザの負荷のがやべえ
    968 : 965 - 2011/07/27(水) 20:44:16.86 ID:rFjGz8Xs (+2,-30,-135)
    レスありがとうございます。
    質問内容は単純に、
    $name="山田太郎";
    echo "こんにちは{$name}さん";
    この時$nameに対してhtmlspecialcharsをするべきかという話です。

    元々外部から受け取ってDBにいれておいたデータでも、
    $_GETや$_POSTで受け取ったものではありません。

    $a = array(1,2,3,4,5,6,7,8,9);
    $b = 3; //DBからとってきたような値です
    <?php foreach($a as $v):?>
    <option value="<?=$v>" <?php if($v==$b):?>selected<?php endif;?>><?=$v></option>
    <?php endforeach;?>
    この時に$vに対して使うかどうか迷っています。
    969 : nobodyさん - 2011/07/27(水) 20:51:17.65 ID:??? (+55,+29,-3)
    すべき
    何でもかんでも最適化するのが良い訳じゃないよ
    970 : nobodyさん - 2011/07/27(水) 21:06:59.13 ID:??? (+52,+29,-41)
    >>968
    何のために使う関数か考えればおのずと分かる
    使うべきか使わないべきか聞いている時点で、そもそもWebアプリのセキュリティの知識が欠けてる
    971 : 968 - 2011/07/27(水) 21:15:20.39 ID:rFjGz8Xs (-6,+29,-97)
    >>969
    ありがとうございます。
    そうですね、他のセキュリティに無縁な場所の、
    ループや条件文などの構造み直しで最適化を図りたいと思います。

    >>970
    xss対策のための関数ですよね。
    ただ上記のような例では挿入する隙がないので起き得ないと思います。
    >使うべきか使わないべきか聞いている時点で、そもそもWebアプリのセキュリティの知識が欠けてる
    欠けてるから聞いたんですよ。
    972 : nobodyさん - 2011/07/27(水) 21:23:04.41 ID:??? (+57,+29,-31)
    セキュリティ云々よりもヒューマンエラーの問題だけどな
    今は大丈夫でも今後の修正でミスが絶対に発生しないとは限らない
    973 : nobodyさん - 2011/07/27(水) 21:56:16.53 ID:??? (+58,+29,-19)
    >>968のような処理自体が重いよね
    セレクトボックスの仕様どうにかならんもんかのう
    975 : nobodyさん - 2011/07/27(水) 22:31:28.77 ID:??? (-1,-29,-36)
    <?php phpinfo() ?>とかで設定がちゃんと反映されてるか確認。
    エラーログ全開にしてエラーが出てないかも確認。
    いちおうPHPでプログラムを書く人のための板なんでそのへんよろしく。
    977 : nobodyさん - 2011/07/27(水) 22:58:28.60 ID:??? (+57,+29,-3)
    出来ないのは何故か位考えようとしろよ
    つーかエラーログを出せ
    979 : nobodyさん - 2011/07/28(木) 00:00:22.51 ID:??? (+57,+29,-21)
    そもそも「サーバーに問い合わせる」という言葉の使い方がおかしい
    980 : nobodyさん - 2011/07/28(木) 00:04:36.10 ID:??? (+7,+29,-32)
    イチャモン回答者が今日はいついてるようだな
    ここのところ雰囲気が改善されてたんだが残念
    981 : nobodyさん - 2011/07/28(木) 00:05:11.17 ID:??? (+46,+28,+0)
    ええっ
    982 : nobodyさん - 2011/07/28(木) 00:08:29.97 ID:??? (+57,+29,-94)
    「サーバーに問い合わせる」んじゃなくて「サーバー会社に問い合わせる」だな。
    さもないとクライアントアプリからサーバーに何か問い合わせしてるのかと勘違いする。
    983 : nobodyさん - 2011/07/28(木) 00:17:00.54 ID:??? (+91,+29,-20)
    まぁ意味を汲み取れないやつはいないだろう
    流れ的にSQLの話してるなんて到底思えないし
    984 : nobodyさん - 2011/07/28(木) 00:19:57.98 ID:??? (+57,+29,-10)
    前日に散々言われてるのに無駄に専門用語使って、
    しかも間違ってるから突っ込まれてるだけだろ
    985 : nobodyさん - 2011/07/28(木) 02:08:15.37 ID:??? (+43,+25,+0)
    専門用語・・・?
    986 : nobodyさん - 2011/07/28(木) 02:44:58.96 ID:??? (+95,+29,-82)
    >>983
    「サーバーに問い合わせる」のが「SQL」っておかしくないか?
    HTTPでもPOPでもクライアントからサーバーへ情報を確認する手順のことを
    一般的に「問い合わせ」っていうんだよ
    987 : nobodyさん - 2011/07/28(木) 03:34:00.71 ID:??? (-1,-29,-14)
    http://www.php-ref.com/basic/04_is_empty.html
    毎回これでエラーがでるわ
    まったくヽ(`Д´)ノプンプン
    988 : nobodyさん - 2011/07/28(木) 03:36:58.49 ID:??? (-6,-29,-1)
    is_empty関数なんてねぇよw
    990 : nobodyさん - 2011/07/28(木) 04:27:56.97 ID:??? (-20,-27,-3)
    >>989
    forでループすれば?
    991 : nobodyさん - 2011/07/28(木) 04:33:50.15 ID:??? (+86,+17,+0)
    >>986
    リクエストは要求です
    992 : nobodyさん - 2011/07/28(木) 04:35:08.20 ID:??? (-17,-29,-33)
    >>989
    「逆」の意味がわからん
    preg_grepはヒットした要素の配列を返す関数だが、
    それの逆ってことは、配列にパターンが複数入っていて、
    ヒットしたパターンの配列を取得したいってことか?
    993 : nobodyさん - 2011/07/28(木) 04:35:54.49 ID:??? (+103,+29,-31)
    >>991
    その要求を含めた一連の手順を問い合わせっていうの。
    994 : nobodyさん - 2011/07/28(木) 04:45:10.69 ID:g5Xs46CY (-23,+29,-13)
    レスありがとうこざいます

    >>990
    やはりそうなりますね

    >>992
    すみません単純に
    配列の値が含まれているか知りたいだけでした。

    forで回してみます
    995 : nobodyさん - 2011/07/28(木) 04:55:49.25 ID:??? (+57,+29,-4)
    そういう1手間加えれば解決するような質問するなよ
    996 : nobodyさん - 2011/07/28(木) 05:40:48.51 ID:??? (+105,+29,-23)
    >>993
    一般的(キリッ
    結局はどれもオレオレ用語にしかならんのを理解しろ
    997 : nobodyさん - 2011/07/28(木) 06:30:07.11 ID:??? (+72,+29,-1)
    >>996
    いやぁ、一般的と俺の中とは違うでしょ
    998 : nobodyさん - 2011/07/28(木) 06:43:36.34 ID:??? (+34,+6,-50)
    >「サーバーに問い合わせる」のが「SQL」っておかしくないか?
    データベースサーバに問い合わせる言語がSQLですよ
    999 : nobodyさん - 2011/07/28(木) 06:56:59.68 ID:??? (+7,+29,-4)
    次スレ
    http://hibari.2ch.net/test/read.cgi/php/1311803617/

    テンプレ貼る順番間違ってしもうたが問題ないよね
    1000 : nobodyさん - 2011/07/28(木) 08:44:55.83 ID:??? (+62,+30,+0)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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