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

    私的良スレ書庫

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

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

    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
    1 : nobodyさん - 2009/04/05(日) 22:04:26 ID:??? (+93,-29,-117)
    このスレッドは、他のスレッドでは書き込めない超低レベル、
    もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
    PHP使いが優しくコメントを返しますが、
    お礼はPHPの布教と初心者の救済をお願いします。

    PHP Home Page
    http://www.php.net/
    http://jp.php.net/

    前スレ
    くだすれPHP(超初心者用)5
    http://pc11.2ch.net/test/read.cgi/php/1227303362/

    関連スレ
    PHP総合雑談スレ
    http://pc11.2ch.net/test/read.cgi/php/1200314111/
    PHP初心者勉強会やらんかね!
    http://pc11.2ch.net/test/read.cgi/php/1209137730/
    2 : nobodyさん - 2009/04/05(日) 22:09:53 ID:??? (+25,-9,-3)
    >>1のつづき

    PHP>>>越えられない壁>>>PERL
    3 : nobodyさん - 2009/04/05(日) 23:04:29 ID:??? (+23,-30,-112)
    phpでsplit関数を使用して文字列を配列に格納しょうとしているのですが
     \
    エスケープシーケンスをしっかりやっているにも関わらず、
    \でsplitが出来ないです。
    どうすれば良いでしょうか?

    $strCheckpath = "C:\Documents and Settings\All Users\Application Data\Test\AAA\BBB"
    echo $strCheckpath;
    $strVec = split("\\", $strCheckpath);
    print_r($strVec);
    4 : nobodyさん - 2009/04/05(日) 23:09:07 ID:??? (+8,-30,-60)
    >>3
    $p = "C:\Documents and Settings\All Users\Application Data\Test\AAA\BBB";
    $s = split("[\\]", $p);
    print_r($s);
    5 : nobodyさん - 2009/04/05(日) 23:11:33 ID:??? (-2,-29,-1)
    普通はexplode使うよな
    6 : nobodyさん - 2009/04/05(日) 23:24:16 ID:??? (-1,-29,-24)
    >>4 >>5
    ありがとうございます。

    因みに \ をエスケープする場合のみ

    [ ]

    で囲む必要があるのですか?
    7 : nobodyさん - 2009/04/05(日) 23:27:51 ID:??? (+18,-30,-25)
    うまい説明はできないが正規表現を使う場合は囲む必要がある

    以下の場合は囲まないとダメ
    [0-9]
    [a-zA-Z0-9]
    [\.]
    8 : nobodyさん - 2009/04/06(月) 00:50:54 ID:??? (+32,+7,+1)
    >>7
    サンクス
    9 : nobodyさん - 2009/04/06(月) 05:05:54 ID:??? (+29,-29,-19)
    OOPで、
    staticな呼び出しって
    基本的に非推奨なんだよね?
    10 : nobodyさん - 2009/04/06(月) 05:34:24 ID:??? (+56,+29,+1)
    >>9
    いいえ全然
    11 : nobodyさん - 2009/04/06(月) 12:58:37 ID:??? (+28,+0,-5)
    クラス作ってみたけどよくわからんから、とりあえず全部staticってのは無しな
    12 : nobodyさん - 2009/04/06(月) 15:00:03 ID:??? (+54,+17,-54)
    PHPで作られたサイトで
    画面の上部のリンクをクリックするとURLの末尾のパス名だけが切り替わって
    WEBページ(ファイル)名が表示されない画面がありますけど
    あれってどうやってるんですか?

    【知りたい作り】
    http://TEST/URL_DIR_1/
    http://TEST/URL_DIR_2/
    http://TEST/URL_DIR_3/

    【普通に作るとこうなるんじゃない、と思う作り】
    http://TEST/URL_DIR_1.php
    http://TEST/URL_DIR_2.php
    http://TEST/URL_DIR_3.php
    13 : nobodyさん - 2009/04/06(月) 15:12:27 ID:??? (+5,-29,-4)
    >>12
    rewrite

    もしくはPATH_INFO使って処理する
    15 : nobodyさん - 2009/04/09(木) 11:15:47 ID:??? (-2,-30,-22)
    うんname="hoge[]"
    var_dump($_POST['hoge']);
    17 : nobodyさん - 2009/04/09(木) 17:15:02 ID:??? (+24,-30,-34)
    >>16
    $_POST["tuzyo_ninzu{$hiduke}"]
    じゃだめなんか?
    18 : nobodyさん - 2009/04/09(木) 17:17:46 ID:??? (-6,-30,-67)
    >>16
    ??
    よくわからない

    下みたいにどこに何の変数が入ってるのか書いてくれれば答えれれるが
    $array[0][0]="";
    $array[0][1]="";
    $array[0][2]="";
    $array[0][3]="";
    19 : nobodyさん - 2009/04/09(木) 17:45:35 ID:??? (+58,-18,-48)
    任意のURL内のテキストから特定の文字列を探し出し、そのデータを蓄積するプログラムを作りたいと思っています
    PHPで可能でしょうか?
    ネットゲームの得点を蓄積してランキングをつくりたいのですが
    20 : nobodyさん - 2009/04/09(木) 18:14:28 ID:??? (+21,+0,+1)
    >>19
    可能
    21 : nobodyさん - 2009/04/09(木) 18:25:15 ID:??? (+57,+29,-32)
    ありがとうございます
    その任意のURLの末尾を日にちによって変えて、定時になったら自動で蓄積するというのも可能でしょうか?
    22 : nobodyさん - 2009/04/09(木) 18:31:52 ID:??? (+36,+8,-14)
    cron使えば可能
    それ以外ならちょっと工夫しないと無理
    23 : nobodyさん - 2009/04/09(木) 18:35:46 ID:??? (+3,-24,-15)
    UNIXですか
    レンタルサーバー上で自動実行させたいんですが、無理っぽいですね
    どうもありがとうございました
    24 : nobodyさん - 2009/04/09(木) 18:41:44 ID:??? (+46,-15,+0)
    普通cronくらい使えるようになってるだろ
    25 : nobodyさん - 2009/04/09(木) 18:44:00 ID:??? (+57,+29,-26)
    そうなんですか?
    こういう構想があるだけでPHPについては初歩の初歩くらいしかわかっていないもので申し訳ない
    26 : nobodyさん - 2009/04/09(木) 18:49:23 ID:??? (+19,-8,-15)
    少なくともXREAは使えたな
    使ったことないけど
    27 : nobodyさん - 2009/04/09(木) 19:24:50 ID:??? (+3,-29,-71)
    とりあえず@pagesというところで借りました
    検索するとperlで任意のURL内のテキストから特定の文字列の値を抜き出す方法はありましたがPHPでそれをする方法がわかりませんでした
    LWP::Simpleでいいんでしょうか?
    28 : nobodyさん - 2009/04/09(木) 19:53:13 ID:??? (+64,+29,+0)
    >>24
    なってないよ
    禁止してるとこもある
    29 : nobodyさん - 2009/04/09(木) 21:36:43 ID:??? (+52,+29,+0)
    そりゃしょぼいとこだけだ
    30 : nobodyさん - 2009/04/09(木) 22:11:46 ID:??? (+57,+29,-6)
    なんか自分の見た世界が全てだって言い切る人っているよね
    31 : nobodyさん - 2009/04/09(木) 22:13:39 ID:??? (+52,+29,+0)
    って言い切ってるわけか
    32 : nobodyさん - 2009/04/10(金) 16:56:17 ID:??? (+70,+29,-4)
    >>19ですがまったくわかりません
    どういう構成にしたらいいか教えていただけないでしょうか
    33 : nobodyさん - 2009/04/10(金) 17:04:12 ID:??? (+8,-29,-7)
    >>32
    オンラインゲームの公式サイトのランキングページから取得するの?
    34 : nobodyさん - 2009/04/10(金) 17:04:33 ID:??? (-1,-29,-17)
    構成は、ページ取って来て得点抜き出してデータファイルに書き込みするPHPと、
    データファイル内容を計算してランキング表示するPHP
    35 : nobodyさん - 2009/04/10(金) 17:10:44 ID:??? (+36,-29,-85)
    http://tenhou.net/stat/rgz.shtml
    えっと、このページの例えばsca20090402.log.gzにアクセスして特定の個室ナンバーの成績のみを取得したいのです
    それをサーバー上で自動的にやってほしいのです
    定時更新が難しいのならそのページにアクセスする度に自動取得、更新でもできればいいんですけど
    36 : nobodyさん - 2009/04/10(金) 17:15:27 ID:??? (+57,+29,-19)
    誰かがアクセスした毎にそこのサイトに負荷がかかるわけだ
    なめてるな
    37 : nobodyさん - 2009/04/10(金) 17:21:25 ID:??? (+62,+29,-46)
    身内のみ公開のページで数人単位ですしその程度の負荷は想定内だと思うのですが
    とはいうものの申し訳ないです
    7日ごとに消えていくようなので7日に一回というのでもいいんですけどcronは難しいみたいでして・・・
    38 : nobodyさん - 2009/04/10(金) 17:32:53 ID:??? (+64,+29,-10)
    アクセス毎にダウンロードいかせるのではなくて
    自分の鯖に足りないものだけを取得するようにしたらいい
    39 : nobodyさん - 2009/04/10(金) 17:37:36 ID:??? (+57,+29,-8)
    えーっと、readfile関数でできますか?
    一応Cはやったことあるんですけど触りだけだったんでよくわかってません・・・
    40 : nobodyさん - 2009/04/10(金) 17:53:13 ID:??? (+32,-30,-17)
    まず$data=file_get_contents($url)
    41 : nobodyさん - 2009/04/10(金) 17:54:25 ID:??? (+57,+29,-50)
    できるかできないかの前に自分で試してからやろうな
    ○○がしたいいから○○関数を使ってこういうコード書いたけど動きませんならまだいいが

    まだ君は初歩を勉強してない段階だから背伸びはしないようにな
    42 : nobodyさん - 2009/04/10(金) 17:55:36 ID:??? (+63,+22,+0)
    >>40
    バイナリを読むんだからその書き方じゃアウト
    43 : nobodyさん - 2009/04/10(金) 17:56:29 ID:??? (+2,-29,-3)
    >>40
    フラグにFILE_BINARYを指定しないと読めないみたいですよ先輩
    44 : nobodyさん - 2009/04/10(金) 17:58:59 ID:??? (+21,-18,-4)
    >>42
    バイナリ?なんか勘違いしてる?
    45 : nobodyさん - 2009/04/10(金) 18:01:42 ID:??? (+2,-29,-56)
    ちょっとした値を渡す時に、hiddenでデータの保持をするのが気持ち悪いので
    tmpfile()でサーバにテンポラリを作って値をチェックしてから出力してるんですけど
    一般的ではないんですか?
    46 : nobodyさん - 2009/04/10(金) 18:22:11 ID:??? (+31,-29,-20)
    >>44

    >えっと、このページの例えばsca20090402.log.gz
    47 : nobodyさん - 2009/04/10(金) 18:22:52 ID:??? (-1,-29,-10)
    >>45
    別にhiddenでもいいよ
    48 : nobodyさん - 2009/04/10(金) 18:24:24 ID:??? (+56,+23,+0)
    >>46
    いやいや確かにファイル名はtarボールっぽいけどページ開いてみ
    49 : nobodyさん - 2009/04/10(金) 19:15:51 ID:??? (+11,-30,-107)
    データの取得はできましたがそこから特定の文字列を含む一行の抽出をすることができません
    文字数が決まっていないのでsubstr()も使えませんし、strpos()と組み合わせてみてもいまいちでした
    何か他に関数があるんでしょうか?

    >>38さんがいっているのはfile_get_contents()だと全データを取得するけど特定のデータのみの取得もできるってことですか?
    50 : nobodyさん - 2009/04/10(金) 19:29:29 ID:??? (+57,+29,-41)
    ヒント
    fileとexplode
    この二つで大雑把に分解した値にできるので少し考えてからまたこい
    1時間ぐらいは粘ってからこいよすぐここに聞いて解決しようとするなよ
    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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