dポイントプレゼントキャンペーン実施中!

CGIで、FTPしてファイル転送するつもりがエラーになりました。
$ftp = Net::FTP->new($hostname, Debug =>$ftpdebug, Passive => true);
は、実行したようですが、次の
$ftp->login($username, $password);

Can't call method "login" on an undefined value at...
といわれました。なんでだろ。

A 回答 (1件)

> Can't call method "login" on an undefined value at...


って怒られるのは、やっぱり
$ftp = Net::FTP->new($hostname, Debug =>$ftpdebug, Passive => true);
ここが原因では。
各変数、ちゃんと値入ってますか。
    • good
    • 0
この回答へのお礼

変数:$hostnameの中を
mydomain.jp
となっているところを、
www.mydomain.jp
と変えて試したところ、ちゃんと動きました。
どうもです。

お礼日時:2003/08/29 16:17

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