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

    私的良スレ書庫

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

    元スレ【PHP】下らねぇ質問はここに書き込みやがれ 72

    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
    451 : nobodyさん - 2008/08/25(月) 02:11:33 ID:??? (+68,+29,-55)
    >>446
    俺は、サーバーもクライアントも文字コード一緒だよ。
    っていうか、俺がやっている奴は趣味でやっている奴だが、
    そもそもシステム構築する際は、文字コードは統一しておくのが普通でしょ。
    文字コードが混在しているシステムは、テスト工数が増大するし、リスクを増える。
    452 : nobodyさん - 2008/08/25(月) 02:14:49 ID:??? (+20,-30,-53)
    >>449
    ぶっ壊れたデータは戻せないと思うぞ
    特に標準がasciiやlatin1だと最悪だ・・・
    標準のコードがマルチバイトならbinaryで取り出してから変換すればいい

    >>450
    <? echo $txt; ?>の省略形な
    453 : nobodyさん - 2008/08/25(月) 11:54:54 ID:??? (+35,+9,+1)
    >>452
    ありがとうございます!
    455 : nobodyさん - 2008/08/25(月) 14:13:54 ID:??? (+57,+29,-11)
    それは内部処理の場合で、アドレスのセ・パれーたはスラッシュって決まってん稔
    456 : nobodyさん - 2008/08/25(月) 14:17:00 ID:??? (+52,+29,-7)
    でれくとりとうーあーるはちあるもの
    457 : nobodyさん - 2008/08/25(月) 14:47:50 ID:+ZyX5O5x (+31,+29,-41)
    PHP初心者です。

    リファラーワードによってリダイレクト先を変える場合って
    どうやればいいですかね?
    リファラーを取るまでは上手くできてるのですが…
    458 : nobodyさん - 2008/08/25(月) 14:56:35 ID:??? (+7,-30,-122)
    >>457
    どんな手法を取るか知らんがリファラを解析して宛先を決めるとこまで出来てるなら
    header関数でLocationヘッダーを流せばいい

    header('Location: 転送先URL');
    459 : nobodyさん - 2008/08/25(月) 15:30:43 ID:??? (+54,+26,-17)
    リファラが取得できない設定・ブラウザとかあるからその辺の処理もしっかりなー
    460 : nobodyさん - 2008/08/25(月) 15:51:51 ID:??? (+31,-30,-108)
    include_pathに複数指定する場合、
    Windowsだと;区切り、Linuxだと:区切りだけど、
    配列からパス形式を生成する場合に簡単な方法ないかな

    $array = array(
    '/path/test_dir/',
    '/path/PEAR/',
    '/path/Smarty'
    );

    環境に応じて:や;で区切ってパスの文字列を生成

    WindowsかLinuxか判別して
    それぞれに応じて作成するのが正しいのか、
    むしろそういう関数が既にあるのか・・・
    461 : nobodyさん - 2008/08/25(月) 16:02:40 ID:??? (-2,-29,-31)
    >>160
    http://jp2.php.net/set_include_path
    >PATH_SEPARATOR 定数を利用することで、 オペレーティングシステムに依存せずに include path を追加することが可能です。
    という便利なものがあるようだけど?
    462 : nobodyさん - 2008/08/25(月) 16:04:49 ID:??? (-1,-29,-28)
    ってすまん、パスセパレータじゃなかったね

    int_setでやってるのか知らないけど
    普通にその配列ループしてset_include_pathかけりゃいいんじゃないかな
    463 : nobodyさん - 2008/08/25(月) 16:05:20 ID:??? (+52,+30,+0)
    464 : nobodyさん - 2008/08/25(月) 16:06:30 ID:??? (-1,-29,-18)
    new_include_path
    初めてしった、まじサンクス!!
    こんな便利なものがあったのか、もっと早く気づけば良かった
    465 : nobodyさん - 2008/08/25(月) 16:56:17 ID:wWAEdZe4 (-24,-30,-49)
    連想配列のキーと値が一致するか調べたいと思います。

    Array ( [name] => 元旦 [year] => 2008 [month] => 01 [day] => 01 )

    こういう連想配列の場合、どのようにして比較すればいいのでしょうか?
    forで出力してifで比較する以外で、方法がありましたら教えて下さい。
    466 : nobodyさん - 2008/08/25(月) 16:57:58 ID:??? (+59,+29,-23)
    >>465
    意味が理解できない
    どこがどうなら一致したことになるんだ?

    エスパー感覚で回答ならforeach
    468 : nobodyさん - 2008/08/25(月) 17:07:48 ID:??? (+36,+28,-26)
    >>467
    PEARのメール関係のライブラリにそういうのがあったはず
    469 : nobodyさん - 2008/08/25(月) 17:09:46 ID:??? (-1,-30,-77)
    >>465
    エスパーしてみる
    比較というより、month=01 day=01 というキーを与えて、
    name=元旦 という値を取得したいんじゃないのかい?

    ならば、配列の持ち方は、$name = array('0101'=>'元旦', '1231'=>'大晦日')
    で参照は$nama['0101']でOK
    470 : 465 - 2008/08/25(月) 17:10:37 ID:??? (+14,-30,-128)
    >>466
    今まで下記のようにして出力していたのですが、
    カレンダーの日数毎にforeachでチェックするのも
    負荷がかかると思い、他の方法を模索しています。

    foreach($date_array as $date){
    if($date["year"]=="2008" && $date["month"]=="01" && $date["day"]=="01"){
    echo $date["name"];
    }
    }
    471 : nobodyさん - 2008/08/25(月) 17:17:37 ID:??? (+9,-30,-61)
    >>468
    PEAR::Net_POP3だと思う。

    >>467
    PEAR::Net_POP3のgetParsedHeadersで
    ヘッダの内容を連想配列に格納できるから、
    それで取得するのが楽だろうな。
    473 : nobodyさん - 2008/08/25(月) 17:37:27 ID:??? (-3,-30,-42)
    >>471
    ごめん、mimeDecodeのことだわ

    PEAR::Mail::mimeDecodeで生メールの解析ができる
    474 : nobodyさん - 2008/08/25(月) 17:43:09 ID:ddePEaRi (-18,+29,-17)
    >>473
    ありがとうございます。

    しかし、そのライブラリを使っても、>>467のとおり、間に改行が入っていると、
    改行後の文字を無視してしまうので、完全ではないんですよね。。

    自分で作るしかないのかなぁ。。
    475 : nobodyさん - 2008/08/25(月) 17:53:05 ID:??? (+0,-29,-15)
    >>470
    $date_arrayの管理方法を見直した方がイイ
    それが出来ないならforeachよりarray_mapの方が今回の例では高速
    477 : nobodyさん - 2008/08/25(月) 21:38:21 ID:Ich0UEjQ (+0,+0,+0)
    以下のように表示させたいです
     
    ----------------------
    |2008 8 1 | tokyo  |
    ------------|    |
    |2008 8 2 |    |
    ----------------------
    |2008 8 6 | osaka |
    ------------|    |
    |2008 6 7 |    |
    ----------------------
    |2008 8 13 | tokyo |
    ------------|    |
    |2008 8 14 |    |
    ------------|    |
    |2008 8 15 |    |
    ----------------------
    |2008 8 20 | nagoya |
    ----------------------
    |2008 8 25 | fukuoka |
    ----------------------
    |2008 8 30 | sapporo |
    ----------------------


    478 : nobodyさん - 2008/08/25(月) 21:39:51 ID:??? (+46,+28,+0)
    そうか
    480 : nobodyさん - 2008/08/25(月) 21:46:39 ID:??? (+52,+29,-13)
    >>479
    一度データをストアしなきゃ連日の計算は出来ん
    それかsqlで連日の部分を結果セットに含ませればいい
    481 : nobodyさん - 2008/08/25(月) 21:47:02 ID:??? (+62,+29,-49)
    >とかは
    「などは」だろ。

    >できるんですが
    「できるのですが」または「できますが」だろ。

    >ですし・・・
    「です。」だろ。

    >ご教授願います。
    「ご教示願います。」だろ。

    >ずれました・・
    「ずれました。」だろ。
    482 : nobodyさん - 2008/08/25(月) 21:48:06 ID:??? (+37,+19,+0)
    そこ!
    484 : nobodyさん - 2008/08/25(月) 23:13:01 ID:??? (+80,-29,-15)
    qr_img.phpなんて知らんよ。
    http://www.swetake.com/qr/qr_cgi.html
    これ?
    動作確認環境にwindows含まれてないじゃん。
    作成者に聞くのが一番確実かと。
    485 : nobodyさん - 2008/08/25(月) 23:19:14 ID:??? (+159,+29,-8)
    >>484
    自分が無知なことを威張っている奴を久しぶりに見たw
    もしかしてGG佐藤さんですか?
    486 : nobodyさん - 2008/08/25(月) 23:32:37 ID:??? (+81,+29,-6)
    いい加減他人のスクリプトは作った人間に訊くということを覚えろ
    487 : nobodyさん - 2008/08/25(月) 23:47:49 ID:??? (+70,+29,-25)
    >>485 誰にでも噛み付いて楽しいか?キムチ臭いよオマエwww
    488 : nobodyさん - 2008/08/26(火) 00:56:56 ID:??? (+73,+29,-3)
    >>485
    また定期的に現れるおまえかっ!
    489 : nobodyさん - 2008/08/26(火) 00:57:51 ID:??? (+11,-21,+0)
    とりあえず>>483=>>485は市ね
    490 : nobodyさん - 2008/08/26(火) 01:48:27 ID:??? (+57,+11,-19)
    市ぬ前にGG佐藤に謝れ、低脳すぎるぞ>>485
    この質問は>>484でFA
    ---------- 終了 -----------
    491 : nobodyさん - 2008/08/26(火) 08:49:21 ID:x5C4Qb0i (+69,+29,-6)
    >>484
    そんなこと言うとこのスレの存在意義がわからなくなる。
    知らないなら黙ってれば良いのに。。。
    492 : nobodyさん - 2008/08/26(火) 08:58:31 ID:??? (+87,+29,-8)
    >>491
    自分が無知なことを威張っている奴を久しぶりに見たw
    もしかしてGG佐藤さんですか?
    493 : nobodyさん - 2008/08/26(火) 09:24:20 ID:??? (+6,-11,+0)
    つttp://d.hatena.ne.jp/rsky/20070427/1177680276
    494 : nobodyさん - 2008/08/26(火) 10:28:41 ID:??? (+2,-29,-18)
    テキストファイルの中身をechoする簡単な記述を教えてください。
    496 : nobodyさん - 2008/08/26(火) 10:54:33 ID:??? (-1,-29,+0)
    >>494
    include('file.txt');
    497 : nobodyさん - 2008/08/26(火) 11:25:06 ID:??? (+46,+29,-86)
    >>495
    関数はないなぁ
    ビット演算子を使ってマスクからネットワークとブロードキャスト出して
    各オクテッド毎にチェックさせればいいんでない?
    IPはstringだからドットで分割した後intにキャストしないとビット演算子での計算結果狂うから注意
    498 : nobodyさん - 2008/08/26(火) 11:40:43 ID:??? (+7,-30,-54)
    >>440
    分かっているとは思うが、
    クオートのために*_escape_stringを使っても、不正な文字を埋め込められる場合がある。
    http://blog.ohgaki.net/set_namesa_mcb_asc
    本文よりコメ欄に注意
    なので、
    >>439
    mb_check_encodingしてからPDOで渡すのがいい。
    499 : nobodyさん - 2008/08/26(火) 11:42:15 ID:MPzk6qs2 (+111,+30,-45)
    >>492
    ここは無知を晒して質問する場かと思ってました。
    あなたがここの管理人さんだったのですね。
    毎日監視お疲れ様です。

    >>486
    正論ですが、スクリプトを作った方には同じような質問が
    何度も届くわけで、すでに同様の質問をした人がこの辺に
    居れば情報の共有ができ、さらに以降同様の疑問をもった方が、
    ここにたどり着いて問題を解決することもあるわけで。

    500 : nobodyさん - 2008/08/26(火) 11:44:28 ID:??? (+0,-30,-29)
    >>498
    mb_check_encoding?
    >>444のやり方じゃダメなの?
    >>444で設定しなおしたが、問題なさそう。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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