Monitoring: FTP
Nacházíte se: / Programování / PHP
<?php
/*
Tvar vstupnich dat:
$Server - obecna promenna, ktera definuje ip adresu monitorovaneho serveru
$Input = array(
0 => login
1 => passwd
)
Tvar výstupu:
bool (true) - server je v po�ádku.
string - nekde nastal nejakej problem (server neni v poradku :) )
*/
function GetStatusFtp( $Server , $Input ) {
$Session = ftp_connect( gethostbyname( $Server ) );
if ( ! $Session )
return "Connection problem";
if ( ! ftp_login( $Session , $Input[0] , $Input[1] ) )
return "Login problem";
if ( ! ftp_nlist( $Session , "/" ) )
return "Dir list problem";
ftp_close( $Session );
return true;
}
?>