[PHP-users 20178]PHPでのプロキシの設定について
Keisuke Hamanaka
hamanaka015 @ d-cruise.co.jp
2004年 2月 2日 (月) 10:40:26 JST
いつもお世話になっております。
濱中と申します。
現在、FreeBSD上でphp.4.3.1+MagpieRSSをつかって、ウィルス情報を自動的に
取得してくるプログラムを作っています。
現在、WEB上に乗っていたサンプルプログラムを使用して動作確認を
行っているのですが、以下のエラーが出ます。
MagpieRSS: Failed to fetch
http://www.sophos.co.jp/virusinfo/infofeed/tenalerts.xml. (HTTP Error:
connection failed (6) in ・・・
原因として、社内にプロキシサーバがあり、直接インターネットに出れないことが
考えられます。
プロキシを経由せずに社外にでるのは、社内規定などの関係で、難しそうです。
PHP上で、URLを設定する場合に、プロキシを経由して接続するような方法はあるので
しょうか。
ちなみにソースは以下のとおりです。
require_once 'rss_fetch.inc';
$url = 'http://www.sophos.co.jp/virusinfo/infofeed/tenalerts.xml'; /* 任意
のRSSのURI */
$rss = fetch_rss($url);
$title = $rss->channel['title'];
$title = mb_convert_encoding($title, "euc-jp", "auto"); /* 日本語文字コード
を変換。euc-jpを指定。 */
echo "<h2>$title</h2>\n";
echo "<ul>\n";
foreach ($rss->items as $item ) {
$title = $item[title];
$title = mb_convert_encoding($title, "euc-jp", "auto");/* 日本語文字コー
ドを変換。euc-jpを指定。 */
$url = $item[link];
echo "<li><a href=\"$url\">$title</a></li>\n";
}
echo "</ul>\n";
?>
以上、ご教授をいただければ幸いです。
-------------------------------------
濱中圭介
-------------------------------------
PHP-users メーリングリストの案内