[PHP-users 4801] Re: log、 dat等のファイルからの読込み

Naofumi Kondoh php-users@php.gr.jp
Fri, 18 Jan 2002 10:11:14 +0900


ソフト工房の近藤です。

house-A ナカガワ wrote:

... 略...

> 外部ファイルを読み込み、それらの配列を変数に入れてPHP表示といった形です。
> 
> logファイル上に排出されているデータはそれぞれ"<>"で区切られています。
> そのlogファイル上のデータを、PHPで$name、$email、 $subの様に
> 別々のデータとして出力したいのですが、
... 略 ...

<> を区切文字とする CSV のようなものなら簡単なん
ですが、行によって <> の個数や、各フィールドの
意味(代入したい変数名)が異なると、プログラミング
の知識が必要です。

# <> で区切られているいうことですが、ひょっとして
# XML になっているというなら、XML 関係をみて下さい。

加藤 さんがフォローされたように、PHP のマニュアルの
関連事項を先ず読んでみることです。

explode, fgetcsv の他には、split, strtok 等。
strtok は、区切文字を途中で変えたい場合とか、以後の
区切文字は無視して全部取出したいときなどに便利。
あとは、正規表現を扱う  ereg_replace とか、perl 互換
の関数群等も。

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        Email:  nkon@shonan.ne.jp 
PostgreSQL+PHP ソースコードジェネレーター セミナースライド
          http://www.shonan.ne.jp/~nkon/cslpg.a.semi/
          http://www.SOFTKOUBOU.co.jp/
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/