| /* Ftp statements */
|
| function ftp($host,$user,$password,$uri,$type,$local,$r){
|
|
|
| $port=21;
|
| $timeout=90;
|
|
|
| <------>$connection=@ftp_connect($host,$port,$timeout) or die('Couldn\'t connect to '.$host);
|
| <------>$login=@ftp_login($connection,$user,$password);
|
| <------>if($r==='HEAD'){
|
| <------><------>$result=@ftp_size($connection,$uri);
|
| <------>}else if($r==='GET'&&$type==='bin'){
|
| <------><------>if(file_exists('/home/roby/www_data/it/mailstat/'.$local)){
|
| <------><------><------>unlink('/home/roby/www_data/it/mailstat/'.$local);
|
| <------><------><------>sleep(1);
|
| <------><------>}
|
| <------><------>$result=@ftp_get($connection,$local,$uri,FTP_BINARY);
|
| <------>}else if($r==='GET'&&$type==='txt'){
|
| <------><------>if(file_exists('/home/roby/www_data/it/mailstat/'.$local)){
|
| <------><------><------>unlink('/home/roby/www_data/it/mailstat/'.$local);
|
| <------><------><------>sleep(1);
|
| <------><------>}
|
| <------><------>/* fix enable passive mode */
|
| <------><------>@ftp_pasv($connection,true);
|
| <------><------>$result=@ftp_get($connection,$local,$uri,FTP_ASCII);
|
| <------>}
|
| <------>/* if($result!=-1){ echo $result; }else{ echo $error; } */
|
| <------>@ftp_close($connection);
|
| return $result;
|
| }
|