ZendFramework

ZendFramework1でMySQLのエラーコードを取得

ZendFramework1でMySQL等のDBを利用する場合、エラーコードを判別して処理をしたい場合があります。 try { $db->insert("db_table", $bind); echo "(登録完了)"; } catch (Zend_Exception $e) { echo $e->getCode(); echo $e->getMessage(); } 普通は、こん…

Linux系OSとPHPバージョン

ZendFrameworkを利用するのに各種Linuxディストリビューションで採用されているデフォルトのPHPバージョンが知りたかったので調べてみました。 外部パッケージ等は利用しない方針です。 CentOS5 PHP5.2.14 + MySQL5.1 CentOS6 PHP5.3.3 + MySQL5.1 CentOS7 P…

Zend Studio 10

Zend Studio 10が正式公開されたようです。 Zendよりアップグレードの案内が届いていました。 そういえば、すこし前にZend Studio 9日本語版の発表とライセンス形式変更も伝えられていましたね。 結局、年間ライセンス方式は不評だったのか永続ライセンスに…

Flash Builder 4.5 for PHP Premium Edition

Flex環境にZendStudio8が付いてきた! (システム的には逆ですが) http://www.adobe.com/jp/products/flash-builder.html その方向性は意外でした。 HTML5とFlashの関係がどうなるかはわかりませんが 現時点ではいい組み合わせだと思います。

Zend Studio 8.0

いつのまにか本家ZendでZend Studio 8.0が発売されてます。 http://www.zend.com/products/studio/ 何が変わったんでしょう? 正直、気になる宣伝文句は目にとまりませんね。 体験版も使ってないので憶測ですが、書いてあるとおり速くなったんでしょう。 部…

Zend Studio 7 & Flash Builder 4

なんとか余裕が出てきたのでタイトル通り Zend Studio 7 & Flash Builder 4環境を構築中です。 途中経過をメモ Zend Studio 7は前回インストールしていましたがZendの ページからwindows用バイナリをダウロードしてインストールします。 windows用は64ビット…

SOAPを使ってPHPとPDFを連携させる その6

PDF側の作成 面倒なので外部サイトに投げようと思ったのですが、いいのがありませんでした。 気が向いたら、画像付きで記事を書き直しますがとりあえず簡単に。 基本的に、下記URLに紹介されている方法です。 http://www.adobe.com/jp/devnet/livecycle/arti…

SOAPを使ってPHPとPDFを連携させる その5

Zend_Soap側のサンプルコードファイル名 index.php

SOAPを使ってPHPとPDFを連携させる その4

年が明けてしまいました。 年末年始は新型インフルエンザを含め大騒動でした。引き続きPDF連携を模索していきますが、久しぶりに実証コードを実行したところ Acrobatが出すセキュリティ警告がいろいろ増えているような気がします。 例のGUMBLERウイルスでPDF…

SOAPを使ってPHPとPDFを連携させる その3

Zend_Soap側の用意が整ったところで、PDF側の機能を検証していきます。 目的は次の3点です。 PDFが開くと同時に自動的にSOAP経由でデータを取得する サーバから何らかのパラメータをPDFに渡して取得するデータを制御する AdobeReaderで利用する まず、PDFフ…

SOAPを使ってPHPとPDFを連携させる その2

月末でドタバタしていましたが、検証は続けていました。 今回は、ZendFrameworkのZend_Soapを利用した接続を検証しました。 結論から言うと、接続は可能でした。 Zend_Soap_AutoDiscoverを利用した半自動設定も可能です。 ただし、Zend_Soapには仕様上の問題…

SOAPを使ってPHPとPDFを連携させる

ColdFusionはあきらめました!(^ ^); ということで、やはりPHPとPDFの連携の道を探していたところ WSDL(SOAP)を利用した連携機能がPDF Formには備わっていることが判りました。 LiveCycle ESとはこの技術を利用して連携しているようです。 ただ、LiveCycle E…