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

    私的良スレ書庫

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

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

    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
    601 : nobodyさん - 2008/11/25(火) 12:35:53 ID:??? (+64,+30,-74)
    高齢者やPCに詳しくないユーザにはインタラクションがあったほうが使いやすいよ
    個人的にもイベントハンドラで勝手に画面遷移したり非同期通信したりするのはうざく感じる。
    そんなとこより他の本質的な所に力使ってくれよみたいな。
    あと切ってる人はどうすんの?
    602 : nobodyさん - 2008/11/25(火) 13:06:55 ID:??? (+6,-29,-45)
    >>601
    <noscript>で代替も可能
    というか切ってるわずか1%未満に対応させる必要はない
    604 : nobodyさん - 2008/11/25(火) 13:20:49 ID:??? (+36,+3,-243)
    高齢者やPC疎い人に配慮するなら、
    そもそもそんなわかりにくいメニューを使うべきでない。
    積極的にRIAを活用したほうがわかりやすいものができる。
    しかしRIAのベースになるAjax(JavaScript)やFlashやSilverlightに
    ブラウザが対応していない場合はどうするか?(テキストブラウザ等)
    JavaScriptがOFFの場合JavaScriptをONにするように促せばいいし、
    (そもそもデフォルトのままIEあたりを使うであろう高齢者やPC初心者がオフにするわけがない)
    プラグインが入っていないならインストールを促すようにすればいい。
    だが対応していないブラウザを使っているたかだか数%のユーザを考慮して、
    あらたなコンテンツを作るのは要領が悪い。
    html版やFlash版なんかを用意しているサイトもあるが、
    全ての環境の全てのユーザーに100%対応させることは限界がある。
    よって最初から少数派を切る覚悟はしないときりがない。
    607 : nobodyさん - 2008/11/25(火) 16:31:12 ID:??? (-5,-29,-11)
    SimpleXML
    608 : nobodyさん - 2008/11/25(火) 16:38:13 ID:??? (+2,-30,-51)
    >>607
    すみません、SimpleXMLを使って読み込んでいますが、処理部がわかりません
    2-2はXpathで一応出来ましたが正しいのかわかりません、2-1はさっぱりです
    foreach ( $xml->xpath('//a') as $key => $val )
    {
    $array[] = $val;
    }
    610 : nobodyさん - 2008/11/25(火) 17:49:50 ID:??? (+53,+25,-18)
    値全部見てテキストだけ格納するんじゃだめなん?
    611 : nobodyさん - 2008/11/25(火) 21:59:38 ID:??? (+49,+29,-22)
    >>606
    こういうのは言葉で質問しづらいでしょ
    実際にXMLを見せてもらわないとわからんよ。
    それと、2-2の意味を掴みかねる。
    612 : nobodyさん - 2008/11/25(火) 22:36:15 ID:??? (+58,+29,-69)
    >>606
    SimpleXML使える環境ならどうとでもなるはずなので、
    あとの事は実際にそのXMLの構造見て見ないとねぇ。。

    >>605
    なんか「ソケット」という言葉を激しく勘違いしてると思う。

    >>598,600,602
    携帯の事忘れてない?
    最近は、フルブラウザならJavaScriptも動いたりするけどね。
    613 : nobodyさん - 2008/11/25(火) 22:43:29 ID:??? (+66,+29,-23)
    携帯対応にするとめんどくさいから
    普通はコンテンツ絞って分離するんじゃね?
    614 : nobodyさん - 2008/11/25(火) 22:49:47 ID:??? (+66,+29,-35)
    >>613
    そりゃそうだけど、結局携帯対応の為にJS使わない実装しないと駄目では?というお話。
    615 : nobodyさん - 2008/11/25(火) 22:53:26 ID:??? (+67,+29,-43)
    ASP.NETだと、携帯の種類をソフトが勝手に判別して
    適切なコンテンツを送る、って聞いたけど、本当なのかな?
    616 : nobodyさん - 2008/11/25(火) 22:54:41 ID:??? (-1,-29,-3)
    自分の作りたいプログラムが作れるようになると
    プログラミングがすっごく楽しい~(*^〇^*)
    617 : nobodyさん - 2008/11/25(火) 23:01:38 ID:??? (+72,+29,-107)
    >>615
    ソフトが勝手に判別というのは意味が分からないけど、聞いた事ないかな。

    ASP.NETの前身の「ASP」での開発もしてた頃は、
    小中規模の開発はみんなASPからPHPへと鞍替えしちゃったところが多かったよ。

    最近はApacheモジュールで携帯向けの自動処理を何とかしようとするのが幾つかあるね。
    どれもまだまだな感じだけど。
    618 : nobodyさん - 2008/11/25(火) 23:54:53 ID:c9fpFVNb (+24,+29,-35)
    質問

    「ボタンを押したら、画面上の数字が増える」
    ってアプリを作ったんだが、ボタンを押したヤツの
    IPを記録するって仕組みを作ろうと思うんだが、
    さて、どんな風にしたらいいかな?
    619 : nobodyさん - 2008/11/26(水) 00:06:02 ID:??? (+52,+29,-2)
    さて、どんな風に答えたらいいかな。
    620 : nobodyさん - 2008/11/26(水) 00:06:33 ID:9Z6KcmDE (+23,+28,-20)
    ボタンを押す、ときに
    そいつのIPをトラップするような関数があるのかな?
    621 : nobodyさん - 2008/11/26(水) 00:07:00 ID:??? (-2,-30,-37)
    error_log($_SERVER['REMOTE_ADDR'], 1, 'hoge@example.com');
    622 : nobodyさん - 2008/11/26(水) 00:08:14 ID:??? (+18,-9,-30)
    ん、画面遷移なしならajaxだからスレチだな
    623 : nobodyさん - 2008/11/26(水) 00:12:47 ID:??? (+57,+29,-1)
    お前ら本当学習しないですね
    放置しろ
    625 : nobodyさん - 2008/11/26(水) 00:21:49 ID:??? (-1,-29,-15)
    そんなんで、いいわけがない
    末尾の?>は省略すること
    <?php
    echo "Hello Again!";
    626 : nobodyさん - 2008/11/26(水) 00:48:04 ID:??? (-2,-30,-21)
    変数の展開の必要のない文字列はシングルクオートだろ。

    <?php
    echo 'Hello Again!';
    627 : nobodyさん - 2008/11/26(水) 01:12:59 ID:??? (-1,-29,-12)
    固定文字列出力だけならechoいらんだろ。

    Hello Again!
    <?php
    ~~
    628 : nobodyさん - 2008/11/26(水) 01:30:52 ID:??? (-1,-29,-2)
    いやいや、echoいらんならこれでよくね?

    Hello Again!
    630 : nobodyさん - 2008/11/26(水) 01:35:44 ID:??? (+8,-9,-1)
    www
    631 : nobodyさん - 2008/11/26(水) 01:47:12 ID:??? (+57,+29,-32)
    処理が早いでしょうかってベンチでも取らせる気か?
    俺だったら元のunixtimeに戻してからその11月の範囲内か調べるね
    632 : nobodyさん - 2008/11/26(水) 03:54:17 ID:??? (+19,-8,+0)
    explodeが速そう。
    まあ好きにやりなよ
    633 : nobodyさん - 2008/11/26(水) 07:43:17 ID:??? (+0,-30,-13)
    if(date("m") === '11') $date = date("Y-m-d H:i:s");
    634 : nobodyさん - 2008/11/26(水) 07:46:07 ID:??? (-2,-29,-4)
    >>633
    23:59:59に実行したら失敗
    635 : nobodyさん - 2008/11/26(水) 08:05:37 ID:??? (+48,+25,+0)
    まじかw
    失敗ってどんなんよ
    636 : nobodyさん - 2008/11/26(水) 08:07:21 ID:??? (+52,+29,+0)
    あぁ、意味わかった
    637 : nobodyさん - 2008/11/26(水) 08:09:29 ID:??? (-2,-30,-19)
    if ($time = time() && date("m", $time) === '11') $date = date("Y-m-d H:i:s", $time);
    638 : nobodyさん - 2008/11/26(水) 11:40:21 ID:??? (+3,-30,-194)
    質問

    文字コードは全てUTF-8で統一しています。
    $s = mb_convert_encoding( mb_convert_kana( $str, "K", "UTF-8" ), "ISO-2022-JP", "UTF-8" );
    って感じで半角カナを全角カナに変換してから文字コード変換を行ったんですが

    その変換した文字列をmail()で送信をしたら特定の文字が化けてしまいました。
    文字化けした文字
    全角半角のウ、全半角のゥ、全半角のェ

    この文字化けって普通は起こらないんでしょうか?
    同じようなことがあった人教えてください。
    639 : nobodyさん - 2008/11/26(水) 11:52:34 ID:??? (+59,+29,-11)
    化ける前はわかったけど、化けた後はどうなったの?
    それによって何が起きたかわかるかもしれない。
    640 : nobodyさん - 2008/11/26(水) 12:19:28 ID:??? (+10,-29,-111)
    >>639
    文字化けしたあとは
    ウとゥは、
    ウ瘢雹
    のように末尾に不思議な文字が追加されて

    ェは、
    0街札・・w)・
    という風に変換されてしまいます。

    mb_convert_kana()で変換し、メールに合わせてエンコードした文字列は
    smartyでfetchしたテンプレートにassignするように使っています。
    641 : nobodyさん - 2008/11/26(水) 12:37:05 ID:??? (-2,-30,-16)
    mb_language("Japanese");したうえで、mb_send_mailでもだめかね?
    642 : nobodyさん - 2008/11/26(水) 12:43:18 ID:??? (-2,-30,-16)
    mb_convert_kanaの段階では化けてないの?
    mb_convert_kanaの結果も見てみて。
    643 : nobodyさん - 2008/11/26(水) 12:43:38 ID:??? (+4,-30,-129)
    それを行ったときに、mb_send_mail()で送信しようとすると
    subjectが7文字までなら正常に送信できるのですが、
    subjectが全角8文字以上を超えるとLFが送信するメールのどこかに含まれてしまい
    RFCに準拠してないからSMTPエラーとなるので、mail()で送信するように変えました。
    644 : nobodyさん - 2008/11/26(水) 13:08:30 ID:??? (-1,-30,-55)
    >>643
    そういう現象にはなったことないけど、mailを使うんであれば、
    エンコードは自前で?それともmb_encode_mimeheader?
    その部分はチェック済みなのかな。
    645 : nobodyさん - 2008/11/26(水) 13:24:59 ID:??? (+3,-30,-146)
    すみません、自己解決できました。

    エンコードについてはmb_convert_encoding()とmb_encode_mimeheader()
    でエンコードしました。
    mb_send_mail()のsubjectの件についてはなぜ8文字以上だと
    SMTPエエラーが起こるのかは詳しくわかりませんでしたが。
    mail()で対処できたのでそれ以降はまだ調べていません。

    文字化けについては、
    assignするデータ、fetchしたデータにエンコードをしていて
    2重でエンコードしたことが原因のようでした。

    お騒がせしました。
    646 : nobodyさん - 2008/11/26(水) 14:56:01 ID:??? (+49,+26,+0)
    どこが自己解決なんだろう
    649 : nobodyさん - 2008/11/26(水) 23:44:08 ID:??? (-11,-29,-1)
    >>648
    display_errors = On
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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