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

    私的良スレ書庫

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

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

    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
    401 : nobodyさん - 2009/09/27(日) 09:12:57 ID:??? (-1,-29,-29)
    リクエストヘッダにIf-Modified-Since付けて304が返ってくるかの方が良いね
    PHPなら簡単にできる
    402 : nobodyさん - 2009/09/27(日) 10:00:57 ID:??? (-8,-29,-65)
    >383
    PHP本体をコンパイルしたCコンパイラのintの大きさに依存する。
    設定ではなく、コンパイルからやり直さないとダメ。
    WindowsならPHPのサイトから64bit版を落とせばいけるはず、あるか知らんが。
    404 : nobodyさん - 2009/09/27(日) 12:15:33 ID:??? (-1,-29,-6)
    if ($line[$i] !== $oldLine[$i])
    405 : nobodyさん - 2009/09/27(日) 12:38:06 ID:??? (-12,-30,-71)
    <?php
    function test($a, $b){
    if ($a!==$b) {
    $r = "wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww";
    }else{
    $r = "lol";
    }
    return $r;
    }

    $test_hensu = array_map("test", $line[$i], $oldLine[$i]);
    print_r($test_hensu);
    ?>
    406 : nobodyさん - 2009/09/27(日) 12:46:37 ID:??? (+65,+30,-108)
    >403
    そこを考える事を楽しめない奴はプログラマには向いてないな
    まあ、コーディングは手段であって必ずしも生業や趣味じゃないからどうでもいい話だが

    追跡するのはリンクだけだろ?なら、更新の有無とかチェックしないで、毎回片っ端から全リンクを拾い出せばいい
    取得済URLのリストだけ保存しておいて、なかったら新規に追加されたリンクと見なしてデータを取得する
    407 : 406 - 2009/09/27(日) 12:49:26 ID:??? (+3,-29,-23)
    あー、それだと片手落ちか
    個々のファイルが更新されたか否かは、結局ファイルを読みに行かないと分からない
    正攻法なら前回クロールで作ったファイルリスト全部に対しIf-Modified-Sinceを送り、更新されていたファイルを取得するのが効率がいい
    408 : nobodyさん - 2009/09/27(日) 14:03:51 ID:wLv38OPr (+21,+29,-8)
    >>398
    初心者からも文句が出ないように書くのも教える側の義務だと思います
    今度彼らに会ったらキツく言っておきます
    409 : nobodyさん - 2009/09/27(日) 14:06:19 ID:??? (+57,+29,-59)
    義務を求めるのなら有料でPHP教えてくれる先生に聞けばいいよ
    ここは義務で回答しに来てるわけではなく、あくまでボランティアだ
    410 : nobodyさん - 2009/09/27(日) 14:07:23 ID:wLv38OPr (-16,+29,-27)
    >>402
    あら、コンパイルからですか。
    64bit版落とすのも面倒なので今回は諦めておきます。
    次回PHPが大きくヴァージョンアップしたら、ついでに64bit版に変えてもいいですね。
    ありがとうございました。
    411 : nobodyさん - 2009/09/27(日) 14:20:37 ID:??? (+57,+29,-5)
    落とすのが一番楽だろw
    それが面倒なら何ができるんだw
    412 : チラシの裏 - 2009/09/27(日) 14:36:50 ID:??? (+2,-25,-6)
    ticks、すげぇー!超便利!
    これCとかJavaにもあったらいいのにな
    413 : チラシの裏 - 2009/09/27(日) 15:57:19 ID:??? (+22,-5,-5)
    でも、関数のオーバーロードはサポートされてない
    残念っ!!!
    414 : nobodyさん - 2009/09/27(日) 21:14:19 ID:??? (+60,+29,-12)
    >>408
    あはは、あまりにあれ過ぎて君が頓珍漢な勘違いしたままなのだが誰も教えてくれないんだよ。
    416 : nobodyさん - 2009/09/28(月) 00:39:39 ID:??? (-16,-29,-2)
    >>415
    $_SERVER['QUERY_STRING']
    417 : nobodyさん - 2009/09/28(月) 00:41:15 ID:??? (-11,-29,-10)
    >>415
    apache使ってるなら、mod_rewriteで置き換えるしか無いんじゃない?
    418 : nobodyさん - 2009/09/28(月) 00:54:12 ID:??? (-2,-30,-49)
    localhost/index.php/文字列
    とやって、PATH_INFOで受け取る手もある。拡張子隠蔽はMultiViewとかmod_rewrite
    419 : nobodyさん - 2009/09/28(月) 00:58:51 ID:nPgUeQzt (-22,+29,-38)
    >>416-418
    迅速なレスありがとうございます
    超絶初心者なのでわからない単語などありますが
    そこらへんはググって試行錯誤やってみます

    ありがとうございました
    420 : nobodyさん - 2009/09/28(月) 02:52:20 ID:gXHj/gRY (+39,+30,+0)
    421 : nobodyさん - 2009/09/28(月) 03:11:14 ID:??? (+44,+21,+1)
    >>420
    426 : nobodyさん - 2009/09/28(月) 08:11:32 ID:??? (-29,-30,-86)
    トラブルの九割は、実に下らない取るに足りない原因で起きているという観点から一応聞いてみる。

    もちろんMyIteratorクラスは、そのページのサンプル通りのものを

    ><?php
    >class MyCollection implements IteratorAggregate

    この二行の間に書いているか、またはincludeしてるんだよね?

    それと、エラーログ見てみようよ。
    433 : nobodyさん - 2009/09/28(月) 13:54:09 ID:??? (+1,+29,-9)
    >>432
    お前みたいな責任転嫁野郎は社会のゴミ屑だな
    434 : 422 - 2009/09/28(月) 14:13:46 ID:??? (+98,+29,-106)
    >>433
    いやいや、マジでそうですって。
    display_errorsはデフォルトではOnですし、それ以外考えられないですよ。
    右も左も分からん人間にdisplay_errorsをOffにさせるなんて
    オレオレ詐欺に次ぐ悪質な手口じゃないですか。

    で、実際にどこで変えたのか検索しようとしたら
    Windows Vistaの糞野郎が「拡張子が".php"のファイルの内容は検索できない」とか言いやがりますし、
    世の中絶対におかしいですよ。
    ちょっとこれから服を着ないで原宿に買い物に行ってみます。
    435 : nobodyさん - 2009/09/28(月) 14:36:59 ID:??? (+57,+29,-4)
    どこが悪くて、どう解決したのか書かない奴ばっかりだな。
    436 : nobodyさん - 2009/09/28(月) 14:50:46 ID:??? (+6,-29,-49)
    >>434
    公開する段階ではdisplay_errorsはOffにすべき
    おまえがちゃんと読まずに設定書き換えただけ
    438 : nobodyさん - 2009/09/28(月) 16:09:50 ID:??? (+69,+29,-42)
    >>434
    お前俺の友達に似てるな。

    ネットに書いてあることをそのままコピペでやって
    うまくいかなかったらそいつのせいだと?

    馬鹿にするのも大概にしろよ。
    439 : nobodyさん - 2009/09/28(月) 16:21:51 ID:??? (+52,+29,-63)
    >>437
    それでいいよ
    ただJavaのようにエラー全てを例外で処理するような言語ではないので
    PHPで例外処理使う場合はPDOなんかの勝手にthrowしてくる最近のクラスだけでいいんじゃない?
    PHPは後つけのオブジェクト指向なので昔からあるような関数はエラー出て止まるだけだから
    そういうものに対しても例外処理をしたいとなると自分でthrowしないといけない
    440 : nobodyさん - 2009/09/28(月) 16:32:03 ID:+8HTDnRb (-14,+28,-15)
    >>439
    予測不能な物は自分でthrowしなくていいんですね
    ありがとうございます
    441 : nobodyさん - 2009/09/28(月) 17:09:14 ID:??? (+3,-30,-108)
    サーバーサイドで実行できるjqueryのオープンソース phpquery

    サーバー側でHTMLをjqueryで整形できるよ。

    http://code.google.com/p/phpquery/


    $doc = phpQuery::newDocumentHTML("http://www.yahoo.co.jp/");

    $html = $doc['div'] -> html();

    サーバーサイド側でこんな簡単にHTMLが抜け出せる。
    正規表現も使わないで済む。jqueryライクな書き方でOK
    443 : nobodyさん - 2009/09/28(月) 20:41:17 ID:??? (+62,+29,-50)
    サーバサイドで実行できるってのがうさんくさい紹介だな
    PHPなんだからサーバ側処理なのは当たり前だろ
    ただのjQueryライクにかけるようにしたクラスライブラリだろ
    PHP知らないJS使いが使う分にはいいがこのスレでは不要
    444 : nobodyさん - 2009/09/28(月) 21:08:56 ID:??? (-2,-30,-21)
    echo@file_get_contents('http://www.yahoo.co.jp/');
    これができるって事?
    445 : nobodyさん - 2009/09/28(月) 22:16:10 ID:??? (+56,+28,-22)
    そんなの既存の関数2つ使うだけで出来るだろ・・

    446 : nobodyさん - 2009/09/28(月) 23:54:07 ID:??? (-6,-29,-13)
    どなたか431おねがいします
    447 : nobodyさん - 2009/09/29(火) 05:28:20 ID:??? (+57,+29,-20)
    プロセスとスレッドは異なるもの。
    タスクマネージャにスレッドまでは表示しないだろ。
    448 : nobodyさん - 2009/09/29(火) 09:48:41 ID:ZXmjIu3r (+68,+29,-51)
    時間に関するスクリプトを組む際、
    ・ある瞬間をあらわす「時刻」
    ・時刻と時刻の間を表す「時間」
    ・時間の量
    の三種類の別種のオブジェクトがありうると思いますが
    それらを提供しているライブラリがあれば教えてください
    449 : nobodyさん - 2009/09/29(火) 09:51:04 ID:??? (+2,-29,-11)
    >>448

    time(); or microtime();


    意味がわからない


    意味がわからない


    具体的に書いていただかないと回答もつきませんよ
    450 : nobodyさん - 2009/09/29(火) 10:55:40 ID:??? (-2,-30,-55)
    ディレクトリの使用サイズを取得する為に
    disk_total_spaceで取得すると、-844980224の様にマイナスになってしまいます。
    正しく取得するにはどうしたらいいですか?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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