PHPにてHTML_QuickFormの評価
PHP
2005年03月27日
PHPでフォームを作成する場合にもっと簡単に作成できないだろうかと思っていろいろと調べるとPEARライブラリで「HTML_QuickForm」の存在を知ったのでちょっと評価してみました。
■評価環境
>続きを読む・・・PHPにてHTML_QuickFormの評価
■評価環境
・OS
Windows2000とRed Hat Enterprise Linux ES
・PHP5
・Mysql
・Apache2
>続きを読む・・・PHPにてHTML_QuickFormの評価
0 Comment 0 Trackback Permalink
PHP:全角スペースを半角スペースに変換:mb_ereg_replace
PHP
2005年03月24日
PHPに限らず、プログラムにおいて日本語は厄介の種となる。
文字コードの環境が統一された世界なら比較的簡単かも知れないが、
WEBの世界においては、異なる文字コードを扱う場面が必ず出てくるであろう。
今回は、全角スペースを半角スペースに変換するという点に絞って、
その方法について書いてみた。
ただ、これも動作環境によっては異なることもあり得るので、
参考程度に見てもらいたい。。
まず、全角から半角に変換するという処理においては、
まんまの名前な関数、”mb_convert_kana”が考えられる。
>mb_convert_kana
>続きを読む・・・PHP:全角スペースを半角スペースに変換:mb_ereg_replace
文字コードの環境が統一された世界なら比較的簡単かも知れないが、
WEBの世界においては、異なる文字コードを扱う場面が必ず出てくるであろう。
今回は、全角スペースを半角スペースに変換するという点に絞って、
その方法について書いてみた。
ただ、これも動作環境によっては異なることもあり得るので、
参考程度に見てもらいたい。。
まず、全角から半角に変換するという処理においては、
まんまの名前な関数、”mb_convert_kana”が考えられる。
>mb_convert_kana
>続きを読む・・・PHP:全角スペースを半角スペースに変換:mb_ereg_replace
PHP:クッキー(cookie)の使用と注意点:setcookie:$_COOKIE
PHP
2005年03月17日
PHPのクッキー(cookie)操作については、
わざわざ語らずとも、マニュアルを読めば大体わかります。
とにかく、setcookie関数でクッキーに値を設定でき、
$_COOKIE['クッキーの名前']で、その値を取得できるわけです。
これを使って何が出来るかというのも、他サイトで色々書かれていますよね。
例えば、よくある”ログイン情報を保持”っていうのもクッキーを使っているわけです。
>続きを読む・・・PHP:クッキー(cookie)の使用と注意点:setcookie:$_COOKIE
わざわざ語らずとも、マニュアルを読めば大体わかります。
とにかく、setcookie関数でクッキーに値を設定でき、
$_COOKIE['クッキーの名前']で、その値を取得できるわけです。
これを使って何が出来るかというのも、他サイトで色々書かれていますよね。
例えば、よくある”ログイン情報を保持”っていうのもクッキーを使っているわけです。
>続きを読む・・・PHP:クッキー(cookie)の使用と注意点:setcookie:$_COOKIE
PHP5:DOM:saveXMLする際にエンコーディングを指定する方法
PHP
2005年03月09日
XML宣言には、明示的にエンコーディング指定を記述したほうがいいでしょう。
で、PHP5のDOMでXML文字列を生成するには、saveXML関数を使用します。
しかしこのままでは、saveXML関数で生成されたXMLのXML宣言に、
エンコーディングが記述されません。
ちなみにPHP4のDOMでは、XML文字列の生成にdump_mem関数を用います。
これには引数にエンコーディング指定があったので、関数発行の際に指定できました。
で、どうするか?
>続きを読む・・・PHP5:DOM:saveXMLする際にエンコーディングを指定する方法
<?xml version="1.0" encoding="UTF-8" ?>
で、PHP5のDOMでXML文字列を生成するには、saveXML関数を使用します。
$xml = $dom->saveXML();
しかしこのままでは、saveXML関数で生成されたXMLのXML宣言に、
エンコーディングが記述されません。
<?xml version="1.0" ?>
ちなみにPHP4のDOMでは、XML文字列の生成にdump_mem関数を用います。
これには引数にエンコーディング指定があったので、関数発行の際に指定できました。
$xml = $dom->dump_mem(true,"UTF-8");
で、どうするか?
>続きを読む・・・PHP5:DOM:saveXMLする際にエンコーディングを指定する方法
PHP:変数のスコープ:グローバル変数を使う際の注意点:global
PHP
2005年03月02日
PHPにもグローバル変数が存在します。
それについての使用方法なんかはマニュアルに書いてまして、
まあこれを見れば意味はわかるんですが、
結局、注意すべき点は下記一文です。。
>続きを読む・・・PHP:変数のスコープ:グローバル変数を使う際の注意点:global
それについての使用方法なんかはマニュアルに書いてまして、
まあこれを見れば意味はわかるんですが、
結局、注意すべき点は下記一文です。。
PHPでは、グローバル変数は、関数の内部で使用する場合、関数の内部でグローバルとして宣言する必要があります。
>続きを読む・・・PHP:変数のスコープ:グローバル変数を使う際の注意点:global