Dann Probier das mal. Schon ne komische URL sind die Zahlen Ordner auf die du zugrefen kannst?
<?php
$serverADD = array( "", "Server1", "Server2" );
$serverUSR = array( "", "USR von Server 1", "User von Server2" );
$serverPAS = array( "", "PASS von Server 1", "PASS von Server2" );
$serverHTT = array( "", "http://url1", "nr2"); ## WIE BEIM ALTEN SCRIPT
function RemoteFileSize( $pfad, $add, $usr, $pas, $http ){
$sizes = array(" Bytes", " KB", " MB", " GB", " TB", " PB", " EB", " ZB", " YB");
$pfad = str_replace( $http, "", $pfad );
if( $open = @ftp_connect( $add ) ){
ftp_login( $open, $usr, $pas );
$size = ftp_size( $open, $pfad );
return ( $size != "-1" ? (round($size/pow(1024, ($i = floor(log($size, 1024)))), 2) . $sizes[$i]) : '' );
ftp_close( $open );
}
}
?>
und in der include/admin/archiv.php
das hier : $file_size = RemoteFileSize( $_POST['url'], $serverADD[$ftpid], $serverUSR[$ftpid], $serverPAS[$ftpid] );
zu dem hier machen: $file_size = RemoteFileSize( $_POST['url'], $serverADD[$ftpid], $serverUSR[$ftpid], $serverPAS[$ftpid], $serverHTT[$ftpid] );
das sollte ungefair in zeile 315 sein
Zuletzt modifiziert von Balthazar3k am 09.03.2009 - 00:20:44