Andando in itenert ho trovato questo bello script per crare un file gzip del nostro sto completo. L'unico inconveniente e che mi sembra ch enon funzioni su altervista

[code:1:a90a2c93e0] <?
$local_path="/file"; //chemin local sur votre serveur de la racine du site
$host="localhost"; // votre serveur MySQL
$base1="my_otaku"; //nom base MySQl N°1
$base2="jurasud"; // nom base MySQL N°2
$user1="otaku"; //utilisateur base MySQl N°1
$user2=""; // utilisateur base MySQL N°2
$passwd1 = "mia pass"; //Password base MySQL N°1
$passwd2=""; //Password base MySQL N°2
$ftp_server = "ftp://otaku.altervista.org"; //serveur ftp de destination
$ftp_user_name = "otaku"; // identifiant ftp
$ftp_user_pass = "mia pass"; //password ftp

/*
----------------------------------------------------------------------
FIN DES PARAMETRES DE CONFIGURATION
----------------------------------------------------------------------
*/
//CREATION TEMPORAIRE d'UN REPERTOIRE D'ACCUEIL POUR LES FICHIERS MYSQL
exec("mkdir $local_path/sqlbackup");

//SAUVEGARDE DES BASES MYSQL --------------------------------------------
exec("mysqldump -h$host -u$user1 -p$passwd1 $base1> sqlbackup/$base1.sql");

// EFFACEZ OU COMMENTEZ CETTE LIGNE SI VOUS N'AVEZ QU'UNE BASE MySQL
@exec("mysqldump -h$host -u$user2 -p$passwd2 $base2> sqlbackup/$base2.sql");
//------------------------------------------------------------------------

// CONNEXION FTP ---------------------------------------------------------

$type = "FTP_ASCII";
echo "type de connexion $type <BR>";
$conn_id = ftp_connect("$ftp_server");
$login_result = ftp_login($conn_id, "$ftp_user_name", "$ftp_user_pass");
@ftp_mkdir($conn_id, "backup");
ftp_chdir($conn_id, "backup");
if ((!$conn_id) || (!$login_result))
{
echo "La connexion FTP a échoué!";
echo "Tentative de connexion à $ftp_server en tant que $ftp_user_name";
die;
}
else
{
echo "Connecté à $ftp_server, avec $ftp_user_name <BR>";
}

// Ouverture du répertoire racine
$link=opendir($local_path);

while (gettype($name=readdir($link)) ==string )
{
if (is_dir($name))
{
if ($name=="..")
{continue;}
$name=str_replace (".", "", $name);

// SAUVEGARDE DES FICHIERS *.* DU REPERTOIRE RACINE
if ($name=="")
{exec("tar cz *.* > racine.tgz");
$name="racine";
}
//SAUVEGARDE DE CHAQUE SOUS REPERTOIRE DE LA RACINE
if ($name<>"")
{exec("tar cz ".$name."/* > ".$name.".tgz");
}
echo "<b>REPERTOIRE : ".$name."<br></b>";
$destination_file = $name.".tgz";
$source_file = $name.".tgz";

// TRANSFERT FTP, C'EST LA QUE C'A BLOQUE SOUVENT......
$upload = ftp_put($conn_id, "$destination_file", "$source_file", $type);
if (!$upload)
{
echo "<h2 color=\"red\">Le téléchargement FTP échoué!</h2><hr>";
} else {
echo "Téléchargement de ".$source_file." sur ".$ftp_server."<b> ".$dir."</b> en ".$destination_file." <b><font color=#00FF00 size=3>OK</font></b><hr>";
}

// EFFACEMENT DES FICHIERS ET REPERTOIRES TEMPORAIRE
exec("rm *.tgz");
exec("rm $local_path/sqlbackup/*.sql");
exec("rmdir $local_path/sqlbackup");


}

// ON NE COMPRESSE ET TRANSFERE QUE DES REPERTOIRES (et leur contenu), PAS DES FICHIERS SOLITAIRES
if (is_file($name))
{continue;}

}

// FERMETURE DU REPERTOIRE RACINE, DE LA CONNEXION FTP
closedir($link);
ftp_quit($conn_id);
?>[/code:1:a90a2c93e0]

Dovrebbe dare errore nella riga dell'ftp
$ftp_server = "ftp://otaku.altervista.org";

Mi sapete dire come dovrei settarla. Ancke altri programmi php mi hanno dato errori con ftp di altervista. Vi prego aiutatemi