タグ

pearに関するyuki_2021のブックマーク (49)

  • PEAR::Pager Tutorials - Paginate database results

    Abstract: Paginate database results with PEAR::Pager, in an efficient way. PEAR::Pager was written with the purpose of paginating arrays. While you can fetch all the records from a database, store them into an array and pass it to Pager, this method isn't particularly efficient. If you have large resultsets, it isn't efficient at all. There has to be a better way! In fact, there is... Method #1The

  • phpDocumentor 2のインストール手順(Mac/Win/Linux)

    2013/01/03 追記: Linux(Ubuntu)でも同様の手順でインストールが出来ました。伴って、一部、書き足しています。 -- 公式: http://www.phpdoc.org/ GitHub: https://github.com/phpDocumentor/phpDocumentor2 以下、Mac(MAMP)とWin(XAMPP)とLinux(Ubuntu)で確認しています。コマンド形態(sudoとか)は、適宜置換して下さい。 $ pear update-channels $ pear upgrade pear $ pear upgrade-all $ pear channel-discover pear.phpdoc.org $ pear install -a phpdoc/phpDocumentor-alpha $ phpdoc --version phpDocume

  • PHPでデータベースに接続するときのまとめ - Qiita

    【2021/10/15 追記】 この記事は更新が停止されています。現在では筆者の思想が変化している面もありますので,過去の記事として参考程度にご覧ください。PDO に関しては大きく変わっていない部分が多いとは思いますが, PHP 8.x 以降での動作保証はありません。 あらかじめ読んでおきたい記事 Qiita - 【PHP超入門】クラス~例外処理~PDOの基礎 by @7968 初心者がやりがちなミス 以下のどれかに1つでも当てはまるコードは見直す必要があります.付録にリンクを貼っておきましたので,「該当するかも?」という人はクリックして飛んで読んでください.太字にしてあるものは脆弱性に直結する危険度の高いものです. mysql_query などの非推奨関数を利用している SET NAMES あるいは SET CHARACTER SET などで文字コードを指定している そもそもデータベース

    PHPでデータベースに接続するときのまとめ - Qiita
  • The Log Package

    $Date: 2011-02-15 21:13:19 -0800 (Tue, 15 Feb 2011) $ 1   Using Log Handlers The Log package is implemented as a framework that supports the notion of backend-specific log handlers. The base logging object (defined by the Log class) is primarily an abstract interface to the currently configured handler. A wide variety of handlers are distributed with the Log package, and, should none of them fit y

  • syslogにログを取る[Pear::Log] - bnote

    PearのLog(1.9.3)でsyslogにログを取るには、ハンドラにsyslogを指定します。 内部では、openlog関数とsyslog関数を使用しているため第二引数には、openlogで指定する facilityを指定します。指定する定数は、次のようになります。 定数説明

  • ログを取る[Pear::Log] - bnote

    PearにLog(1.9.3)とロギングユーティリティパッケージがあります。 ログを取ることで、デバッグがしやすくなったり、運用状況の把握が出来たりします。 ログを取るには、Logクラスのfactory関数又は、singleton関数を使用してインスタンス を作成します。singletonでは、引数の内容毎にそれぞれインスタンスが作成されます。 (例えば、fileに出力するインスタンスとMailに出力するインスタンス) singleton関数では、引数をシリアライズし配列のキーとしています。factory関数は $handler = strtolower($handler); $class = 'Log_' . $handler; $classfile = 'Log/' . $handler . '.php'; 上記のようになっており、指定されたハンドラに応じて対応したクラスをインスタンス

  • ウノウラボ Unoh Labs: PHPテンプレートエンジンTwigをいじってみました

    今年のX'masは一人で高いシャンパンを買って飲もうとおもってるKietaです。 しばらく、情報収集をさぼっている間に、symfonyの開発元であるSensio Labsから、PHPのテンプレートエンジンTwigが出ていたので、1時間ほど試してみました。 つかってみたよーとか、ここきついとかありましたら、コメントなどで教えていただけるとうれしいです。 インストール 家サイトのINSTALLATIONを参考に僕はtar.gzのファイルを手動どインストールして試してみました。 インストールはpearコマンドなどでもできるようです。 というか、www.twig-project.orgのフッタを見てみるとPEAR Serverも自作してること発見してびっくりました。 テンプレート側 テンプレート側のコードは下記のように記述します。 lt;html> <title>title</title> </

  • 24. グラフ生成ライブラリの紹介(1)

    Webサイトを構築していると、サイトの運営状況やアクセス数の管理など、さま ざまな場面でグラフを使用する必要が出てきます。 自分でグラフの描画を行うスクリプトを1から作るのは非常に大変ですが、Web上 には公開されているグラフ描画ライブラリが数多く存在します。 今回はその中から7つのグラフ生成ツールを紹介したいと思います。 ここでは各ライブラリを使用して、最もシンプルな棒グラフの生成方法を紹介し ます。 前編後編に分けて紹介し、前編ではPEAR::Image_Graph、JpGraph、PHP/SWF Charts、HTML-GRAPHs(PHP)を紹介します。 ・PEAR::Image_Graph  http://pear.veggerby.dk/ PEARのグラフ生成ライブラリです。 オープンソースのグラフ描画ライブラリ GraPHPite を元に作成されています。 PEAR::Ima

    24. グラフ生成ライブラリの紹介(1)
  • HTTP_OAuth

    Easy Install Not sure? Get more info. pear install HTTP_OAuth Pyrus Install Try PEAR2's installer, Pyrus. php pyrus.phar install pear/HTTP_OAuth Package Maintenance Rank: 159 of 229 packages with open bugsNumber of open bugs: 2 (19 total bugs) Average age of open bugs: 4996 days Oldest open bug: 4996 days Report a new bug to HTTP_OAuth

  • How do I install PEAR? – DreamHost

    The PHP Extension and Application Repository, or "PEAR", is a repository of reusable PHP code which you can add to your website to easily enable certain functions such as SMTP Mail. Various packages can be downloaded from the PEAR repository, at: http://pear.php.net/packages.php The following information walks you through the following: How to set up your DreamHost environment to run PEAR. How to

  • さくらでpearインストール覚書

    PHPで使えるpearというものがある。これは、簡単に言うとPHPで使えるライブラリである。 pearについての詳細は、PEAR マニュアルオンラインドキュメント(日語)を読んでほしい。ここでは、さくらインターネットのレンタルサーバに、pearをインストールし、さらに追加モジュールをインストールする手順のみに絞って覚書してみたい。 ■なぜpearをインストールする必要があるの? 実は、さくらインターネットには、すでにpearがインストールされている。しかし、バージョンが古すぎて使えないものになってしまっているのだ。例えば、XML_Parserというモジュールを使おうとして、 pear install XML_Parser を実行すると、「PEARをバージョンアップしろ」と出てくる。バージョンアップしようとすると、「バージョンアップできない」と出てくる。訳のわからない警告がごちゃごちゃ出て

  • ウノウラボ Unoh Labs: PHPライブラリ Net_TokyoTyrantの紹介

    皆さんopenpearしてますか! 最近、インフルエンザの予防接種を受けたKeitaです。 ずいぶん前にですが、PHPからTokyoTyrantをネイティブに操作するライブラリをopenpearにてリリースしたので、簡単に紹介したいと思います。 Net_TokyoTyrantとは? PurePHPで書かれた、TokyoTyrantのネイティブなインターフェースを叩くライブラリです。 memcache互換のインターフェースなどとは違い、TokyoTyrantのLUA拡張などTokyoTyrant来の機能をほぼすべて使えるというのが特徴です。 インストール PEARライブラリとして公開されているので非常に簡単にインストール可能です。 openpearのチャンネルを追加します。 pear channel-discover openpear.org PEARコマンドでインストールを

  • PHPでのスクレイピングに役立つライブラリ - (DxD)∞

    APIが提供されていないサービスから欲しい情報だけを取得するには、HTMLなどから自前でスクレイピングを行うしかありません。PHPでのスクレイピングに役立つライブラリなどをまとめてみました。 PerlRubyには色々と便利そうなものが見つかるのですが、PHPにはなかなかこれといったものがないですね。 Webスクレイピングライブラリ HTMLScraping HTMLをXML化してDOMやXPathで操作できるクラス。主にHTTP_Request+HTMLParser(XML_HTMLSax3を含む)/Tidy+Cache_Liteという構成で、スクレイピングに必要なものが一通り揃っている。ライセンスはLGPL他。 WebScraper シンプルな汎用スクレイピングクラス。HTTP_Client+HTMLParser(XML_HTMLSax3を含む)という構成で、XPathで要素を抽出でき

  • PHPMD(PHP Mess Detector) を試してみた - renoivのブログ

    ZendStudioに同梱されている「ZendCodeAnalyzer」というツールを業務で使ってたんですが, 残念ながらZend Studio 7 評価版で確認したところ含まれていないようです。*1 ※ZendCodeAnalyzerを使用するにはZendStudioのライセンスが必要です。 そこで代わりになるものを探してたらありました,PHP Mess Detector です。 PHPMDとは,JavaでいうところのPMDで,以下のような問題を見つけてくれます。 バグの可能性 準最適なコード 複雑な式 未使用パラメータ,メソッド,プロパティ 今日(2010/05/26)時点の最新版が,PHPMD 0.2.5 (2010/04/03 released) なので,早速このバージョンで試してみます。 前提環境 PHP >= 5.2.3 PHP_Depend >= 0.9.11 [root@l

    PHPMD(PHP Mess Detector) を試してみた - renoivのブログ
  • PEAR :: Manual :: MDB2

    目次導入 -- 機能概要DSN -- データソース名 (Data Source Name)接続 -- データベースへの接続および接続の解除クエリ -- クエリの実行クォートおよびエスケープ -- 値を適切にクォートしてクエリを作成するデータ型 -- データ型の処理の概要結果 -- クエリ結果からのデータの取得準備と実行 -- プリペアドステートメントトランザクション -- トランザクションの処理モジュール -- モジュールの読み込みとコールManager モジュール -- データベースの構造を管理するためのモジュールReverse モジュール -- データベースの構造を管理するためのモジュールautoPrepare & autoExecute -- SQL 文を自動的に準備・実行する可搬性 -- データベースの可搬性に関する機能シーケンス -- シーケンスおよび自動採番FAQ -- よくあ

  • http://www.mono-space.net/doc/pear_mdb/

  • midoff.com

    This domain may be for sale!

    yuki_2021
    yuki_2021 2009/04/02
    かんたんログインをNet_UserAgent_Mobileで実現する方法
  • ユーザー認証(PEAR::Auth) - PEAR入門

    ここではPEAR::Authの使い方について確認していきます。PEAR::AuthはPHPアプリケーションでフォームを使ったユーザー認証を行うための便利な機能を提供してくれます。 Authパッケージがインストールが行われていない場合は下記のいずれかの方法にてインストールを先に行っておいて下さい。 pear install Auth pear install -a Auth pear install -o Auth

    yuki_2021
    yuki_2021 2009/03/31
    ユーザ認証を簡単に追加出来るpear::Auth
  • 「pear install」で「HTTP/1.1 410 Gone」となる件 - hkano's memo

    ----- HTTP error, got response: HTTP/1.1 410 Gone Didn't receive 200 OK from remote server. (HTTP/1.1 410 Gone) ----- 「pear install」で上記のメッセージが表示されたら、 恐らくPEARのバージョンが古いです。 ▼ バージョンを確認する。 pear list ▼ PEARのバージョンをアップグレードする。 pear upgrade PEAR ▼ 上記でダメなら強制アップグレードで。 pear upgrade --force http://pear.php.net/get/PEAR-1.x.x.tar <とりあえず適当なバージョンで。最新でなくても良い。 ▼ 強制アップグレードで「PEAR: Dependencies failed」と表示されたら。 pear upg

    「pear install」で「HTTP/1.1 410 Gone」となる件 - hkano's memo
    yuki_2021
    yuki_2021 2009/03/31
    PEAR.phpが古すぎて更新できなくなってしまったときの対策法
  • Crypt_Blowfish

    Allows for quick two-way blowfish encryption without requiring the MCrypt PHP extension.

    yuki_2021
    yuki_2021 2008/09/17
    Pearで使える暗号化ライブラリ