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

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

php覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

1 = :

このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。
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 = :

>>1のつづき

PHP>>>越えられない壁>>>PERL

3 = :

phpでsplit関数を使用して文字列を配列に格納しょうとしているのですが
 \
エスケープシーケンスをしっかりやっているにも関わらず、
\でsplitが出来ないです。
どうすれば良いでしょうか?

$strCheckpath = "C:\Documents and Settings\All Users\Application Data\Test\AAA\BBB"
echo $strCheckpath;
$strVec = split("\\", $strCheckpath);
print_r($strVec);

4 = :

>>3
$p = "C:\Documents and Settings\All Users\Application Data\Test\AAA\BBB";
$s = split("[\\]", $p);
print_r($s);

7 = :

うまい説明はできないが正規表現を使う場合は囲む必要がある

以下の場合は囲まないとダメ
[0-9]
[a-zA-Z0-9]
[\.]

8 = :

>>7
サンクス

9 = :

OOPで、
staticな呼び出しって
基本的に非推奨なんだよね?

10 = :

>>9
いいえ全然

11 = :

クラス作ってみたけどよくわからんから、とりあえず全部staticってのは無しな

12 = :

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 = :

>>12
rewrite

もしくはPATH_INFO使って処理する

17 = :

>>16
$_POST["tuzyo_ninzu{$hiduke}"]
じゃだめなんか?

19 = :

任意のURL内のテキストから特定の文字列を探し出し、そのデータを蓄積するプログラムを作りたいと思っています
PHPで可能でしょうか?
ネットゲームの得点を蓄積してランキングをつくりたいのですが

20 = :

>>19
可能

21 = :

ありがとうございます
その任意のURLの末尾を日にちによって変えて、定時になったら自動で蓄積するというのも可能でしょうか?

22 = :

cron使えば可能
それ以外ならちょっと工夫しないと無理

23 = :

UNIXですか
レンタルサーバー上で自動実行させたいんですが、無理っぽいですね
どうもありがとうございました

24 = :

普通cronくらい使えるようになってるだろ

25 = :

そうなんですか?
こういう構想があるだけでPHPについては初歩の初歩くらいしかわかっていないもので申し訳ない

26 = :

少なくともXREAは使えたな
使ったことないけど

27 = :

とりあえず@pagesというところで借りました
検索するとperlで任意のURL内のテキストから特定の文字列の値を抜き出す方法はありましたがPHPでそれをする方法がわかりませんでした
LWP::Simpleでいいんでしょうか?

28 = :

>>24
なってないよ
禁止してるとこもある

29 = :

そりゃしょぼいとこだけだ

30 = :

なんか自分の見た世界が全てだって言い切る人っているよね

31 = :

って言い切ってるわけか

32 = :

>>19ですがまったくわかりません
どういう構成にしたらいいか教えていただけないでしょうか

33 = :

>>32
オンラインゲームの公式サイトのランキングページから取得するの?

35 = :

http://tenhou.net/stat/rgz.shtml
えっと、このページの例えばsca20090402.log.gzにアクセスして特定の個室ナンバーの成績のみを取得したいのです
それをサーバー上で自動的にやってほしいのです
定時更新が難しいのならそのページにアクセスする度に自動取得、更新でもできればいいんですけど

36 = :

誰かがアクセスした毎にそこのサイトに負荷がかかるわけだ
なめてるな

37 = :

身内のみ公開のページで数人単位ですしその程度の負荷は想定内だと思うのですが
とはいうものの申し訳ないです
7日ごとに消えていくようなので7日に一回というのでもいいんですけどcronは難しいみたいでして・・・

38 = :

アクセス毎にダウンロードいかせるのではなくて
自分の鯖に足りないものだけを取得するようにしたらいい

39 = :

えーっと、readfile関数でできますか?
一応Cはやったことあるんですけど触りだけだったんでよくわかってません・・・

40 = :

まず$data=file_get_contents($url)

41 = :

できるかできないかの前に自分で試してからやろうな
○○がしたいいから○○関数を使ってこういうコード書いたけど動きませんならまだいいが

まだ君は初歩を勉強してない段階だから背伸びはしないようにな

42 = :

>>40
バイナリを読むんだからその書き方じゃアウト

43 = :

>>40
フラグにFILE_BINARYを指定しないと読めないみたいですよ先輩

44 = :

>>42
バイナリ?なんか勘違いしてる?

45 = :

ちょっとした値を渡す時に、hiddenでデータの保持をするのが気持ち悪いので
tmpfile()でサーバにテンポラリを作って値をチェックしてから出力してるんですけど
一般的ではないんですか?

46 = :

>>44

>えっと、このページの例えばsca20090402.log.gz

48 = :

>>46
いやいや確かにファイル名はtarボールっぽいけどページ開いてみ

49 = :

データの取得はできましたがそこから特定の文字列を含む一行の抽出をすることができません
文字数が決まっていないのでsubstr()も使えませんし、strpos()と組み合わせてみてもいまいちでした
何か他に関数があるんでしょうか?

>>38さんがいっているのはfile_get_contents()だと全データを取得するけど特定のデータのみの取得もできるってことですか?

50 = :

ヒント
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一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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