Web Artisan Blog - ウェブ アルチザン ブログ

PHP:作成したページがIEで見るとたまに空白ページになる件:header

PHP

2005年08月13日

PHPで作成したHTMLをIEなんかで見ると、たまに空白ページになったりします。

・・真っ白なページで何も表示されない。。
しかし、HTMLソースを見るとちゃんとソースは読みこんでいるようだ。。

こんな時は、IE(ブラウザ)メニューの「エンコード」を見てみましょう。
おそらく、作成したページとは別のエンコード指定されてませんか?

・・EUC-JPで作成しているPHPが、Shift_JISの設定になってる。。。

で、エンコードを正しく指定してリロードすると、
ちゃんと表示されたりします。
>続きを読む・・・PHP:作成したページがIEで見るとたまに空白ページになる件:header
0 Comment  0 Trackback  Permalink

PHP:配列でORDER BYのように複数ソート:array_multisort

PHP

2005年08月12日

PHPには強力な配列操作関数がいくつもあります。
で、その配列の内容をソートする関数もいくつか用意されていますが、
基本的には配列の「値」に対してのソート結果となります。

ここで、配列の「キー(添え字)」も含めてソートできないか?
つまり、連想配列の値とキーも含めたソートができないかと考えると、
以下の関数を使用して実現する事ができました。

>array_multisort関数
複数の多次元の配列をソートする


>続きを読む・・・PHP:配列でORDER BYのように複数ソート:array_multisort
0 Comment  0 Trackback  Permalink

PHP:DOM:XMLを使用したアプリケーションについて

PHP

2005年08月04日

ここ数ヶ月、とあるWEBサイトを開発中なんですが、
そこではXMLをログファイルとして扱ったシステムを構築してました。
その理由は、XMLをどうにかアプリケーションに組み入れたいというのが一番でしたが、
CSVやTEXTみたく、データを取り出す時に、
いちいち文字の位置やら、順番に意味付けするような仕組みより、
XMLで定義すれば、そのXMLを見ただけでもデータがわかりやすいし、
取り出すときも各ノードで取り出せるので、こりゃいいかなと思ってやったわけです。

・・しかし、数ヶ月間取り組んできましたが、
こりゃ実用的じゃないと判断し止めました。。
かなり決心が要りました(数ヶ月が無駄になる?)が、
やはりXMLはこのように使用するべきものではないなと思ったわけです。

これを経てわかった事。
まず、XMLはデータベースの様に扱うべきでない、
つまりデータサイズの大きくなるような用途では使うべきでないという事です。
>続きを読む・・・PHP:DOM:XMLを使用したアプリケーションについて
0 Comment  0 Trackback  Permalink