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

    私的良スレ書庫

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

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

    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
    751 : nobodyさん - 2009/04/23(木) 11:51:44 ID:??? (+73,+29,-3)
    >>749
    いや、逆だろ
    Onの方が余計混乱するって
    752 : 745 - 2009/04/23(木) 12:03:37 ID:ai/dLDOC (+1,+17,-22)
    >>747
    ありがとうございます。
    たしかにこれでテキスト間を調べることは出来ますが、
    やっぱり、ファイル名を調べるには、
    ディレクトリ一覧を取得する方法しかないのでしょうか?
    753 : nobodyさん - 2009/04/23(木) 12:03:58 ID:aSD7OG+w (+93,+18,-50)
    ドコモでサイトを閲覧したとき、戻るボタンで前のページの戻ったとき、
    キャッシュがなくて再読み込みされるらしいのですが、何が原因なのでしょうか
    auでテストしてみたところ、キャッシュが残っていてすぐに表示されました
    754 : nobodyさん - 2009/04/23(木) 12:27:15 ID:??? (+76,+29,-20)
    >>745
    その例だと曖昧検索じゃなくてただの部分一致だと思うけど、
    単なる部分一致なら
    http://jp.php.net/manual/ja/function.glob.php
    で出来るよ。
    755 : nobodyさん - 2009/04/23(木) 12:37:06 ID:??? (+57,+28,+0)
    >>752
    そういうことになりますね
    756 : nobodyさん - 2009/04/23(木) 13:19:05 ID:??? (+76,+29,-36)
    ドコモ?w
    あのクッキーは使えねーどこも?w
    あんなキャリア無視していいよ。
    757 : nobodyさん - 2009/04/23(木) 13:21:52 ID:aSD7OG+w (+38,+29,-15)
    >>756
    流石にお客さんの要望となると無視できないです・・・
    758 : nobodyさん - 2009/04/23(木) 13:21:58 ID:??? (+57,+29,-19)
    こんなことで嘆いているks野郎が働いてて
    全キャリア対応できるノウハウを持ってる優秀な俺が無職でいる日本
    759 : nobodyさん - 2009/04/23(木) 13:45:30 ID:??? (+57,+29,-6)
    実際働いたら優秀でもなんでもない口だけニートか
    760 : nobodyさん - 2009/04/23(木) 13:47:34 ID:??? (+52,+29,-28)
    新米社員必死だな
    761 : 745 - 2009/04/23(木) 14:02:10 ID:??? (+38,+0,-7)
    >>754,755
    globもファイル内一覧を検索する関数ですし、
    やっぱりそうするしかないんですね。
    勉強になりました。ありがとうございました。
    762 : nobodyさん - 2009/04/23(木) 14:04:59 ID:??? (+1,-29,-5)
    >>753
    DoCoMoの試験機無いの?
    763 : nobodyさん - 2009/04/23(木) 14:05:35 ID:??? (+56,+10,+0)
    ない
    764 : nobodyさん - 2009/04/23(木) 15:02:49 ID:??? (+53,+23,+0)
    765 : nobodyさん - 2009/04/23(木) 15:03:37 ID:??? (+57,+29,-11)
    ああ、試験機って手元で実際に使えるものかと思ってた
    それってキャッシュの設定までできるの?
    766 : nobodyさん - 2009/04/23(木) 15:13:18 ID:??? (+99,+29,-34)
    >>753
    というか、仕事なのにこんなとこで聞く程度のスキルでお金もらえるの?
    どこの会社だろう。
    いいな。うらやましい。2chで情報もらって金儲けか。
    767 : nobodyさん - 2009/04/23(木) 15:18:36 ID:??? (+70,+29,-46)
    >>753みたいな教えて君が俺たちを人力検索ボランティアに利用して金もらってて
    俺みたいな何でも一人でこなせる優秀な人材が無職な日本
    768 : nobodyさん - 2009/04/23(木) 15:20:25 ID:??? (+105,+29,-6)
    横槍すまんが

    >>766-767
    だったら働けよと・・・
    769 : nobodyさん - 2009/04/23(木) 15:23:34 ID:??? (+48,+20,-4)
    誰か無職な日本のガイドラインをガイドライン板に立てて
    770 : nobodyさん - 2009/04/23(木) 15:30:10 ID:??? (+57,+29,-6)
    こんな優秀な俺が無職なのは社会のせいだ!
    ですか?()笑
    771 : nobodyさん - 2009/04/23(木) 15:40:27 ID:??? (+72,+29,-4)
    >>768
    心配すんな。いつでも判子押せるように横においてあるから
    772 : nobodyさん - 2009/04/23(木) 15:40:50 ID:??? (+52,+29,+0)
    履歴書ですねわかります
    773 : nobodyさん - 2009/04/23(木) 16:22:08 ID:??? (+107,+29,-5)
    この流れならうpできる!
    昨日買ったメガネ
    775 : nobodyさん - 2009/04/23(木) 23:06:46 ID:??? (+13,-29,-116)
    UTF8で書いたPHPファイルをレンタルサーバにアップして見てみると
    日本語が全部?になってしまいます。ソースも?になっています。
    XAMMPでみると正常に表示されるんですが、これはレンタルサーバの
    設定によるものなのでしょうか?
    だとするとPHPファイルの文字コードを合わせるしかないのでしょうか?
    776 : nobodyさん - 2009/04/23(木) 23:15:32 ID:??? (+42,-29,-37)
    >>775
    (1)エディタで保存するときにUTF-8になっているか
    (2)メタタグでutf-8を強制しても直らないか
    777 : nobodyさん - 2009/04/23(木) 23:28:39 ID:Slt+HzGf (+9,-30,-175)
    波ダッシュ/全角チルダ問題についてですが

    UTF-8のDBに対しUTF8のスクリプトからSET NAMES UTF-8を行った上でUTF-8のエンコードの文字列を書き込んでいるのですが「~」(全角チルダ)のみ?と化けて書き込めません。
    書き込む直前に波ダッシュに変換したりした場合は問題有りません。

    原因は何が考えられますか?
    778 : nobodyさん - 2009/04/23(木) 23:32:31 ID:??? (+59,+29,-26)
    >>777
    これが絶対っていう対処法は今のところない
    ググると1ページめに対処法が2つあるからそれを読め
    779 : nobodyさん - 2009/04/23(木) 23:35:03 ID:??? (+110,-30,-159)
    >775
    まずそのまま、ブラウザのエンコーディングをUTF-8にしてみろ。
    これで直るようなら、スクリプトに
    header('Content-Type: text/html; charset=UTF-8');
    で解決。
    適切なヘッダーを吐き出さないと脆弱性の元になるので、文字化けの有無に限らず常にヘッダは吐く癖をつけろ。

    >776
    自分でヘッダをいじれる環境で、メタタグを使う意味が分からない。
    780 : nobodyさん - 2009/04/23(木) 23:36:26 ID:??? (+56,+29,-5)
    >>777
    まずその問題の知識はあるのかね?
    http://www.informe.co.jp/useful/character/character14.html
    781 : nobodyさん - 2009/04/23(木) 23:37:36 ID:??? (+10,-30,-100)
    >>778
    ありがとうございます。
    波ダッシュ問題については認識しているのですが、全く同一仕様のサーバーに同一プログラムを置いているのですがそちらでは全角チルダをDBに書き込めています。
    またphpの設定、DBの設定(phpMyAdminから見える範囲)も同一です。

    phpMyAdminから見えないところでMySQLに設定しなければいけないものはありますか?
    782 : nobodyさん - 2009/04/23(木) 23:37:42 ID:??? (+54,+27,+0)
    >>779
    こんな方法あるのか。
    783 : nobodyさん - 2009/04/23(木) 23:38:32 ID:??? (+24,-29,-24)
    >>779
    ちなみにメタタグでの指定は
    「utf-7攻撃」
    を防ぐために必要です
    784 : 777 - 2009/04/23(木) 23:41:28 ID:??? (+36,-30,-169)

    $qry .= "str=~(波ダッシュ)";
    $result = mysql_query($qry, $sql_connect);

    OK

    $qry .= "str=~(全角チルダ)";
    $result = mysql_query($qry, $sql_connect);

    NG(記録されるのが”?”)

    化けるのは全角チルダONLYです。
    785 : nobodyさん - 2009/04/23(木) 23:41:57 ID:??? (+36,+10,+2)
    >>783
    kwsk
    786 : nobodyさん - 2009/04/23(木) 23:42:48 ID:??? (+96,+29,-21)
    >>784
    昔作った掲示板でそれ対処したがもう寝るので回答がなければ明日のこの時間までにまたくるわ
    787 : nobodyさん - 2009/04/23(木) 23:44:12 ID:??? (+70,+29,+0)
    >>786
    ありがとうございます。
    その時間までがんばりやす。
    788 : nobodyさん - 2009/04/23(木) 23:46:57 ID:??? (+133,+30,-80)
    >>776,779 ありがとう
    メタタグは入れてテストしていた・・・つもりだったのですが、再度やってみると
    あっさり直りました。もやもやしますが、再現できないのでOKとします。
    >>779
    スクリプトからのヘッダ指定は知りませんでした。ちょっと教えて欲しいのですが
    メタタグもスクリプトもPHPの中の人が同じファイル内を読んでその指示に
    沿っているという点では同じかと思うのですが、意味が分からないということは
    スクリプトで書いた方が良いことがあるのでしょうか?
    789 : 0 - 2009/04/23(木) 23:47:44 ID:??? (+45,+9,+0)
    >>788
    偽物乙
    790 : nobodyさん - 2009/04/23(木) 23:48:41 ID:??? (+80,+28,-1)
    >>788
    とりあえずそのファイルをここに晒せ
    検証してやる
    791 : nobodyさん - 2009/04/23(木) 23:55:56 ID:??? (+72,+29,-7)
    >>779は勝ち誇りながら上げ足をとったのに、
    逆に上げ足を取られてクソフイタwwwwwwww
    792 : nobodyさん - 2009/04/24(金) 00:11:15 ID:??? (+30,-29,-91)
    >788
    メタタグを読んでいるのはブラウザの中の人。

    headerを使うのとmetaを使うのとどう違うのか、と言われると実は実際問題たいした差は無い。
    けど、http-equivのequivってのは「代替品」って意味。文字通り、ヘッダーを生成できない場合の代替が目的。
    本物と代替品を両方使えるなら、本物を使うのが自然だと俺は思う。
    まあ、RFCや歴史的経緯や由来なんぞ知った事か!って意見もあるだろうし、両方使う、ってのがベストではあるけどな。
    (Apacheの設定でヘンなヘッダを吐かれるケースの対策でもあったんだが、そういうケースは最近はあんま見ない)
    793 : nobodyさん - 2009/04/24(金) 00:14:29 ID:??? (+58,+30,-50)
    字義は「等価」だろ。歴史的経緯を考えると「代替」って解釈も妥当だが。
    知らないってのは流石にダセぇとは思うが、どっちかを強制するような事じゃない。
    794 : nobodyさん - 2009/04/24(金) 00:22:28 ID:??? (+11,-29,-103)
    >>790
    最初メタタグなしで?だったのでメタタグを入れてダメで、間違いに
    気づいてメタタグを正確に直したけど表示されないなぁと思って
    聞いてみたんですけど、改めて見てみると正確に直してるファイルは
    普通に表示され、記述間違いはダメ、という当然の結果なのです。

    直したつもりだったてことかと。

    >>792
    >メタタグを読んでいるのはブラウザの中の人。
    そうでした。
    >ヘンなヘッダを吐かれるケースの対策でもあった
    メタタグは通用しないことがあるって記述をどこかで見てバシッと
    指示できる方法がないものかと思ってたんですが当にこれですね。
    メタタグがブラウザ対象ならPHPに通用しないのは当然か。
    SQLも文字化けしてたんですけど
    mysql_query("SET NAMES utf8");として解決したので
    同様の指示方法を探してました。
    796 : nobodyさん - 2009/04/24(金) 01:43:15 ID:??? (-1,-29,-25)
    @ はいらんけどな。
    Content-Typeだしてねーサイト多すぎだよな。
    Safariで見るとソースが化けるからすぐ分かる。
    797 : nobodyさん - 2009/04/24(金) 01:45:39 ID:oXgFhkjs (+56,+29,-42)
    いやいやいあ
    配列やオブジェクトを書き出してテストしたりすんべ
    httpヘッダーくらいでエラーすんのもむかつくので
    @必修にしてたよ俺orz
    798 : nobodyさん - 2009/04/24(金) 01:49:16 ID:oXgFhkjs (+19,+29,-19)
    しかしhtmlの表示必死でhttpの基本しらない人大杉だよな
    自分でサーバ運用したこと無いのかねぇ?
    799 : nobodyさん - 2009/04/24(金) 01:50:09 ID:??? (+52,+29,+0)
    @つけてる人に言われたかないわ
    800 : nobodyさん - 2009/04/24(金) 01:52:13 ID:oXgFhkjs (+19,+29,-8)
    ははは、そりゃ悪かったw
    意味わかってしてるんだから許せw
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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