hallo,
Das Net::FTP-Modul ist Teil von 'libnet', das auch Module für POP3, SMTP, NNTP usw. enthält. Normalerweise sollte Dein Provider diese Module auch installiert haben.
Natürlich könntest Du vom FTP-Modul abkupfern, aber das ist m.E. nicht die feine englische Art.
Das Ganze ohne Modul programmieren?
Warum?
Ich hab'noch nie die Lust verspürt, das Rad ein zweites Mal zu erfinden. Oder wie es Larry Wall mal gesagt hat: "Faulheit ist eine der Tugenden eines guten Programmierers".
Und mit dem Net::FTP Modul hast Du doch alles schon fertig. Das ist ja auch der Sinn eines Moduls.
Und es gibt noch einen Grund für die Verwendung des entsprechenden Moduls:
Ich bin der Meinung, daß Du die Sache mit FTP und so sowieso mit Deinem ISP absprechen solltest. Dann kann er, falls es nicht sowieso installiert ist, gleich das Standard-Modul verwenden. Das ist für ihn sicher auch besser, weil er weiß, daß er damit ein großteils ausgetestetes Modul uinstalliert.
Wenn Du das ganze jedoch neu machst, dann mußt Du es erst mal zu solch einer Entwicklungsreife bringen.
Dein ISP läßt sich mit einem selbstgeschnitzten FTP-Script auf mehr Fehlerquellen ein, als bei den 'libnet'-Modulen.
Bitte berücksichtige auch das.
Grüße
Klaus