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

    私的良スレ書庫

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

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

    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
    51 : nobodyさん - 2010/04/21(水) 23:43:46 ID:??? (+34,+6,-13)
    RSS巡回サービスに登録するってのが普通じゃね
    53 : nobodyさん - 2010/04/22(木) 00:18:22 ID:??? (-16,-29,+1)
    >>52
    str_replace
    54 : nobodyさん - 2010/04/22(木) 00:19:39 ID:??? (-9,-29,-1)
    >>52
    ereg_replace("\\$", "", $text);
    だけど正解は>>53
    55 : nobodyさん - 2010/04/22(木) 02:13:13 ID:??? (+47,+29,+0)
    正解は越後製菓
    57 : nobodyさん - 2010/04/22(木) 13:19:15 ID:??? (+73,+17,+0)
    >>56
    すまんな、ここはPHPスレなんだ
    58 : nobodyさん - 2010/04/22(木) 13:26:35 ID:??? (+25,-29,-1)
    includeがどうとかじゃなくて普通はcrontab -eを使う
    59 : nobodyさん - 2010/04/22(木) 13:29:55 ID:??? (+86,+17,+0)
    >>58
    すまんな、ここはPHPスレなんだ
    60 : nobodyさん - 2010/04/22(木) 15:07:33 ID:??? (+70,+29,-19)
    これは質問者がうまくphpに絡められなかったのが問題だな。
    その結果>>57>>59とPHPスレ住人が申し訳ない気持ちになってしまっている。
    61 : nobodyさん - 2010/04/22(木) 18:15:35 ID:4sRjBenv (-19,-30,-104)
    appspot.com(google app engine)を使った串のみを弾きたい(他は弾かない)のですがどうしても弾けません。
    IP制限は広範囲にあるので不可です。
    UAも無理でした。
    gethostbyaddrも帰って来ません。
    phpで弾きたいのですが何か良い方法はないでしょうか?
    弾きたい理由はミラーサイトのように見えるからです。

    参考プロクシ sayno2filter
    http://www.google.com/search?hl=ja&q=+site:sayno2filter.appspot.com+sayno2filter.appspot.com
    価格.comモバイルもなんだか気持ち悪いです。
    62 : nobodyさん - 2010/04/22(木) 18:40:46 ID:Ret1+4zT (-23,-30,-261)
    携帯サイトを作成しており、

    header('Location: ./index.php#test');
    exit;

    と記述しております。

    index.php内には

    <a id="test" name="test">○○○○○</a>

    と言う箇所があり、PCからアクセスすると、正常にページ内リンクの箇所へリダイレクトされます。

    が、docomoからアクセスすると、ロケーション先の#以降が切り取られてしまいます。
    飛んだ先のURLを表示すると
    http://example.com/index.php
    と表示されており、綺麗に#以降だけなくなります。

    <a href="./index.php#test">リンク</a>
    だと問題なく飛ばすことが出来ます。

    docomoの場合、headerのロケーションでページ内リンクを指定して飛ばすのは無理なのでしょうか?

    掲示板書き込み後に、自分の書いた記事(ページの一番下)を表示させたいのですが…
    63 : nobodyさん - 2010/04/22(木) 18:57:19 ID:??? (+14,+29,+1)
    >>62
    無理そうや
    64 : nobodyさん - 2010/04/22(木) 19:01:46 ID:??? (+29,-29,-8)
    リクエストされたURIみるのではだめなの?
    65 : nobodyさん - 2010/04/22(木) 19:02:49 ID:??? (+38,+17,-1)
    あ、>>64>>61に。
    67 : nobodyさん - 2010/04/23(金) 00:11:23 ID:PsFOuB9x (+43,+30,+0)
    68 : 66 - 2010/04/23(金) 01:00:29 ID:??? (+105,+30,-134)
    >>67
    ありがとう。

    あー、すみません。いろいろググって調べたら解決しました。
    http://eru-net.jp/web/?itemid=356 を参考にしたんですが、
    結果的にうまくいったものの自分が何をしたのか全然わかってません。
    プログラマってlinuxの機能やファイルの働きを熟知してるんですか?
    こんなの覚えられるの?って感じです

    みなさん、本読んだ程度で実務レベルの知識身に付きましたか?
    今回の僕みたいに他人のサイト参考にして、でも中身の理解はイマイチって
    「ありがち」なことなんでしょうか…
    変なこと聞いてすみません、なんか気が滅入ってます
    69 : 61 - 2010/04/23(金) 01:27:57 ID:??? (+77,-29,-12)
    >>64
    解決しました。
    GoogleAppEngineからは必ずAppEngine-GoogleとUAに付くそうです。
    偽装出来るとばかり思ってました。
    しかし、こんなのもこれからgoogleお墨付きで公然とどんどん増えていくのでしょうか。。
    http://q.hatena.ne.jp/1249449506
    70 : nobodyさん - 2010/04/23(金) 01:31:11 ID:??? (+57,+29,-26)
    リポジトリを追加してないならそんなことにはならないと思うんだけどなぁ。
    最近は仮想化が楽なんだからいろいろやって壊して勉強するのもいいと思うよ
    71 : nobodyさん - 2010/04/23(金) 01:34:04 ID:??? (+96,+29,-8)
    >>69
    なぜ弾こうと思ったか、その動機によっては対応方法が変わってくると思うけどね
    72 : 61 - 2010/04/23(金) 01:56:15 ID:??? (+103,+28,-32)
    >>71
    動機は61に書いた通りです。
    よければ他に対応方法があれば教えてください。
    73 : nobodyさん - 2010/04/23(金) 08:00:07 ID:??? (+57,+29,-39)
    意味が分からない
    串経由してでもお前の記事が読みたい人がいるんだろ、実害が出てるわけでもないのにアクセス拒否するのか
    76 : nobodyさん - 2010/04/23(金) 10:40:44 ID:??? (-2,-30,-37)
    現在時刻の24時間前なら
    echo time() - 3600*24;

    0時のだったら
    echo mktime(0, 0, 0, date("n"), date("j")-1, date("Y"));
    77 : nobodyさん - 2010/04/23(金) 15:19:56 ID:??? (+71,+29,-37)
    >>72
    動機が書かれているようには見えないよ
    動機によっては弾く必要がない、という展開もありえるんだよ
    78 : nobodyさん - 2010/04/23(金) 15:23:15 ID:??? (+52,+29,+1)
    そんなことは関係ない
    79 : 61 - 2010/04/23(金) 18:03:50 ID:??? (+73,+29,-134)
    結局UAで判別してGoogleAppEngineからのProxyは正規のURL○○からアクセスしてくださいとコメントを出すことにしました。
    私的には実害はおそらくありませんが>>69のリンク先にあるように、ミラーに見せかけアマゾンのidを変える人もいるので困る人もいるかと思う。
    他の串ならipやらでなんとかなりそうですが、googleの無料サーバのipは無数にあり可変なので少し戸惑いました。
    PHPとは関係なくなったので終わりにします。
    81 : nobodyさん - 2010/04/23(金) 18:44:40 ID:??? (+50,+27,+0)
    エラー処理が必要になるなら返せばいいんじゃね
    82 : 80 - 2010/04/23(金) 18:49:00 ID:voMFNEl/ (-13,+29,-30)
    >>81
    エラー処理は必要ありません。

    ただ、実行して返り値の無いのが少し気持ち悪いような気がして。
    関数の場合はいいのですが、クラスのメソッドだと特に…

    86 : nobodyさん - 2010/04/23(金) 20:03:37 ID:??? (+3,-30,-97)
    phpで制作したメールフォームの、内容確認画面で文字化けしてしまいます。
    (mb_convert_encoding($sbj,"JIS","SHIFT_JIS"))が悪いのでしょうか?
    ド素人の質問で申し訳ないのですが、よろしくおねがいします。
    87 : nobodyさん - 2010/04/23(金) 20:09:37 ID:??? (+31,-30,-30)
    mb_convert_encodingでググれ
    88 : nobodyさん - 2010/04/23(金) 20:16:01 ID:??? (+62,+29,-24)
    >>87
    元にしたPHPは問題ないのに、コピーしただけで文字化けするんですよね。
    とりあえずググッてみます。
    ありがとうございます。
    89 : nobodyさん - 2010/04/23(金) 20:25:46 ID:??? (-1,-29,-20)
    ファイルのエンコードとか
    php.iniの内容とか
    91 : nobodyさん - 2010/04/24(土) 09:50:50 ID:??? (+56,+28,-77)
    eregは使うな ってうちのじっちゃが言ってた
    内部エンコーディングとスクリプトの文字コードが違ってない?
    92 : nobodyさん - 2010/04/24(土) 09:50:50 ID:??? (-2,-30,-11)
    if( preg_match('/^[\x00-\xff]+$/',"Hello world") ){
        echo "Hello spam !";
        exit;
    }
    英語だけなら
    93 : nobodyさん - 2010/04/24(土) 10:35:17 ID:??? (+57,+29,-4)
    それは空文字以外すべてにマッチしそうだな
    95 : nobodyさん - 2010/04/24(土) 10:57:42 ID:M8KLPj0Z (+22,+23,-19)
    正規表現で、発見した位置も知りたいのですが
    どうすればいいですか?
    96 : nobodyさん - 2010/04/24(土) 11:23:13 ID:??? (-5,-30,-120)
    >>94
    $arr = explode(",", $str);
    print_r($arr);
    $arr = array_flip($arr);
    print_r($arr);

    >>95
    正規表現でマッチした結果をstrposで再チェックかな
    97 : nobodyさん - 2010/04/24(土) 11:41:12 ID:GsQLjQv0 (-21,+29,+0)
    >>96
    見事にできました。勉強になります。
    ありがとうございました。
    98 : nobodyさん - 2010/04/24(土) 15:10:54 ID:??? (+7,-30,-244)
    Pearで SELECT クエリを投げた後に、
    次のコードを実行したところ
    ①では正常に値が取得出来るのですが②では値が取得されません。

    Pearを使用しデータ取得を行った場合には、
    項目をインデックス番号で指定するしか無いのでしょうか?
    ※番号で指定すると見辛いので何とか取得項目の名称で指定したいです。


    $sql = "SELECT TEST,NAME FROM TEST_TABLE";
    $result = $db->query($sql);
    while($row = $result->fetchRow())
    {
      print( "取得した本文:".$row[0]);          // ←①
      print( "取得した本文:".$row['TEST']);     // ←②
    }
    99 : nobodyさん - 2010/04/24(土) 15:14:26 ID:??? (+25,-30,-52)
    >>98
    fetchRow(DB_FETCHMODE_ASSOC);

    とりあえず
    DB_FETCHMODE_ASSOC
    で検索してみてくれ
    100 : nobodyさん - 2010/04/24(土) 15:16:11 ID:??? (+83,+15,+0)
    >>99
    出来ました!!ありがとうございます!!
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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