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

    私的良スレ書庫

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

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

    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
    351 : nobodyさん - 2010/05/05(水) 09:01:10 ID:??? (+66,+29,-24)
    >>349
    お前はレベルが低すぎ。踏み台にされるのが落ちだからやめといた方がいい。
    小学生でもそんな質問はしねーよ。
    352 : nobodyさん - 2010/05/05(水) 09:07:38 ID:oySvKu41 (+62,+29,-13)
    >>350
    レスありがとうございます。
    最初の認識で間違いないようで安心しました。
    冷静に頭を整理すれば当然のことですね・・・。勉強不足ですみません。
    353 : nobodyさん - 2010/05/05(水) 09:16:19 ID:??? (+61,+29,-2)
    >>352
    お前は脳みそが腐ってる
    354 : nobodyさん - 2010/05/05(水) 18:21:02 ID:??? (+29,-29,-133)
    PHPでAというページ内に名前を入力する項目を用意し、
    入力後にボタンが押された場合に、
    Bというページにその内容を表示しようとしているのですが、

    なぜか文字列に「 \ 」が勝手に付加されてしまいます。

    例)
    ソフトバンク → ソ\フトバンク

    文字コードは、sjisを指定しています。

    また、この事象が起きる場合と起きない場合があるので余計に理由が不明なのですが、
    なぜ勝手にエスケープ対象の文字列でも無いのに勝手に「\」が付加されてしまうのでしょうか?
    355 : nobodyさん - 2010/05/05(水) 18:25:39 ID:DWsAnEwS (+24,+29,-6)
    起こる場合と起こらない場合の差を見てみればいいんじゃないだろうか
    356 : nobodyさん - 2010/05/05(水) 18:48:41 ID:??? (+4,-23,-11)
    なぜか ソ だけ文字化けしてしまいます。
    357 : 354 - 2010/05/05(水) 18:54:45 ID:??? (-2,-30,-31)
    php.ini に
    magic_quotes_gpc = OFF
    と記述したところ今度は、

    ソ が ・ に文字化けしてしまいます。

    なぜこんな事になるのでしょうか?
    358 : nobodyさん - 2010/05/05(水) 18:54:48 ID:??? (+29,-29,-1)
    sjisだからじゃね?
    359 : nobodyさん - 2010/05/05(水) 19:33:16 ID:??? (+42,-30,-97)
    >>354
    5C問題ってやつだな。例えば、ソをコードに直すと 83 5C になる。
    この5Cがエスケープ文字になるからバックスラッシュが増えるわけだ。
    ちなみにソの他に40種類くらいあったと思う。
    手っ取り早いのはSJISから他の文字コードに変えることだと思うけど、
    magic_quotes_gpcかaddslashesをはずして自分でエスケープするとかだな。
    ソが・になるのは分からん。
    360 : nobodyさん - 2010/05/05(水) 20:19:46 ID:??? (+36,-29,-18)
    PHP使うなら全部UTF-8に統一しろ
    utf-8でないと動かない標準関数もあるし
    361 : 354 - 2010/05/05(水) 20:55:16 ID:??? (+69,+29,-80)
    >>358
    みたいです。。。

    >>359
    詳しい説明どうもありがとうございます。
    >>360さんもおっしゃってる様に、最初からUTF-8を使用していれば良かったのですが、
    何を血迷ったか最初にSJISで全てを構築して今日まで至ってしまった為に
    (レコード数にして数百万)
    このタイミングで全ての文字コードを変更すると大規模な文字化けを誘発しそうで厳しいです。

    あーあー、参ったなー
    362 : nobodyさん - 2010/05/05(水) 21:02:05 ID:??? (+46,+28,+0)
    それ詰んでる
    363 : nobodyさん - 2010/05/05(水) 21:12:01 ID:??? (+2,-29,-44)
    プログラムのどっかで、stripslashesしてるとみた。
    SJISだからって適切に処理すれば問題ない。出来ない人が多いからutf-8使えって言うだけで。
    364 : nobodyさん - 2010/05/05(水) 21:15:07 ID:??? (+51,+28,+0)
    問題はそれだけのようです
    365 : nobodyさん - 2010/05/05(水) 21:40:04 ID:??? (-1,-29,-32)
    >>363
    いえ、 stripslashes を  grep 検索してみましたが見つかりませんでした。
    なのでしていません。
    366 : nobodyさん - 2010/05/05(水) 21:41:37 ID:??? (+47,+19,-47)
    sjisはだめってのは解決策がわからないか、解決策を考えずになんとなく
    utf-8にしとこってことだろ。
    適切な変換をすれば問題ない。
    現にsjisをphpで出力しているサイトはいくらでもある。
    367 : nobodyさん - 2010/05/05(水) 21:44:24 ID:??? (+66,+28,-51)
    レコードってことはDB使ってるのか?
    DB使っててエスケープ云々で問題になってるなら怖すぎる。
    368 : nobodyさん - 2010/05/05(水) 21:46:46 ID:??? (-1,-29,-20)
    適切な変換ってのが正しく出来る人なら最初からutf-8使ってるわな。
    369 : nobodyさん - 2010/05/05(水) 21:47:34 ID:??? (-1,-29,+0)
    携帯サイトなんかはいまだにsjis使ってるけどな
    370 : nobodyさん - 2010/05/05(水) 21:49:33 ID:??? (-1,-29,-36)
    問題は内部でsjisを使っているかどうか。
    出力でsjisに変換しているようなら問題ないと思うけどな。
    371 : nobodyさん - 2010/05/05(水) 21:56:01 ID:??? (+20,-16,-42)
    >>367
    DBを使ってます。Mysql

    因みにサーバはさくらです。

    ソ に \ が勝手についてしまう事象には本当にまいってます。
    2chはDBじゃなくてテキストファイルだったけ?
    372 : nobodyさん - 2010/05/05(水) 22:19:12 ID:??? (+31,-30,-54)
    ドコモがいまだにUTF-8理解出来んので、携帯向けにはShift_JISを出力してる。内部はUTF-8だけど
    改行は LF ONLY で統一すればいいの?
    373 : nobodyさん - 2010/05/05(水) 22:19:24 ID:??? (+7,-29,-54)
    magic_quotes_gpc = OFFにしたら変わるんだから、
    ONになっているということ。 まずOFFにする方がいいでしょう。\がつくのはソレ。
    DBに突っ込む部分の文字の処理はまた別にやってますよね?


    374 : nobodyさん - 2010/05/05(水) 22:26:27 ID:??? (+62,+29,-18)
    >>372
    改行は何でもいいんでない?何か関係あったっけ。
    375 : nobodyさん - 2010/05/05(水) 23:40:48 ID:??? (-1,-29,-17)
    >>373
    Offにした上でDBに登録するとDBに \ がついてしまいます。
    376 : nobodyさん - 2010/05/05(水) 23:57:52 ID:??? (-2,-30,-77)
    mysql_real_escape_string使ってると思いますが、
    適切に処理させるためには、mysql_set_charsetでクライアント側の文字コードを設定してやる必要があります。
    378 : nobodyさん - 2010/05/06(木) 11:33:54 ID:??? (+8,-9,+1)
    バブルソート
    379 : nobodyさん - 2010/05/06(木) 11:56:42 ID:??? (-6,-30,-75)
    >>377
    文字コード順のソートが嫌なら素直にcollator使ったほうが楽

    $collator = Collator::create( 'ja_JP' );
    $collator->sort( $arr , Collator::SORT_STRING );
    381 : nobodyさん - 2010/05/07(金) 02:46:13 ID:??? (+52,+29,-2)
    厳密じゃなくても別物
    382 : nobodyさん - 2010/05/07(金) 02:54:58 ID:??? (+57,+29,-118)
    >>380
    捉え方は使っている言語や人によって違うかも。
    それはオブジェクトやインスタンスという概念は、
    こういうものであるという決まりが何もないから。

    自分は、オブジェクトは統括的なもので、インスタンスはクラスを実体化したもの、だと思ってる。
    なので、クラスとインスタンスをまとめてオブジェクトと指す場合もあったりするんじゃないかな。
    383 : nobodyさん - 2010/05/07(金) 03:32:55 ID:??? (+91,+29,-43)
    僕はこんな感じで習いました
    クラスは車の部品
    オブジェクトは車
    インスタンスは車の鍵ですね

    384 : nobodyさん - 2010/05/07(金) 05:43:23 ID:??? (+57,+29,-32)
    クラスは設計図だろ
    インスタンスが実車

    どっちもオブジェクト
    385 : nobodyさん - 2010/05/07(金) 06:53:54 ID:??? (+70,+29,-54)
    その考えは今すぐ投げ捨てた方が良いな >>383

    その筋書きで言うなら、
    クラスは金型
    インスタンスは(金型から出てきた)部品

    オブジェクトとインスタンスについては…俺はパス。
    386 : nobodyさん - 2010/05/07(金) 07:14:53 ID:??? (+57,+29,-22)
    例え話はそういった誤解を招く時があるから気を付けた方がいいよな。
    387 : nobodyさん - 2010/05/07(金) 07:38:13 ID:??? (+57,+29,-22)
    クラスとインスタンスはオブジェクト指向を実現するための手段じゃないの?
    388 : nobodyさん - 2010/05/07(金) 08:05:00 ID:??? (+56,+28,-5)
    インスタンスとオブジェクトって同じじゃないの
    390 : nobodyさん - 2010/05/07(金) 12:50:10 ID:??? (+56,+28,-4)
    systemはそれ自体で出力して、
    返り値は、最後の行のみ
    391 : nobodyさん - 2010/05/07(金) 13:11:42 ID:y4A+Fgeb (+58,+29,-39)
    クラスとインスタンスが対になるもので、オブジェクトはどちらも当てはまるというのが多数派のようですね
    ありがとうございました
    392 : nobodyさん - 2010/05/07(金) 13:13:05 ID:??? (-6,-30,-35)
    >>389
    pingの結果(出力)を丸々取得して、改行を<br />に変えるだけなら

    $ret = `ping -c3 localhost`;
    print_r(nl2br($ret));

    こんなんでどうでしょう?
    393 : nobodyさん - 2010/05/07(金) 14:23:48 ID:??? (+16,-30,-38)
    http://pc11.2ch.net/test/read.cgi/blog/1264520267/
    からきました。

    http://harmonyinfotech.in/cms/wordpress-cms/wordpress-virus-function-_check_isactive_widgets/
    global $wpdb, $post;で検索かけてでてくる下のコードって何してるコードか
    教えてもらえませんか?
    同じコードが
    http://www.themes2wp.com/download-free-simpleperfect-wordpress-theme
    から落とせるfunction.phpにふくまれています。
    これを入れるとlivethemes@gmail.comにメールを送ろうとします。
    394 : 393 - 2010/05/07(金) 14:25:13 ID:qmvwAXR3 (-21,+28,+2)
    ID出すの忘れてました。ごめんなさい。
    395 : nobodyさん - 2010/05/07(金) 16:01:59 ID:??? (+3,-24,-10)
    メール送る 以外のところなら具体的に場所示した方がいいんじゃね
    何行目あたり とか function hoge とか
    399 : nobodyさん - 2010/05/07(金) 17:40:20 ID:??? (+17,+29,-17)
    巧妙に埋め込まれてるな…怖い怖い
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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