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

    私的良スレ書庫

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

    元スレくだすれPHP(超初心者用)4

    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
    851 : nobodyさん - 2008/11/15(土) 21:03:33 ID:k8oNRHMF (-14,+29,-68)
    >>848
    サンプルまでつけていただいてありがとうございます。
    オブジェクト指向の理解がちゃんとできてないので何となくですが、
    1つのクラスから複数のインスタンスを生成した際にごっちゃにならないために・・・・??
    理解力なくてすみませんorz
    852 : nobodyさん - 2008/11/15(土) 21:14:43 ID:??? (+48,+25,-11)
    じゃオブジェクト指向理解すれ
    853 : 845 - 2008/11/15(土) 23:46:02 ID:??? (+57,+29,-13)
    すまん
    ローカルメンバとか言わないんだな・・
    855 : nobodyさん - 2008/11/16(日) 06:48:23 ID:??? (-4,-30,-32)
    foreach (explode("\n", $csv) as $val) {
      $csv_arr[] = explode(",", $val);
    }
    856 : nobodyさん - 2008/11/16(日) 12:30:43 ID:??? (-4,-30,-46)
    $csv_arr = array_map('explode', array_fill(0, count(file('a.csv')), ','), file('a.csv'));
    857 : 854 - 2008/11/16(日) 13:00:43 ID:QRvDYE1C (-15,+29,-93)
    >>855
    そのものずばりの回答ありがとうございます!


    >>856
    質問が言葉足らずで誤解させてしまい申し訳ないです。
    今回の私の質問は、csvファイルからの読み込みではなく、
    変数$csvにCSV形式の文字列が入っているという意味で
    質問させていただきました。

    ただ、ご回答いただいたコードは、ネットで探すサンプルよりも
    ワンライナーでとても簡潔にまとめられていて参考になります。
    ありがとうございます!
    860 : nobodyさん - 2008/11/16(日) 23:18:21 ID:??? (+7,-15,+0)
    それは普通CSV形式とは言わない
    862 : nobodyさん - 2008/11/17(月) 10:36:30 ID:??? (-28,-10,+0)
    864 : nobodyさん - 2008/11/17(月) 11:22:13 ID:??? (+57,+29,-11)
    ファイルの排他制御って参照しかしない場合でも必要なんですか?
    865 : nobodyさん - 2008/11/17(月) 11:25:42 ID:??? (+30,+12,+0)
    場合による
    866 : nobodyさん - 2008/11/17(月) 12:00:46 ID:??? (+3,+20,+2)
    >>863
    ならない
    868 : nobodyさん - 2008/11/17(月) 12:48:40 ID:??? (-11,-29,-8)
    >>867
    Windows以外で任意精度数学関数を使う場合は
    --enable-bcmathつけてコンパイルしてある必要があるので気をつけて
    869 : nobodyさん - 2008/11/17(月) 12:57:48 ID:??? (+57,+29,+0)
    出来るようになったって言ってんだろカス
    870 : nobodyさん - 2008/11/17(月) 15:08:00 ID:??? (-8,-30,-22)
    >>863
    floor((0.1+0.7)*10);
    の例にしても、echo 0,1+0.7なら0.8と表示されるよ。
    871 : nobodyさん - 2008/11/17(月) 15:11:02 ID:??? (+52,+29,-3)
    そりゃ丸められてるからだろ
    872 : nobodyさん - 2008/11/17(月) 15:48:18 ID:??? (-1,-29,-8)
    そう。だから1100/1.1も1000と表示されるけど実際には丸められてる
    874 : nobodyさん - 2008/11/17(月) 16:54:17 ID:??? (-7,-30,-34)
    >>873

    http://jp.php.net/echo

    echo() には、開始タグの直後に等号を付ける短縮構文もあります。 この短縮構文は、設定オプションshort_open_tag  が有効な場合のみ使用可能です。
    875 : nobodyさん - 2008/11/17(月) 17:20:33 ID:??? (-2,-29,-9)
    >>874
    ありがとうございます!
    echoとの違いではなくて、echoの短縮だったんですね。
    スッキリしました。
    877 : nobodyさん - 2008/11/17(月) 19:55:43 ID:??? (+52,+29,-15)
    マニュアルも読まないなんて
    878 : nobodyさん - 2008/11/18(火) 08:21:36 ID:??? (+27,-30,-101)
    作られたhtmlファイルが文字化けしてしまうのですがなんでなのでしょうか。

    <?php
    $word = '漢字';
    $word = mb_convert_encoding($word, "UTF-8");
    $page =$word.'.html';
    $str = mb_convert_encoding($page, "UTF-8");
    $fp = fopen($str,"w");

    ?>
    879 : nobodyさん - 2008/11/18(火) 08:31:36 ID:??? (+55,+26,+0)
    何がしたいのか意味不明
    880 : nobodyさん - 2008/11/18(火) 08:48:01 ID:??? (+8,-26,-15)
    >>879
    漢字.htmlというファイルを作りたいのですが、
    文字化けしてしまうんです。
    881 : nobodyさん - 2008/11/18(火) 08:50:08 ID:??? (+0,-27,-13)
    ちゃんとエンコード元を指定すべし
    882 : nobodyさん - 2008/11/18(火) 08:54:43 ID:??? (-2,-30,-32)
    >>881
    $str = mb_convert_encoding($page,"UTF-8","auto");

    autoでもSJISでもできないんです。
    883 : nobodyさん - 2008/11/18(火) 09:04:13 ID:??? (+4,-29,-59)
    autoは指定になってない
    php.iniの設定とソースの文字コード、ブラウザの文字コードによっても変わる
    detectもしつつ色々試行錯誤してみ
    884 : nobodyさん - 2008/11/18(火) 09:06:01 ID:??? (+55,+20,-32)
    >>878
    何を元にhtmlファイルが文字化けてると言ってるの?
    何かソフトで見た場合の事?
    885 : nobodyさん - 2008/11/18(火) 09:08:54 ID:??? (+3,-30,-200)
    >>883
    <?php
    $word = '漢字';
    $word = mb_convert_encoding($word,"UTF-8","SJIS");
    $page =$word.'.html';
    $str = mb_convert_encoding($page,"UTF-8","SJIS");
    echo mb_detect_encoding($str);
    print '<BR>';
    echo mb_detect_encoding($page);
    print '<BR>';
    echo mb_detect_encoding($word);
    $fp = fopen($str,"w");
    ?>
    結果は
    UTF-8
    UTF-8
    UTF-8
    なんですが。
    886 : nobodyさん - 2008/11/18(火) 09:21:39 ID:??? (+36,-29,-21)
    >>884
    ファイル名が"髮区誓・ス・「髯・html"になるんです。
    887 : nobodyさん - 2008/11/18(火) 09:23:18 ID:??? (+88,+29,-1)
    >>886
    何で見た時に?
    888 : nobodyさん - 2008/11/18(火) 09:26:22 ID:??? (+99,+25,-14)
    >>887
    ローカルで作成しているので、自分のパソコンで見たときにです。
    889 : nobodyさん - 2008/11/18(火) 09:44:19 ID:??? (+2,-29,-48)
    ファイルの内容のエンコードとファイル名のエンコードは関係ないぞ。
    環境は?OSとか
    890 : nobodyさん - 2008/11/18(火) 09:49:02 ID:??? (+70,+29,-17)
    >>888
    OSの文字コードで書き出さないと化けたように見える
    891 : nobodyさん - 2008/11/18(火) 10:06:07 ID:??? (+15,-12,-25)
    どっちにしても漢字ファイル名はクライアントの環境やブラウザの仕様によって読めないケースがあるから
    使わない方がいいな
    892 : nobodyさん - 2008/11/18(火) 12:40:23 ID:??? (+2,-29,-14)
    windowsの文字コードは普通jisだわな
    893 : nobodyさん - 2008/11/18(火) 12:48:09 ID:??? (-1,-24,+1)
    >>889
    windowsです。
    894 : nobodyさん - 2008/11/18(火) 12:48:43 ID:??? (-1,-30,-16)
    >>892
    普通はCP932(SJIS-WIN)
    895 : nobodyさん - 2008/11/18(火) 13:13:57 ID:??? (+57,+29,-16)
    ああそれで俺もファイル名の文字化けに悩んだ記憶がある
    897 : nobodyさん - 2008/11/18(火) 16:17:38 ID:??? (+16,-18,-21)
    やってみたけど俺の環境だと残ってたよ
    firefox?
    898 : 896 - 2008/11/18(火) 16:33:43 ID:??? (+5,-30,-129)
    >>897
    返答ありがとうございます。
    環境はIE7、Firefoxです。
    最初にlogin1.phpにアクセスし
    セッションを設定して移動をクリックすると
    login2.php にもセッションが引き継がれるんですが
    その後ブラウザを閉じ次にlogin2.phpにダイレクトにアクセスすると
    $_SESSION["name"] = "こんにちは";が表示されず
    真っ白になります・・・
    899 : nobodyさん - 2008/11/18(火) 17:09:56 ID:??? (+7,-29,-66)
    自動セッション開始のディレクティブも考慮して、
    クッキーの有効期限はsetcookieで設定した方がいいぜ
    session_startする前に実は開始してて、有効期限の上書きが出来ないことがあるから
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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