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

    私的良スレ書庫

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

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

    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
    403 : nobodyさん - 2011/09/09(金) 23:56:27.89 ID:z7az+EcJ (+21,-30,+0)
    33 // データベースに接続する
    34 $conn = mysql_connect($sv, $user, $pass) or die("接続エラー");
    35 mysql_select_db($dbname) or die("接続エラー");
    36
    37 // データを取り出す
    38 $sql = "SELECT id, nam FROM prod ORDER BY id";
    39 $res = mysql_query($sql, $conn) or die("データ抽出エラー");
    40
    41 // 取り出したデータを表示する
    42 echo "<select name=\"menu1\">";
    43 while ($row = mysql_fetch_array($res, MYSQL_ASSOC)) {
    44 echo "<option value=\"".$row["id"]."\">".
    45 // cnv_enc($row["nam"], $enc_disp, $enc_db)."</option>";
    46 cnv_enc($row["nam"], "UTF-8", "UTF-8")."</option>";
    47 }
    48 echo "</select>";
    49
    50 // 接続を解除する
    51 mysql_close($conn);
    52
    53 ?>
    54 </body>
    55 </html>
    24行目のcnv_encのandは間違いですよね?
    コメントアウトして自分なりに直してみましたが、それでも結果は変わりません。
    アドバイスをお願いします。
    405 : nobodyさん - 2011/09/10(土) 00:50:45.35 ID:??? (+35,+17,+0)
    406 : nobodyさん - 2011/09/10(土) 01:16:09.21 ID:??? (+18,+29,-1)
    もうその本窓からステなよ
    407 : nobodyさん - 2011/09/10(土) 01:33:26.75 ID:??? (+4,-30,-72)
    >>394-397
    ㌧です。
    ちなみにこのように書き換えて使うことにしました。動作確認おkのようです。

    function count_array($array)
    {
     $count = 0;
     foreach ($array as $elem){
      if (is_array($elem)){
       $count += count_array($elem);
      }
      else{
       $count++;
      }
     }
     return $count;
    }
    408 : 403 - 2011/09/10(土) 01:37:07.17 ID:dFxJuFkm (-16,-30,-71)
    >>404
    ああ、確かに訳の分からない連結してますね。
    そこを直しましたけど変わりないですね。

    >>406
    4,000円もしたんですよ?

    まず、ここ
    24 if ($det_enc and $det_enc != $to) {
    が正しいかどうか答えてくださいませんか?
    自分は生まれてこの方こんなコード見たことないです。
    まさか、($det_enc and $det_enc)がTRUEで$toがFALSEだったら真、ということは・・・ないですね。
    409 : nobodyさん - 2011/09/10(土) 02:23:06.02 ID:??? (+27,+11,-12)
    410 : nobodyさん - 2011/09/10(土) 02:33:50.69 ID:??? (+55,+29,-15)
    >>408
    ×答えてくださいませんか?
    ○教えて頂けないでしょうか?

    「お前、客かよ!」なんかイラッとしたw
    411 : nobodyさん - 2011/09/10(土) 03:15:30.25 ID:??? (+91,+29,-56)
    このスレの住民は「そんな本捨てろばっかだな」
    おまいらいい年したオッサンなんだから、php初心者~上級者
    小学生~中年まで対応したphpの解説したwebサイト作ってくれよ。
    412 : nobodyさん - 2011/09/10(土) 04:33:48.26 ID:??? (+34,+11,+1)
    >>3
    413 : nobodyさん - 2011/09/10(土) 05:18:27.95 ID:??? (-5,-28,-16)
    PEARって使ってる?
    415 : nobodyさん - 2011/09/10(土) 07:49:57.17 ID:??? (+68,+28,-3)
    >>411 
    本家マニュアルよりもphpプロがおすすめ
    これから入門するならね
    419 : nobodyさん - 2011/09/10(土) 09:44:10.77 ID:??? (-2,-30,-34)
    php.iniでmbstring.internal_encoding='SJIS'だとしてもそうなるのかな。
    421 : nobodyさん - 2011/09/10(土) 10:05:27.98 ID:??? (-2,-30,-24)
    >>420の追記

    解決したかもしれないけど

    $det_enc and $det_enc != $toは

    $det_encが真かつ$det_encがtoでないって意味だと
    425 : nobodyさん - 2011/09/10(土) 10:51:56.43 ID:??? (+60,+29,-97)
    自動判別がおかしいのはmetaタグで指定してやればよさそうだけど
    根本的に、文字コードを何で出力すればよいのか設計があやふやではないかい?
    少なくとも、設計の時点で、
    ・データベース
    ・ソースコード
    ・HTML出力
    を何の文字コードで管理すべきかは決めておかないと、どこで何の文字コードに変換すべきかわからなくならないか。
    427 : nobodyさん - 2011/09/10(土) 10:53:42.43 ID:??? (+10,-1,+0)
    428 : 403 - 2011/09/10(土) 10:56:47.67 ID:dFxJuFkm (-4,+30,-111)
    >>425
    そのmetaタグというのを具体的に教えていただけませんか?

    PHP始めてまだ一週間程度の自分にそれを言われても困ります。
    というか、この本スーパーサンプルがそれについて言及するべきだと思います。
    日本語でデータベースを扱うのはこの本ではこれが最初です。
    まだ右の左も分からない人間でもほぼそのまま実行できるサンプル、
    っていうのが売りのはずの本なんですけどまったくのデタラメですね。
    429 : nobodyさん - 2011/09/10(土) 11:06:55.05 ID:??? (+66,+30,-57)
    >>428
    だから捨てろっていってんのに、困りますって言われてもこっちも困りますねー。
    どっちかっていうと、分かってる人が思い出すのに使えるかなっていうところ。
    いわゆるセキュリティとか丸ごと無視してるし。そういうの分かっている人じゃないと。

    *初心者*がそういう引っかかるところを網羅してちゃんと使える本は無いんじゃないかな。
    分厚くなりそうでちゃんと書くとかえって読みづらいし。
    433 : nobodyさん - 2011/09/10(土) 11:19:38.94 ID:??? (-17,-29,-47)
    >>430

    (1)は意味ない
    (2)でうまくいかないのはよくわからない

    EUC-jpになるならEUC-jpに統一してみては?
    434 : 403 - 2011/09/10(土) 11:24:59.05 ID:dFxJuFkm (-23,+29,-20)
    >>433
    ありがとうございます。
    なるほど、ということはデータベースからすべてEUC-JP、ということですね?

    今日は他にもやることがあるので、後で試してまたレスします。
    435 : nobodyさん - 2011/09/10(土) 11:25:38.67 ID:??? (-2,-29,-51)
    いやいや、 (2)ではうまくいってるじゃない。
    titelのところに書いてある文字(ソース自体のコード)
    が違うんだって

    iconvはどうやったかよく分からないけどたぶん駄目だから
    文字コード変えて保存できるエディタ使うべき。


    436 : nobodyさん - 2011/09/10(土) 11:26:00.67 ID:??? (-6,-29,-16)
    UTF-8に統一に一票
    437 : nobodyさん - 2011/09/10(土) 11:35:16.90 ID:??? (-1,-29,-7)
    php.iniのmbstring. http_output = のコード違いかね・・・
    438 : 403 - 2011/09/10(土) 11:37:12.01 ID:dFxJuFkm (-21,+22,-73)
    >>435-436
    グッドジョブ!!やっっっっと両方とも正常に表示されました!!!(嬉し泣き

    geditで別名保存→"現在のロケール(UTF-8)"を選択してブラウザで実行しました。
    こんなに大変だとは思ってもみませんでした。

    >>427さんのサイトを少し読んでみましたが、かなり深そうですね。
    PHPの文字化けについて勉強してみようと思います。

    答えてくださった皆さん、ありがとうございました!
    439 : nobodyさん - 2011/09/10(土) 13:32:51.87 ID:??? (+54,+26,-35)
    マルチバイト関数を使う時は変換元エンコードを必ず指定する癖を付けておくのが重要なのである。
    440 : nobodyさん - 2011/09/10(土) 16:22:23.64 ID:??? (+57,+29,-6)
    文字がマルチバイト文字ならな
    不用意に使うのもいたずらに遅くなる
    441 : nobodyさん - 2011/09/10(土) 16:52:49.90 ID:??? (-1,-29,-6)
    metaタグを知らないとか、PHP以前にHTMLから勉強しろよ。
    442 : nobodyさん - 2011/09/10(土) 17:39:25.04 ID:??? (+56,+24,+2)
    >>373
    そこでした
    ありがとうございました
    444 : nobodyさん - 2011/09/10(土) 18:13:51.32 ID:??? (+57,+29,-16)
    >>443
    >>1
    ◆質問する時の注意
    ・ 質問者として、態度をわきまえること。
    447 : nobodyさん - 2011/09/10(土) 19:00:10.00 ID:??? (-1,-29,-7)
    meta要素でContent-Type指定っていつの時代だよ
    448 : nobodyさん - 2011/09/10(土) 19:17:37.88 ID:??? (+46,+18,-46)
    そう簡単に、html5非対応のブラウザを使ってるユーザーを切捨てる事なんて出来ないだろ
    450 : nobodyさん - 2011/09/10(土) 19:31:39.79 ID:??? (+60,+3,-11)
    html5関係ねぇ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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