タグ

ブックマーク / mrgoofy.hatenablog.com (3)

  • PEARをプロキシ経由でインストールする方法 - hogehoge foobar Blog Style Beta

    PHP で PEAR を使ってライブラリをインストールするときに、プロキシが邪魔をしてインストール出来ないことがあったので、備忘録として書いておきます。 プロキシ経由での PEAR インストール失敗する場合 PEAR の プロキシ設定が正しくない状態でインストールを行うと、以下のようなエラーメッセージが表示され、インストールが失敗ます。 pear install のエラー 以下の例では「Cache_Lite」をインストールしようとしています。 「No releases available for package "〇〇〇"」や「Package "〇〇〇" is not valid」といったメッセージが表示されます。 # pear install Cache_Lite No releases available for package "pear.php.net/Cache_Lite" Ca

    PEARをプロキシ経由でインストールする方法 - hogehoge foobar Blog Style Beta
  • PEAR::MailでSMTPサーバーからのメール送信(サンプルコード編) - hogehoge foobar Blog Style Beta

    前回のPEAR::MailでSMTPサーバーからのメール送信(PEARインストール編) の続きです。 今回は実際にPEAR::Mailを使って、SMTPサーバー経由でメールを送信するPHPコードを作成してみます。 PEAR::Mailのオブジェクトを作成する PEAR::Mailでメール送信を行う場合、PEAR::Mailのオブジェクトを作成する必要があります。 PEAR::Mailのオブジェクト作成には「factory」メソッドを使用します。 バックエンド(メール送信手段)の指定 「factory」メソッドを使用する場合、バックエンドと呼ばれるメール送信手段を指定する必要があります。 バックエンドとして指定出来る内容は、以下の3つがあります。 バックエンド名 内容 mail PHP組込のmail()関数を使用して送信 sendmail sendmailで送信 smtp SMTPサーバにか

    PEAR::MailでSMTPサーバーからのメール送信(サンプルコード編) - hogehoge foobar Blog Style Beta
    jetta_swingin
    jetta_swingin 2013/11/08
    “<?php //PEAR::Mailのインクルード require_once("Mail.php"); //日本語メールを送る際に必要 mb_language("Japanese"); mb_internal_encoding("UTF-8"); // SMTPサーバーの情報を連想配列にセット $params = array( "host" => "smtp-server", // SMTPサーバー名 "port" => 25
  • PEAR::MailでSMTPサーバーからのメール送信(PEARインストール編) - hogehoge foobar Blog Style Beta

    PEAR::Mailはずっと昔に使ったことがあったのですが、すっかり使い方を忘れていたのでひと通りの作業をやってみました。 いい機会なのでPEARのインストールからやってみています。(今回はインストールまでです。) 今度は忘れないように、備忘録として。 環境はCentOSでPHPはインストール済みになります。 pearのインストール CentOSだとPEARのパッケージが提供されているので、yumからインストールします。 $ sudo yum -y install php-pear正常にインストールされたかどうか「pear -V」で確認します。 $ pear -V PEAR Version: 1.4.9 PHP Version: 5.1.6 Zend Engine Version: 2.1.0 Running on: Linux centos.localdomain 2.6.18-194.

    PEAR::MailでSMTPサーバーからのメール送信(PEARインストール編) - hogehoge foobar Blog Style Beta
    jetta_swingin
    jetta_swingin 2013/11/08
    “PEAR::Mail_MIME”
  • 1