質問: perlで、phpで外部URLをfopenするのと同じことをしたいのですが
回答: ActivePerlならPPMを利用する関係でLWPは必ず入っているはずですけどね。 以前、回答したこともあるとおり、httpでアクセスしたいのであれば、LWPを使って取得するのが一般的。 あるいはHTTP::Liteを利用するとかですね。 Tie::Handle::HTTPやHTTP::Handleを使えばファイルハンドルで扱うこともできるはずです。 Tie::Handle::HTTP http://search.cpan.org/~hachi/Tie-Handle-HTTP-0.02/lib/Tie/Handle/H... HTTP::Handle 参考: Perlのopen絶対パスで読み込む 老婆心ながら@fopenとエラーを無視するようにしてますが、Perlだったらevalブロックで例外を処理するとか、 CGI::Carp qw(fatalsToBrowser)、KCatchなどで捕まえるとかってことを考えた方がよいかもしれません。