タグ

phpとpearに関するAJYAのブックマーク (44)

  • HTMLメールを送信する - メール送信(PEAR::Mail) - PEAR入門

    文にテキストを使って記述する代わりにHTML文を記述することができます。Mail_Mimeクラスで用意されている「setHTMLBody」メソッドを使います。 Mail_Mime::setHTMLBody() boolean setHTMLBody (string $data [, boolean $isfile = FALSE]) 引数: $data 文を表すHTML文。又は文を表すファイル名 $isfile 1番目の引数がファイル名の場合にはtrueを指定 戻り値: 成功時には TRUE、失敗時にはPEAR_Error 1番目の引数に文として設定したいHTML文を指定します。1番目の引数にはファイル名を指定することもでき、その場合は2番目の引数に「true」を設定して下さい。 例えば次のように記述します。 $body = <<<EOS <html> <head> <meta h

  • S-MEMO(エスメモ): PEAR::Mail_Mimeを使ってHTMLメールを送ってみよう

    前回「PEAR::Mailを使ってメールを送信してみよう」でメールの送信について紹介しました。これだけでも結構助かるのですが、便利になると更に欲が出るもので「ファイルを添付したメールを送信できないか?」「HTMLメールを簡単に作れないか?」などを考えます。そんなときにPEAR::MailをサポートしてくれるPEAR::Mail_Mimeという便利な拡張機能があります。 PEAR::Mail_Mimeは添付メールやHTMLメールを簡単に実現できます。 今日はPEAR::Mail_Mimeを紹介します。 インストールについて知りたい方は、過去の記事をご参照ください。 レンタルサーバーでPEARを使う方法 WindowsでPEARを自動インストールしてみよう 今回はPEAR::Mailの拡張機能になりますのでPEAR::Mailの使い方を知ってることが前提です。 もし使い方を知らない

  • 日本語のメールを送信する - メール送信(PEAR::Mail) - PEAR入門

    ヘッダーや文に日語などのマルチバイト文字列を使う場合にはメールを送信する前に適切なエンコーディングを行う必要があります。 まずメールヘッダーに日語が含まれる場合です。サブジェクトやメールアドレスの一部に日語が含まれる場合が想定されます。メールヘッダーについては文字コードとして「ISO-2022-JP」の"B" encodingを使います。 メールヘッダーを変換するには「mb_encode_mimeheader」関数を使います。(詳しくは『MIMEヘッダの文字列をエンコードする(mb_encode_mimeheader)』を参照して下さい)。 例えば次のように記述します。 $recipients = "xxx@xxx.xxx, xxx@xxx,xxx"; $headers = array( "To" => "xxx@xxx.xxxx", "From" => "xxx@xxxx.xxx

  • Spreadsheet_Excel_Writer

    Easy Install Not sure? Get more info. pear install Spreadsheet_Excel_Writer Pyrus Install Try PEAR2's installer, Pyrus. php pyrus.phar install pear/Spreadsheet_Excel_Writer Package Maintenance Rank: 164 of 225 packages with open bugsNumber of open bugs: 53 (321 total bugs) Average age of open bugs: 5317 days Oldest open bug: 7345 days Number of open feature requests: 17 (39 total feature requests)

  • WEBサービス作るなら忘れてはいけないもう一つのPEAR「Openpear」の便利モジュール集:phpspot開発日誌

    Openpear :: Open PEAR Repository Channel WEBサービス作るなら忘れてはいけないもう一つのPEAR「Openpear」の便利モジュール集。 家のPEARよりいいんじゃないか?というぐらい便利なライブラリが揃っているOpenpearからよく使いそうな物をまとめてみました。 2011年2月現時点で186もの便利モジュールが登録されています。 ちょっと古いものも含まれており、動かないものもあるかもしれませんが便利そうなものをとりあえず羅列してみます。 Services_ShortURL_Googl goo.glにURL短縮するライブラリ。PEAR::Services_ShortURLのサブパッケージだそうです。 Services_Foursquare FoursquareのAPIを叩くライブラリ Services_SBM_Info はてブ数やTwitte

    AJYA
    AJYA 2011/03/01
  • WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ:phpspot開発日誌

    (追記) 2/16 23時 いくつかのライブラリを追記しました。 WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ。 家pearには560程のモジュールがあります(2011/2月現在)が、WEBサービスを作る上でよく使う物をまとめてみました。 これからPHPを使ってサービスを作ろうと思っている方は代替を使うことになると思うので参考にしてみて下さい。 php はインストール時点で既に多くの機能が備わっており、大体のことができてしまいますが、PEARを使うことで面倒なことがより簡単にできるようになります。 PEAR以外にも便利なライブラリはあるのですが、今回はあえて殆どをPEARサイトで公開されている物に絞ってご紹介します。 基的なパッケージ まず、汎用に使える便利なパッケージのご紹介です。 HTTP_Request2 url を渡してリモートのテキストを取って

    AJYA
    AJYA 2011/02/16
  • PEAR::Pager で生成されるリンクを並び替える方法

    PEAR::Pager で生成されるリンクを並び替える方法 2007-11-03-1: [PHP] - ウノウラボ Unoh Labs: PEAR::Pagerで生成されるリンクを並び替える http://labs.unoh.net/2007/11/pearpager.html 上記エントリで、PEAR::Pager で生成されるリンクを並び替えるために Pager_Common クラスの Build() メソッドを書き換える方法が紹介されていました。 そこで、ここでは Build メソッドを書き換えずに、getLinks() メソッドを利用して、リンクを並び替える (任意の項目を任意の順序で表示する) 方法を紹介します。 上記エントリのように以下の順序で出力する方法です。 前のページ [最初のページ] n ~ m 番目のページ [最後のページ] 次のページ require_once 'P

  • GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    GT Nitro: カーレーシング・ドラッグレーシングゲーム - Google Play のアプリ
  • S-MEMO(エスメモ): PEAR::Mailを使ってメールを送信してみよう

    PHPにはmb_send_mail()関数という日語を含めたメールを送信する機能がありますがよく文字化けします。PHPの自動エンコーディング機能がうまくいかずに文字化けをするのですが、設定がシビアなので使ってません。例えば、同じサーバーを使っている場合は制作時に気をつければ問題ありませんが、サーバーを移行するようなことがあると新しいサーバーでメールが文字化けしたり結構大変だったりします。 結局send()関数を使うのですが、これで日語のメールを送信する為には追加メールヘッダを記述する必要があります。mb_send_mail()関数よりはマシですが、これもこれで設定に左右されるので意外と大変。メール送信用の自作関数を作ったものの完璧ではありませんでした。 最終的に落ち着いたのは、PEARのMailです。記述がシンプルな上に自由に設定できて便利。 ということで今回はPEAR::Mai

  • 53. まだ、PEAR::DBをお使いの方へ

    PHPからDBを使うときにはPEAR::DBをお使いの方もまだたくさんいらっしゃると思います。しかし、PEAR::DBのマニュアルにも「This package been superseded by MDB2 but is still maintained for bugs and security fixes」(このパッケージの代わりにMDB2の使用が推奨されますが、バグの修正、セキュリティフィックスは引き続き行われます。)と書かれているとおり、今後はPEAR::MDB2をお使いになることをお奨めいたします。 ということで、今回はPEAR::MDB2についてご紹介したいと思います。 PEAR::MDB2 マニュアル http://www.go-pear.org/manual/ja/package.database.mdb2.php MDB2についてはこちらをご覧下さい http://ww

    53. まだ、PEAR::DBをお使いの方へ
    AJYA
    AJYA 2007/09/17
  • PEAR入門

    PEARはPHPから利用可能なライブラリを提供しています。PEARで提供されるライブラリを使用することで、一からコードを記述することなくPHPプログラムの開発が可能となります。各ライブラリはパッケージという単位で提供され、必要なパッケージをインストールして利用します。 ここでは各PEARパッケージのインストールから利用方法までの解説を行います。 PEARパッケージマネージャーのインストール php.iniの確認 ドキュメントのダウンロード

    AJYA
    AJYA 2007/09/07
  • PEAR DB fetchRow - Google 検索

    DB_resultオブジェクトから結果を取り出すにはDB_resultクラスで用意されている"fetchRow"メソッドを使います。 fetchRow mixed &fetchRow ([integer $fetchmode = ...

    AJYA
    AJYA 2007/01/19
  • クエリの結果の取得 - データベース接続(PEAR::DB) - PEAR入門

    SELECTなどのSQL文を発行した場合、結果としてデータベースから結果が帰ってきます。ここではその帰ってきた結果の処理の方法を見ていきます。 "query"メソッドにおいて、結果が戻ってくるようなクエリを実行した場合、DB_resultオブジェクトを返してきます。DB_resultオブジェクトから結果を取り出すにはDB_resultクラスで用意されている"fetchRow"メソッドを使います。 fetchRow mixed &fetchRow ([integer $fetchmode = DB_DEFAULT_MODE [, integer $rownum = NULL]]) 結果セットからデータの行を取得し、 結果ポインタを次の行に移動します。 データの形式は、配列あるいはオブジェクトとなります。 パラメータ: integer $fetchmode 使用するフェッチモード。デフォルトは

    AJYA
    AJYA 2007/01/19
  • COOL ONLINE - JAPAN - JAPAN ONLINE

    Ukai, or cormorant fishing, is a captivating and ancient Japanese tradition that dates back over 1,300 years. This unique fishing technique, practiced along several rivers in Japan, combines history,...

    AJYA
    AJYA 2007/01/18
  • HOMMEZ公式オンラインショップ

    HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。

    AJYA
    AJYA 2007/01/18
  • Pear::Pagerの使い方 (Nega Diary)

    Nega Diary 人生とは記憶の蓄積。日々の記録とは、日々の行動・思考を書き記し、自分の存在を確かめる行為。 以前、DB_Pagerの使い方というので記事を書いたけれど、実はDB_Pager 自体がそうとう古く、メンテもされてないので、これからは PEAR :: Package :: Pager 使うのが吉。 ということで、早速、使い方を調べて、制作中のアプリに組み込んでみました。 require_once "Pager/Pager.php"; $db = DB_DataObject::factory("tableName"); $db->find(); while($db->fetch()){ $html[] = $db->toArray(); } $params = array( 'mode' => 'sliding', 'perPage' => 20, 'delta

    AJYA
    AJYA 2007/01/18
  • PEARマニュアル日本語版 : townmedia org

    目次導入 - DSN -- データソース名(The Data Source Name)導入 - 接続 -- 接続および接続の終了導入 - 移植性 -- データベースの移植性(ポータビリティ)導入 - クエリ -- データベースでクエリを実行する導入 - 準備と実行 -- 準備と実行・複数実行Introduction - autoPrepare and autoExecute -- autoPrepare and autoExecute導入 - フェッチと取得 -- クエリ結果からレコードを取得する導入 - シーケンス -- データベース シーケンスDB -- Main classDB::connect() -- Connects to a databaseDB::isError() -- Determines if a variable is a DB_Error objectDB_com

    AJYA
    AJYA 2007/01/18
  • PEARマニュアル日本語版 - townmedia org

    フェッチ関数 DB_Result オブジェクトは、レコードを取得する関数を fetchRow()と fetchInto() の2種類提供します。 fetchRow() はレコードを返し、レコードがもうな い場合はNULLを、 エラーが発生した場合は DB_Errorを返します。 fetchInto()は変数を引数とし、 ここには、結果レコードへのリファレンスが直接代入されます。 この関数は、結果セットが空の場合にNULLを、または DB_Errorを返します。 fetchInto()は変数を引数とし、 ここには、結果レコードへのリファレンスが直接代入されます。 その結果セットが空の場合はNULL、または DB_Errorが返ります。 <?php ... $db = DB::connect($dsn); $res = $db->query("SELECT * FROM mytable");

    AJYA
    AJYA 2007/01/18
  • PEAR: : Net_POP3を使ってPOP3サーバにアクセスしよう

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • midoff.com

    This domain may be for sale!