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

    私的良スレ書庫

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

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

    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/01/25(日) 12:23:40 ID:??? (+9,-30,-232)
    って、まて、なんでsjis-winなんだwww

    せっかくなんで、うちで上手く言っているコード晒す。
    元の文字コードはUTF-8(UTF-8のところをSJISに変えたらいけるんじゃね?)

    $from_name = mb_encode_mimeheader($from_name, 'ISO-2022-JP');
    $subject = mb_encode_mimeheader($subject, 'ISO-2022-JP');
    $body = mb_convert_encoding($body, 'ISO-2022-JP', 'UTF-8');

    sendmail($from, $from_name, $to, $subject, $body);

    sendmailは自分で定義してな
    752 : nobodyさん - 2009/01/25(日) 12:27:37 ID:??? (+10,-30,-46)
    >>751
    それ、
    $body = mb_convert_encoding($body, 'ISO-2022-JP', 'UTF-8');
    この瞬間に、半角カナが化けるでしょ。JISにないんだから。
    753 : nobodyさん - 2009/01/25(日) 12:32:13 ID:??? (-1,-29,-11)
    まぁ、本気でやるんなら、PEAR::Mailでも使えってことかな
    754 : nobodyさん - 2009/01/25(日) 12:34:12 ID:??? (-6,-29,-15)
    PEAR::Mail(笑)
    755 : nobodyさん - 2009/01/25(日) 12:54:54 ID:??? (+91,+29,-2)
    ここは初心者が初心者をいたぶりあうインターネッツですね
    756 : nobodyさん - 2009/01/25(日) 13:18:23 ID:??? (+52,+29,-1)
    それがどうした?
    757 : nobodyさん - 2009/01/25(日) 13:19:12 ID:??? (+69,+29,-2)
    >>755
    お前見たいのが一番無駄w
    758 : nobodyさん - 2009/01/25(日) 14:04:39 ID:??? (+48,-29,-64)
    >>752
    あああ、スマソ 元の文見てなかった
    半角カナか、ISO-2022-JPには定義されてないなw

    以前に届いてた半角カナ含んだケータイのメールを調べてみようとしたが、
    文字コードがわからん!つかEdMaxでデータのまま保存する方法がわからんだ
    やっぱりSJISなんだろうか
    759 : nobodyさん - 2009/01/25(日) 15:25:08 ID:??? (+16,-8,+2)
    >>758
    jis
    760 : nobodyさん - 2009/01/25(日) 15:28:14 ID:??? (-6,-29,+0)
    Shift_JIS
    761 : nobodyさん - 2009/01/25(日) 15:30:24 ID:??? (-2,-30,-68)
    マクドだけど

    Content-Type: text/plain; charset="ISO-2022-JP"
    Subject: マクドナルド トクするケータイサイト
    762 : nobodyさん - 2009/01/25(日) 15:32:23 ID:??? (+52,+29,-1)
    デコード後のデータ出してどうする
    763 : nobodyさん - 2009/01/25(日) 15:36:23 ID:??? (+3,-30,-116)
    Message-ID: <IMTg0MhDC0e7f5ff04ED6@docomo.ne.jp>
    MIME-Version: 1.0
    Content-Type: text/plain; charset="Shift_JIS"
    Content-Transfer-Encoding: 8bit

    docomoから半角カナで送ったメール

    764 : nobodyさん - 2009/01/25(日) 15:38:26 ID:??? (+56,+30,+0)
    766 : nobodyさん - 2009/01/25(日) 15:53:24 ID:??? (+10,-17,-21)
    sessionとcookie 基本からやり直した方がよさそうだよ
    767 : nobodyさん - 2009/01/25(日) 17:39:29 ID:??? (+57,+30,-135)
    >765の考えているセッションは一般的な意味のセッションではない気がする。
    「セッション」とか「認証」とか「ログアウト」とか「ログイン」とかいう技術用語を使わずにやりたい事を説明できるか?

    クライアントに覚えさせても問題ない情報ならば、セッション変数にせずにクッキーを発行してしまう方が手っ取り早い。
    768 : nobodyさん - 2009/01/26(月) 14:47:07 ID:??? (+39,-29,-21)
    おい、xampp使ってる素人はapache単体かowsに切り替えろ
    http://www.itmedia.co.jp/enterprise/articles/0901/20/news013.html
    769 : nobodyさん - 2009/01/26(月) 21:50:37 ID:S1JqNcOw (-19,-30,-65)
    <img src=test.jpg width=100 height=50 />

    <img src="test.jpg" width="100" height="50" />

    というようにダブルクォーテーションで囲うようにしたいのですが
    どういう方法で追加させるのでしょうか?
    770 : nobodyさん - 2009/01/26(月) 21:59:38 ID:??? (+44,+21,-10)
    エスパー案件ですね。
    771 : nobodyさん - 2009/01/26(月) 22:13:29 ID:??? (+88,+29,-13)
    >>769
    そこにダブルクオーテーションを書け
    772 : 769 - 2009/01/26(月) 22:37:16 ID:??? (+74,+29,-85)
    >>771
    いや、書いてない文字列に自動的に
    ダブルクォーテーションを付けるようにしたいんです。

    用途は、例えばタグを利用できる掲示板で
    たまにダブルクォーテーションが無い場合があり、そういう文字列に
    自動的に付く処理を入れたいんです。
    正規表現でと、考えましたが、パターンが思いつきません。
    773 : nobodyさん - 2009/01/26(月) 22:40:17 ID:??? (+0,-28,-45)
    >>768
    利用を教えてください。
    ローカルでの開発用に apache2 使ってますが、結構レスポンス遅いです。
    実機上だとかなり速い。

    こういう問題が解決しますか?
    775 : nobodyさん - 2009/01/26(月) 23:00:53 ID:??? (+19,-8,-17)
    いちいちローカル変数にコピーすんの?
    776 : nobodyさん - 2009/01/26(月) 23:19:08 ID:??? (-12,-30,-12)
    >>774
    1:country
    2:map_area
    3:pref
    4:address
    5:address_number
    777 : nobodyさん - 2009/01/26(月) 23:22:41 ID:??? (+48,+25,-3)
    アンダーバーはダサい
    778 : nobodyさん - 2009/01/26(月) 23:32:36 ID:??? (+133,+27,-22)
    (先頭じゃなくても)変数にアンダーバーを付けるとエラーの原因になる
    実際経験済み
    779 : nobodyさん - 2009/01/26(月) 23:47:33 ID:??? (+77,+29,-196)
    >>768
    あくまで個人的意見だが。
    xamppを公開サーバーで使う奴なぞおらんと思う。
    xamppっていうのは、俺の中ではWindowsマシン上で手っ取り早く手間かけずにlocal開発環境を構築するものかな。
    その目的において、xamppに勝るものは今のところないかなと。

    んでもう少し凝った環境をlocalで構築するなら俺はVMWareを使うが、そこら辺は人それぞれかなと。
    それこそあなたが紹介してるもの使おうが自由だと思うが如何なもんか。
    780 : nobodyさん - 2009/01/26(月) 23:58:47 ID:??? (+33,-30,-102)
    >>769,772
    $str = '<img src=test.jpg width=100 height=50 />';
    echo preg_replace('/(\w+)\s*\=\s*([^\s\/\>]+)/', '$1="$2"', $str);

    即興で書いてみた。全然検証してないし、多分駄目なパターンが幾らでもあると思うのでそのつもりで。
    適当にググればもっと良い正規表現とか幾らでも見つかると思う。
    781 : nobodyさん - 2009/01/27(火) 00:10:29 ID:??? (-1,-30,-243)
    >>765
    クッキーを使わずに特定のセッションキーの値だけ保持したいだけって意味だろうか?

    $_SESSION = array();

    の代わりに

    $conf = array('aaa', 'bbb', 'ccc'); // 消したくないセッションのキー

    foreach ($_SESSION as $key => $val) {
    if (!in_array($key, $conf)) { unset($_SESSION[$key]); }
    }

    「unsetで消したいsessionを1つづつ消す以外の方法で」と書いてるから↑は駄目って事かい?

    もしそうであれば
    1.消したくないセッションを別変数に退避
    2.セッションクリア
    3.退避してたのをセッション変数に戻す
    てな感じの流れになると思うが。

    最後の一行はエスパーじゃないのでわからん。
    782 : 769 - 2009/01/27(火) 00:18:06 ID:??? (+62,+29,-42)
    >>780
    出来ました!ありがとうございます。

    「PHP 正規表現 ダブルクォーテーション」でググっても
    出てこないのですが、もう少し探しつつ自分でも勉強してみます。
    783 : nobodyさん - 2009/01/27(火) 00:22:10 ID:??? (+69,+29,-12)
    >>778
    マジ!?

    俺、変数はすべてアンダーバー付けてるよ・・・
    関数は「testPage」みたいにしてるけど・・・
    784 : nobodyさん - 2009/01/27(火) 00:48:50 ID:??? (+57,+29,-6)
    なんで関数はキャメルケースで変数はそんなんなんだw
    785 : nobodyさん - 2009/01/27(火) 01:02:08 ID:hNLt6VET (+23,+24,-16)
    そういえば皆さん、変数・関数・クラス、それぞれどんなケース(キャメルケースとかアッパーケースとか)で書いてますか?
    786 : nobodyさん - 2009/01/27(火) 01:02:39 ID:??? (+1,-29,-16)
    >>785
    ZendとPearのコーディング規約にあわせてる
    787 : nobodyさん - 2009/01/27(火) 01:04:04 ID:??? (-11,-29,-14)
    zendの規約
    788 : nobodyさん - 2009/01/27(火) 01:06:01 ID:??? (+81,+29,+0)
    オレ竜だろJK
    789 : nobodyさん - 2009/01/27(火) 01:07:37 ID:??? (+68,+29,-9)
    >>788
    まぁ趣味でやるならそれでいいんじゃねぇの?w
    790 : nobodyさん - 2009/01/27(火) 02:43:20 ID:??? (+93,+30,-90)
    ちなみにCamelCaseは「キャメルケース」、snake_caseは「スネークケース」という通称がある。

    俺は関数とクラス名はキャメルケース、変数はスネークケースにする事が多い。
    何となく変数名に大文字があると違和感がある。
    そもそも変数名にそんな長い命名をする事はあまり無いがな。

    表記の差なんぞ大した問題じゃないし、最悪機械的に置換するのも容易だから適当にやってりゃいい。
    どんな単語を選ぶかに比べたら瑣末な問題だ。
    792 : nobodyさん - 2009/01/27(火) 02:54:06 ID:??? (+63,+23,+1)
    >>790
    >何となく
    素人はこれだから
    793 : nobodyさん - 2009/01/27(火) 03:10:11 ID:??? (+57,+22,-30)
    >>778
    http://www.php.net/manual/ja/language.variables.basics.php
    ぐらい読め

    >>791
    この板はPHPで作られたアプリケーションのサポートまでしません
    開発者に言え
    795 : nobodyさん - 2009/01/27(火) 03:31:36 ID:??? (+86,+29,-19)
    なぜ最後だけ人をなめくさった口調?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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