タグ

phpとpearに関するwozozoのブックマーク (10)

  • Services_Yourfilehostを作った - localdisk

    みんなの夜のお供として定評のあるYourFileHost.com(会社で開かないように注意して下さい)。もちろん僕も大好きなのですが、使いにくいことこの上ありません。何回か続けて動画をみようとしたらログイン画面とかでるし。いい加減いらっとしたので、カッとなって作りました。後悔はしていない。 <?php class Services_Yourfilehost { private $_url; private $_params; private $_query; public function __construct($url = null) { if ($url === null) throw new Exception; if (!$this->_varidateUrl($url)) throw new Exception; $this->_url = $url; $this->_conn

    Services_Yourfilehostを作った - localdisk
  • PEAR::Date_Holidays_Japanを触ってみました

    皆さんは祝日は好きですか? 私は大好きです! その祝日ですが、祝日法が改正されて日付が固定でない日が増えたため、いざ祝日を求めようとするとなかなか大変です。 祝日を求めるPEARライブラリとしてDate_Holidaysがありますが、先日PHPプロ!Weekly PEAR リリース @ 08/08/26号を見ていたら、その日用ドライバであるDate_Holidays_Japanがリリースされてました。 ちょっと調べてみたところ、あのDo You PHP?のshimookaさまが作ってるんですね。これはぜひ使ってみるしかということで触ってみました。 まずはインストールです。まだ正式リリースではありませんので「-alpha」を付けます。 <?php require_once 'Date/Holidays.php'; // インストール先のパスを指定 $filename = '/usr/sha

    PEAR::Date_Holidays_Japanを触ってみました
  • PHPでXMLをパースするときに効率が上がる方法 - PHP,MySQL,Flex,JSな日々+イラストとか

    PHPでXMLをパースするケースが多々ありますが、その際アトリビュートやネームスペースの問題でなかなかうまく目的のタグの内容が取得できない場合があります。 その時にとっても頼りになるのがXML_UnserializerってPEARのクラスです。 XMLをズゴンと配列に入れてくれます。 インストール方法 # pear install http://download.pear.php.net/package/XML_Serializer-0.18.0.tgzXML_SerializerをインスコするとXML_Unserializerがついてきます。 PHPでの使い方はこんな感じ AmazonからISBNを使って情報を取得。 <?php require_once 'XML/Unserializer.php'; $amazonid = ""; //ISBNからを1件出力 $isbn = $_G

    PHPでXMLをパースするときに効率が上がる方法 - PHP,MySQL,Flex,JSな日々+イラストとか
  • PHPでXMLを簡単に出力する方法 - PHP,MySQL,Flex,JSな日々+イラストとか

    今度はPHPでXMLを簡単に出力する方法の紹介です。 Flexとの連携で威力を発揮するでしょう。 昨日の日記と同じようにpearのXML_Serializerのインストールです。 # pear install http://download.pear.php.net/package/XML_Serializer-0.18.0.tgzPHPでデータベースの内容をXML_Serializerを使って効率よく出力する方法。 <?php require_once 'XML/Serializer.php'; $options = array( "indent" => " ", "linebreak" => "\n", "typeHints" => false, "addDecl" => true, "encoding" => "UTF-8", "rootName" => "result", "def

    PHPでXMLを簡単に出力する方法 - PHP,MySQL,Flex,JSな日々+イラストとか
  • DevOps tips

    There has been a lot of hype and buzzwords going around for the past several years about DevOps.  If you own a technology-based company, you’ve probably been approached by individuals about it.  You’ve probably read a little about it; but, do you think you need to go so far as to contact a consulting firm to help you learn and transition your business to this methodology?  Read on before making yo

  • PHP4 Pear DBクラスの使い方

    ■ 目次 はじめに:PHPからDBを使う Pearとは Pearの取得方法 Pear DBクラスライブラリ クラス概要 クラスリファレンス DB クラス DB_common クラス DB_pgsql クラス DB_result クラス エラーコード表 使用方法:サンプル #01.データベースへの接続/切断 #01.B.PostgreSQLへの接続/切断 (ネイティブ関数版) #02.テーブル作成 #03.テーブルへのレコードの追加の表示 レンタルサーバーでPearを使う場合(例外的な) PHPについて/メモ PHPに関するリンク 参考資料(情報源) 更新履歴 このドキュメントについて問い合わせ/連絡先 PHP掲示板 (ご意見、間違いの指摘はこちらへお願いします) ● はじめに:PHPからDBを使う PostgreSQLが使えるレンタルサーバに移ったので、早速PHPから使ってみようと思いまし

  • S-MEMO(エスメモ): レンタルサーバーでPEARを使う方法

    私が初めてPEARの家サイトを見た時に、使用出来るライブラリの数に驚きました。 しかし、PEARは基的にTelnetなどでサーバーに接続してインストールする方法が主流の為、レンタルサーバーでは使用出来ないことが多いです。最近のレンタルサーバーでは最初から付いてることもありますが、メジャーなものしか使えないのでマニアック?なライブラリが使えない等の問題が発生します。 まあ、早い話がPEARが使えるかどうかは環境に依存するってことです。 今回は、PEARがインストールされてない共用サーバーでこのライブラリを使う方法をご紹介します。 方法は2つあります。1つは「.htaccess」を使用する方法。2つ目は「ini_set」関数を使用する方法の2つです。 ただし、このやり方はPEAR家サイトでも推奨されていないので、出来る限りインストールするようにしましょう。 PEAR家サイト

  • Services_Twitter

    Services_TwitterPHPで簡単にTwitter APIを使用できるPEARパッケージです。 ライセンス インストール 必須環境 pearコマンドを使った場合 pear環境を使えない場合 リファレンス 更新履歴 TODO ライセンス このライブラリはThe PHP License, version 3.01の元に公開されています。 インストール 必須環境 Services_TwitterPHP4.3.0以上の環境で動作する事を前提に作成されています。 pearコマンドを使った場合 Services_TwitterはPEARパッケージで提供されています。PEARコマンドからインストールを行うことが可能です。 # pear install -f http://labs.transrain.net/files/Services_Twitter-0.4.0.tgz 情報取得時にJS

  • 【ハウツー】PHP PEARでちょい楽Ajax! (1) PEARにもAjax対応あります | エンタープライズ | マイコミジャーナル

    Ajaxian.com 2006 Survey Resultsの調査結果において、もっともポピュラーなAjax言語としてPHPがあげられている。同調査では有名なAjaxフレームワークとしてPrototype.js、Script.aculo.us、Dojoなどがあげられており、さもありなんといったところだ。 こうしたAjaxに特化したフレームワークも役立つが、ここでは一般的に使用されているPHP PEARに用意されているモジュールから、とくにJavaScriptと連動するためのモジュールを2つ紹介したい。Prototype.jsなどとは少し性質が異なるが、ともに役に立つフレームワークだ。 是非とも利用法を身につけ、"ちょっと差のつく"ウェブアプリケーションを作ってみよう。

  • 【ハウツー】AgileといえばPHP - PEARの使い方くらいは知っておきましょう (1) 強力なデータベース連携 - MDB2 (MYCOMジャーナル)

    AgileなWeb開発の現場で長らく使い込まれ、一日の長のある言語がPHP。そして、そのAgilityを強力に支えてくれるAPIを提供しているのがPEARと呼ばれるパッケージ集だ。PEARは、PHPを使ったWebアプリケーションの開発に欠かせない重要な機能やよく使用される機能などをにまとめたパッケージで、開発の現場で広く採用されている。 現在のPEARのバージョンは8月16日(協定世界時)に公開された1.4.11。The PHP License, version 3.0のもとで公開されている。PEARパッケージの中に各モジュールが含まれることになるのだが、それらは必ずしも同じライセンスのもとで公開されているというわけではない。デベロッパは各モジュールのライセンスに従うことで、これらを利用することができる。 稿では、PEARの中でも比較的利用価値が高そうだと思われるモジュールをいくつか紹介

  • 1