PHP:XSLTに外部から引数(パラメータ)を渡す方法:DOM XML関数
PHP
2005年01月30日
XSLTのパラメータを使用することで、外部から値を渡すことが出来る。
しかし、これをブラウザ呼び出しで渡すことは出来ない。
(リクエスト呼び出しで渡せない)
つまり、”test.xml”というXMLがあって、
それに紐づく、”test.xsl”というXSLTがあるとする。
このXSLTファイルに、外部から値を渡したい場合、
下記のようにはできないのである。
>続きを読む・・・PHP:XSLTに外部から引数(パラメータ)を渡す方法:DOM XML関数
<xsl:param name="prm_test" />
しかし、これをブラウザ呼び出しで渡すことは出来ない。
(リクエスト呼び出しで渡せない)
つまり、”test.xml”というXMLがあって、
それに紐づく、”test.xsl”というXSLTがあるとする。
このXSLTファイルに、外部から値を渡したい場合、
下記のようにはできないのである。
>続きを読む・・・PHP:XSLTに外部から引数(パラメータ)を渡す方法:DOM XML関数
0 Comment 0 Trackback Permalink
PHP:圧縮ファイルの操作(ファイルの読み書き):zlib、gzip
PHP
2005年01月28日
例えばログファイル等、
サーバーのディスク上にファイルを置いて処理するような場合、
ファイルサイズが大きくなれば、それだけディスク容量が取られる。
こういう場合は、そのログファイルを圧縮して保存し、
その圧縮ファイルに対して、読みこみ・書きこみを行う事で、
ディスク容量が軽減できる。
PHPでこれを実現するには、zlib圧縮関数を使用する。
サーバーのディスク上にファイルを置いて処理するような場合、
ファイルサイズが大きくなれば、それだけディスク容量が取られる。
こういう場合は、そのログファイルを圧縮して保存し、
その圧縮ファイルに対して、読みこみ・書きこみを行う事で、
ディスク容量が軽減できる。
PHPでこれを実現するには、zlib圧縮関数を使用する。
>続きを読む・・・PHP:圧縮ファイルの操作(ファイルの読み書き):zlib、gzipCXXXV. zlib圧縮関数
このモジュールによりgzip (.gz)で圧縮されたファイルを読み書きする ことが可能となります。
PHP:日付の計算(昨日とか明日とか何日前何日後とかを求める)
PHP
2005年01月17日
VBやASPだったら、
DateAdd関数という便利な関数を使って日付の計算が出来ます。
>DateAdd関数
VBやASPには、
Date型という便利なデータ型があるのでこのような事が出来ますが、
PHPには日付型のデータ型はありません。
よって、ロジックで計算しないといけない訳ですが、
そんなに難しくはないのです。
>続きを読む・・・PHP:日付の計算(昨日とか明日とか何日前何日後とかを求める)
DateAdd関数という便利な関数を使って日付の計算が出来ます。
>DateAdd関数
VBやASPには、
Date型という便利なデータ型があるのでこのような事が出来ますが、
PHPには日付型のデータ型はありません。
よって、ロジックで計算しないといけない訳ですが、
そんなに難しくはないのです。
>続きを読む・・・PHP:日付の計算(昨日とか明日とか何日前何日後とかを求める)
PHP:プログラムミスを突くセキュリティ・ホール、include()やrequire()を使う際の注意点とregister_globalsの設定
PHP
2005年01月13日
去年、と言っても3週間ほど前なだけですが、
PHPについて気になる記事がありました。
ああ、これってPHPの脆弱性の話?と思った人。。
それは違います。
・・・。
プログラム・ミスを突く??
そうなんです。
こいつは、PHPの持っている機能を悪用、
というか、気をつけてコーディングしないと、
「あなたのサイト、エライ目に遭いますよ!」という警告なのです。
で、どんな事かと見てみた。。
>続きを読む・・・PHP:プログラムミスを突くセキュリティ・ホール、include()やrequire()を使う際の注意点とregister_globalsの設定
PHPについて気になる記事がありました。
PHPを狙う新たなワームが出現,Webページのプログラム・ミスを突く
米SANS Instituteなどは12月26日,アプリケーション開発言語PHPのインタプリタ「PHP 4/5」を利用しているWebサーバーに感染するワーム「PhpInclude.Worm(Santy.e)」を警告した。
ああ、これってPHPの脆弱性の話?と思った人。。
それは違います。
PhpInclude.Wormは,Webページのプログラム・ミスを突いてサーバーに侵入するワームであり,PHPやphpBBのセキュリティ・ホールを突くものではない。このため,PHPを利用するすべてのWebサーバーが影響を受ける可能性がある。PHPを利用するWebサーバーの管理者は改めてチェックしたい。・・(中略)具体的には,PHPの関数「Include()」や「Require()」を不適切に使うことで発生する問題(セキュリティ・ホール)「File Inclusion Flaw」を悪用する。このプログラム・ミス(セキュリティ・ホール)はPHPを使っているWebページの多くに存在するという。PHPを使っているWebサイトの管理者(開発者)は改めて確認してほしい。
・・・。
プログラム・ミスを突く??
そうなんです。
こいつは、PHPの持っている機能を悪用、
というか、気をつけてコーディングしないと、
「あなたのサイト、エライ目に遭いますよ!」という警告なのです。
で、どんな事かと見てみた。。
>続きを読む・・・PHP:プログラムミスを突くセキュリティ・ホール、include()やrequire()を使う際の注意点とregister_globalsの設定
PHP:DOMXML関数のXMLオープン関数(domxml_open_file)の引数にURL指定できるか?
PHP
2005年01月10日
PHPのDOM XML関数でのXMLファイルオープンは以下の関数で行います。
で、このオープン関数の引数にURLを指定できるのか??
答えは、”できる”。
>続きを読む・・・PHP:DOMXML関数のXMLオープン関数(domxml_open_file)の引数にURL指定できるか?
■PHP4
$dom = domxml_open_file ('test.xml');
■PHP5
$dom = new DOMDocument;
$dom->load('test.xml');
で、このオープン関数の引数にURLを指定できるのか??
答えは、”できる”。
>続きを読む・・・PHP:DOMXML関数のXMLオープン関数(domxml_open_file)の引数にURL指定できるか?