ここではPEAR::DBの使い方について確認していきます。PEAR::DBはPDOなどと同様にデータベースに依存しない形でプログラムの記述が出来ますのでデータベースの変更があった場合でも最小限の変更で済ますことができます。 DBパッケージがインストールが行われていない場合は下記のいずれかの方法にてインストールを先に行っておいて下さい。 pear install DB pear install -a DB pear install -o DB
2008-10-05 製作著作 © 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 : The PEAR Documentation Group 目次はじめにこのマニュアルについてこのマニュアルの構成著者・訳者についてIPEAR について1 章 はじめに2 章 サポート3 章 標準コーディング規約4 章 PEAR2 コーディング規約5 章 PEAR2 Policies6 章 貢献7 章 FAQ - 頻出する質問8 章 Constitution9 章 PEAR グループの管理文書IIユーザーズガイド10 章 インストール11 章 コマンドラインのインストーラIIIメンテナ入門12 章 はじめに13 章 PEAR に貢献するための方法14 章 PEAR コミュニティーへの参加15 章 公式投稿採択プロセス16 章 メンテナンスされていないパッケージ
この記事以降 Twitter API の仕様が変わっており、このままでは正しく機能しない場合があると思います。近いうちに今のやり方を書くので、それまで参考程度にご覧ください。 Twitter API の OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ Twitter にアプリケーションを登録する。 Consumer Key と Consumer secret を取得する。 リクエストトークンを取得する。 認証用 URL を取得する。 ユーザーから承認を受ける(bot の場合は自分でやる)。 アクセストークンを取得する。 API にアクセスする。 以下、やった作業の手順です。 事前準備 HTTP_OAuth を使えるようにする OAuth の通信部分そのものは PEAR の HTTP_OAuth を使うことにしたので これをインストールする。 一番めんどくさい部分を
Table of Contents Introduction — Usage of Pager 2.x Pager "Jumping" vs. "Sliding" — Feature comparison of the two pager styles Pager::factory — Creates a pager instance Pager::setOptions — Set or change option after the Pager object has been constructed Pager::build — Generate or refresh the links and paged data after a call to setOptions Pager::getCurrentPageID — Returns current page number Pager
NOTICE、STRICTは怪しいコードを指摘してくれる、優れたエラーモードで次のように書くことで有効になります。 error_reporting(E_ALL|E_STRICT); ところが、PEARの多くのモジュールはPHP4でも動作するよう作られているため、STRICTを有効にすると、大量のSTRICTが発生します。 そこで・・・ 次のことを実現するクラスを作りました。 自分で作るスクリプトは NOTICE、STRICT 有効で実行する。 PEARモジュールは NOTICE、STRICT を個別に無視設定して実行する。 さらに、Exception、PEAR_Exceptinon もまとめて扱うことで、PHPのエラーに関する出力を統合してみました。 PEARと書いてきましたが、NOTICE、STRICTが発生するライブラリ全般に使えます。また、今回作ったのはPHP5用ですが Except
ここではPEAR::Pagerの使い方について確認していきます。PEAR::Pagerは多くの情報がある場合にページを自動的に分けて分割して表示する機能を提供してくれます。 Pagerパッケージのインストール Pager.phpファイルの読み込み Pagerクラスのオブジェクトの作成 ナビゲーションリンクの作成 現在のページ数を取得する アイテムを表示する 動作モードを指定する(ジャンプ型、スライド型) 最初に表示されるページ番号を設定する 現在のページの表示方法を設定する ページ間のセパレータの表示方法を設定する 前ページと後ページへのリンクの表示方法を設定する 最初ページと最後ページへのリンクの表示方法を設定する ページ番号を示すためのクエリ変数名を設定する
C:>cd c:\xampp C:\xampp>mkdir remote C:\xampp>cd remote C:\xampp\remote>mkdir pear C:\xampp\remote>cd pear ローカルの環境に対応した設定ファイル ローカルの環境に対応した設定ファイル remote.ini を作成します。 ローカルに PEAR をインストールするディレクトリは、 c:\remote\pear とします。 C:\xampp\remote\pear>pear config-create -w c:\remote\pear remote.ini CONFIGURATION (CHANNEL PEAR.PHP.NET): ===================================== Auto-discover new Channels auto_disco
XAMPP には、すでに基本的な PEAR がインストールされています。基本的な PEAR のみを使用する場合は、このままでかまいません。 XAMPP でも、インストールされていないパッケージを利用したい場合などは、PEAR パッケージマネージャを使って新しいパッケージをインストールすることができます。 PEAR パッケージマネージャのインストール XAMPP Windows 版 1.6.2 の場合を例にとり、PEAR パッケージマネージャのインストール方法を説明します。本来は、C:\xampp\php\ にある go-pear.bat をダブルクリックして実行すれば、簡単に PEAR パッケージマネージャがインストールされるはずです。ところが、色々不具合があり、とても大変でした。 不具合を解消しながら、次の手順でインストールします。 pear.ini の修正 最新の go-pear.ph
» What is it? PEAR is a framework and distribution system for reusable PHP components. Sounds good? Perhaps you might want to know about installing PEAR on your system or installing pear packages. You can find help using PEAR packages in the online manual and the FAQ. If you have been told by other PEAR developers to sign up for a PEAR website account, you can use this interface. » Hot off the Pre
PHPでXML-RPCを利用する方法を紹介します。ここではMovable TypeのXML-RPCを起動するサンプルを示しますが、他のXML-RPCにも応用できると思います。 このエントリーで紹介する方法ではPHP5が必要です。 1.PEAR::XML_RPC2のインストール PEAR::XML_RPC2のサイトで「Download」をクリック。PEARとはPHPのクラスライブラリ集で、「PHP Extension and Application Repository」の略です。PEAR::XML_RPC2は、XML-RPCプロトコルをPHP5で実装したものです。 バージョンのリンクをクリック。これでアーカイブをダウンロードできます。 ダウンロードしたアーカイブを展開し、中にあるXMLフォルダを任意のフォルダに配置します。ここではアプリケーションディレクトリに配置します。 なお、XAMPP
$ pear install <PACKAGE>-<VERSION> $ pear install --alldeps <PACKAGE> $ pear install --force <PACKAGE> $ pear install --force <PACKAGE>-<OLDVERSION> $ pear install --force <PACKAGE>
Let'sプログラミングでは初心者の方を対象にJavaやPython、PHP、Rubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作
イクス研究室、略して『イクケン』です。 株式会社イクスがお送りする プログラミング講座やニュースや雑談など。 テンプレートエンジンとは、テンプレートと呼ばれる特殊なHTMLのひな形と、PHPからの入力データを合成してHTMLを出力するプログラム(ライブラリ)のことです。可変のデータ部分とHTML部分を分離することができるのでソースが見易くなり、またデザイナとの分業が楽になります。CakePHPなどはPHPをそのままテンプレートエンジンとして使っていますが、よりテンプレートとして特化したライブラリも数多くあります。今回はその中でも一番有名な「Smarty」を使い、前回と同じプログラムを作成して行きます。Smartyの日本語マニュアルはこちらからどうぞ。 1.Smartyのインストール 以下、XAMPP(Version 1.6.7)を「C:\xampp」にインストールしてあると仮定して
「iPhoneとツイッターで会社は儲かる」がAmazonで販売開始され、 EC studioでは様々なプロモーション活動を行っております。 プロモーションの効果測定をするために、Amazonの商品ページへアクセスして Amazonの中で現在何位なのか順位チェックを行っていましたが、 面倒くさくなったので自動ランキング取得システムを作成しました。 今回はAmazon APIを使って、簡単にAmazonの商品情報(ランキング)を 取得する方法をご紹介いたします。 今回の完成品 こんな感じでAmazonの商品情報を取得できます。 [ 使用サービス ] ※無料 ・Amazon API ・PEARのServices_Amazonライブラリ ※Amazon API とは AmazonアソシエイトWebサービスが提供する「Product Advertising API」のこと Amazonの商品情報や関
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く