歯ブラシ選びの大事なポイントとは?

php5にpearをインストールしました。
早速、c:\php>pear install MAIL としたところ、

No releases available for package "pear.php.net/MAIL"
Cannot initialize 'channel://peara.php.net/MAIL',
invalid or missing package file

Package "channel://pear.php.net/MAIL" is not valid
install failed

というエラーメッセージが出ます。
どこを直したらよいのか、分かりません。

アドバイスお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

エラーの内容は「pear::Mail」をインストールするには


下記のパッケージが必要なのでインストールできませんと言う意味です。
File_Archive
Log (versions <= 1.10.0)
Mail_Queue
Net_Monitor
Net_SMS
pearweb
SOAP

上記のパッケージをインストールしてからpear::mailをインストールしてください。

参考URL:http://pear.php.net/package/Mail

この回答への補足

アドバイスありがとうございます。

File_Archiveをインストールしようとしても同じエラーが起こるのですが、File_Archiveをインストールするにはさらに別のパッケージが必要
ということでしょうか?

補足日時:2008/03/11 09:18
    • good
    • 0
この回答へのお礼

プロキシを通してないことが原因でした。
プロキシを通したところ、ダウンロードできるようになりました。
また、別の問題がでてきたのですが、それは別途質問します。
ありがとうございました。

お礼日時:2008/03/11 16:44

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Q別ファイルの変数を呼び出したいのですが?

初めて質問させて頂くPHP初心者の者です。
例えば、
(a.php)というファイル内で導き出された変数の値($a)を、(b.php)というファイル内に呼び出したいのですが、関数等を利用して呼び出す事は出来るでしょうか?

-----a.php-------------------------
<?php
$a=xxxx; //導き出された変数$a(の値)
?>
-----------------------------------
-----b.php-------------------------
<?php
$a=△△△△; //このファイル内で変数$a(の値)を呼び出したい
?>
------------------------------------

よろしくお願い致します

Aベストアンサー

質問があいまいなので回答が微妙です。

たんにa.phpを再利用する場合、a.phpをincludeやrequire
する#1さんの回答が妥当です。
a.phpの中でprintやechoをしているのが気に入らないなら
出力をバッファリングして捨ててしまえばよいでしょう。

//a.php
<?PHP
print "a_html";
$a_value="a_value";
?>

//b.php
<?PHP
ob_start();
include("a.php");
ob_clean();
print $a_value;
?>

関数の再利用を前提とするならインクルードするわけ
ですからclass化して標準出力をしないのが普通だと
思いますが・・・・

また、別の観点でa.phpからリンクされるb.phpに
移動する際に値を持って移りたいというなら、
単純にpostやgetというformのデータでわたすか、
クッキーやセッションを使うことになります。


人気Q&Aランキング