ここでは、CentOS5 で、PHP5.3 と OCI8 をソースコードからインストールするサンプルを掲載しています。OCI8 をインストールすることで PHP から Oracle データベースへ接続したりクエリの発行をおこなう oci8 関数を利用することができるようになります。
Tag Archives: php
[ Zend Framework1 ] ファイルのアップロードとダウンロード ( Zend_File_Transfer )
ここでは、Zend Framework の Zend_File_Transfer クラスを利用したファイルのアップロードとファイルのダウンロードを行うサンプルスクリプトを掲載しています。
[ Smarty3 ] 数値をカンマ区切りの文字列に整形する ( number_format )
ここでは、Smarty3 で数値をカンマ区切りの文字列にフォーマットするサンプルを掲載しています。また、演算結果に対してフォーマットするサンプルもあわせて掲載しています。
[ PHP ] GET と POST パラメータを配列にマージして取得する
ここでは、GET または POST メソッドのパラメータをマージしてすべて取得するサンプルスクリプトを掲載しています。なおサンプルは Zend Framework の実装を一部修正したモノになります。
[ PHP ] XML ファイルのエンコーディングと改行コード ( DOMDocument )
ここでは、XML ファイルエンコーディングと改行コードについて、DOMDocument クラスがどのように扱うかを検証した結果を掲載しています。また、タグには日本語を用いています(意味はとくにありません)。
動作環境は次の通りです。
PHP:PHP5.3.5(Windows)
PHP スクリプトエンコード:UFT-8
XML エンコード:EUC-JP / Shift-JIS
[ PHP ] oci_error 関数で SQL エラー情報を取得
ここでは、PHP フレームワークである Zend Framework1 がオラクルへの接続エラーや SQL 実行エラーの情報をどのように取得しているかを掲載しています。
[ PHP ] cookie 配列での送受信と削除 ( setcookie / setrawcookie )
ブラウザと Web サーバの情報共有に利用される cookie ですが、ここでは配列で cookie の送受信を行うサンプルコードを掲載しています。
[ Zend Framework1 ] 別アクションへフォワード する ( _forward )
Zend Framework1 では他のフレームワードと同じく、URL とクラスメソッドをマッピングさせることができます。ここでは、マッピングされたメソッド(アクション)から別のアクションの呼び出し方について記載しています。なお、動作確認は Zend Framework 1.11 で行っています。
[ PHP ] Oracle Lob型のデータを FTP 転送する
ここでは、Oracle データベースの Lob 型のカラムの内容を FTP 転送するサンプルコードを掲載しています。
[ PHP ] Oracle ストアドプロシージャを呼び出し結果を取得する
ここでは、PHP から Oracle のストアドプロシージャを呼び出し、その結果を取得するサンプルを掲載しています。ちなみに、ストアドプロシージャは英語では stored procedure と書きます。