プロが教える店舗&オフィスのセキュリティ対策術

use LWP::Simple;
print (get("http://www.yahoo.co.jp/"));

このように使っていたのですが、iswebにアップロードしたところ、ダウンロード出来ずに使えなくなりました。
iswebでは使えないようです。

なので、これの代わりになる方法を探しているのですが、何かありますか?
Webページのソースを取得するだけでいいです。
なにかあるでしょうか?
よろしくお願いします。

A 回答 (2件)

iswebでは、規約でSocket通信関連(isweb上から他のサーバー等にアクセスしにいく行為)は禁止だったはずです。


(今は知りませんが少なくとも昔はそうでした)

もし、禁止ではなくかつSocketモジュールサーバー内にあるなら私が以前別の掲示板で回答した内容を参考にどうぞ。
http://www.i-say.net/cgi/bbs1/wforum.cgi?mode=al …

Socketモジュールは、通信するためには必須なものですので、これがない場合や規約で禁止の場合は、諦めるかiswebから別の所へ移転するしかありません。
(LWPを使う場合も内部ではSocket関連モジュールを呼び出して使ってます)

参考URL:http://www.i-say.net/cgi/bbs1/wforum.cgi?mode=al …
    • good
    • 0
この回答へのお礼

>iswebでは、規約でSocket通信関連(isweb上から他のサーバー等にアクセスしにいく行為)は禁止だったはずです。
>(今は知りませんが少なくとも昔はそうでした)

そのような記述は見当たりませんでしたが、多分そのようですね・・・

違う場所を探してみます。
ありがとうございました。m(_ _)m

お礼日時:2005/06/17 20:01

モジュール使ったこと無いからわからないけど、


getで取得したものを標準出力するだけで
ヘッダは出力されるの?

べつにLWPやSocketモジュールなくてもソース書けば使える
場合もある。ただし、ローカルでテストぐらいはする必要
があるし、禁止されてるサーバでやってはいけない。

Perlインストール時に通信関連をコメントしていれば勿論
使えないけどね。

参考URL:http://www.tohoho-web.com/wwwperl2.htm#socket
    • good
    • 0
この回答へのお礼

ソースを書くのは今の自分の技量じゃちょっと無理なので^^;
違う方法を考えて見ます。ありがとうございましたm(_ _)m

お礼日時:2005/06/17 23:28

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