「PHPは2000万ドメインにインストールされている。YouTubeもGoogleもYahoo!も,DiggもflickrもTechnoratiもBloglinesもPHPのユーザーだ」---イスラエルZend Technologies CTO Zeev Suraski氏は8月18日,ゼンド・ジャパンが主催したセミナー「エンタープライズPHP最新動向」の基調講演でPHPの普及ぶりを強調した。 Zend TechnologiesはPHPのスクリプト実行エンジンを開発したSuraski氏らが設立した企業。PHPを高速化するツールや,スクリプトを暗号化して隠蔽するツールなどを開発し販売している。 Suraski氏が引用した米Evans Dataの調査によれば,2006年のJavaの開発者は約586万人,.NETの開発者は約642万人,PHPは約463万人。2007年にかけての成長率はJavaが1
ファイルアップロード機能を追加してみます。ファイルはデータベースに格納します(ロードバランシング環境で必須なので)。PostgreSQL を使っていますが、MySQL でもほとんどそのまま動くと思います。PHP は始めたばっかりなので、おかしいところがあるかもしれません。エラーチェックも適当です。 file_data.sql CREATE TABLE file_data ( id SERIAL PRIMARY KEY NOT NULL, file_size INTEGER DEFAULT '0' NOT NULL, file_type TEXT NOT NULL, file_data TEXT NOT NULL ); application/controllers/TestController.php <?php class TestController extends Zend_Cont
By: Alexander Veremyev Introduction The Zend_Pdf component of the Zend Framework is intended to allow you to create or manipulate PDF documents from within your applications. In addition to its text handling capabilities, it comes complete with drawing features that allow you to create or manipulate graphical primitives. When working with text Zend_Pdf gives you the option of using the built-in
Zend Framework:テンプレートエンジンをSmartyにするのサンプルに、認証が必要なページを追加してみます。 Zend_Aclを使って、ページへのアクセスが可能かチェックします。 認証は、Zend_Authを使ってみます。 前提 今回のサンプルは、データベースを使用します。 データベースは、MySQL5以降です。 また、PDOを使用していますので、PDO_MYSQLがPHPに組み込まれている必要があります。 PHP5.2.3をソースからインストールする場合のconfigureの例です。 --with-pdo-mysqlを指定して、PDOを組み込んでいます。 # ./configure \\ --with-apxs2 \\ --with-mysql=/usr/mysql \\ --with-config-file-path=/etc/php \\ --enable-mb
入力した値のバリデーションには Zend_Validate_* を使用すると簡単に入力チェックができる。 例えば、hoge という入力フォームがあって、そこは必須で、4文字以上10文字未満なんて条件を書くと以下のようになる。 <?php $param = $this->_getParam('hoge'); require_once 'Zend/Validate.php'; // My_Validate_NotEmpty は Zend_Validate_NotEmpty を継承したクラス // 0 を Null と判定しない require_once 'My/Validate/NotEmpty.php'; require_once 'Zend/Validate/StringLength.php'; $validateEmpty = new My_Validate_NotEmpty(); $v
最近 Zend Framework(PHP の MVC なウェブアプリケーションフレームワーク)の勉強をしています。バージョン 1.5 から Zend_Layout というモジュールが使えるようになったので、試しに使ってみました。 とりあえずドキュメントにしたがってアプリケーションの雛形を作成します。 http://framework.zend.com/manual/ja/zend.controller.html#zend.controller.quickstart application/ controllers/ IndexController.php ErrorController.php views/ scripts/ footer.html header.html layout.html index/ index.phtml error/ error.phtml html/ .h
Zend_Acl / Zend_Auth example scenario by Simon Mundy Hi there all After submitting the initial example of how Zend_Auth and Zend_Acl could be implemented Gavin pointed out areas that weren't really addressed in my proof of concept and it could potentially confuse newcomers to the way MVC is utilised. I'd like to clarify that post to a) Address those concerns and b) see if there's any constructive
Update: this article is now available in French, courtesy of Frédéric Blanc. I've fielded a number of questions from people wanting to know how to handle authentication and identity persistence in Zend Framework. The typical issue is that they're unsure how to combine: An authentication adapter A login form A controller for login/logout actions Checking for an authenticated user in subsequent requ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く