xNeTworKx: FTP online ?

Beitrag lesen

Hallo,
ich hab mir da mal was gebastelt. Die Lösung ist zwar nicht gerade das Gelbe vom Ei, aber sie funktioniert.

use CGI;
use LWP::UserAgent;
use strict;

my $query = new CGI;
my $ua = LWP::UserAgent->new();
my $url = 'ftp://255.255.255.255/pingdatei.html';

my $request = HTTP::Request->new('GET', $url);
my $response = $ua->request($request);

if ($response->is_error()) {
   print $query->redirect('offline.html');
   }
   else   {
   print $query->redirect('online.html');
   }

Das einzige was du machen musst, ist in diesem Fall eine leere Datei namens pingdatei.html auf dem ftp abzulegen. Falls er die Datei findet -> online, wenn nicht -> offline