Salve il mio sito non è altro che la gestione dell'upload di un database e volevo uppare tale file in maniera automatica utilizzando le funzioni che mette a disposizione il php: ftp_connect()
Provo il tutto in locale con EasyPHP e tutto va a buon fine....Uppo il sito e mi da questo strano errore:
Codice PHP:
Fatal error: Call to undefined function: ftp_connect() in /membri/dinasty/confirm.php on line 98
Come mai non funziona su altervista.org???
AIUTATEMI!! ![Shocked](https://forum.it.altervista.org/images/smilie/icon_eek.gif)
Riporto lo stralcio di codice incriminato:
Codice PHP:
if($_POST["nome"]==$pass){
// indirizzo del server ftp su cui fare l’upload del file
$ftp_server = "dinasty.altervista.org";
// username del server ftp
$ftp_user_name = "dinasty";
// password del server ftp
$ftp_user_pass = "xxxxxxxxx";
// nome del file locale da trasferire
$local_file = $_POST["fil"];
// nome del file di destinazione
$destination_file = "/xxxxxxxxx.mdb";
// Connessione al server ftp
$conn_id = ftp_connect($ftp_server);
// Risultato della connessione
if (!$conn_id) {
echo "<p align=\"center\"><font color=\"#00FF00\"><br><br><b>Impossibile connettersi al server $ftp_server!";
die();
}
else {
echo "<p align=\"center\"><font color=\"#00FF00\"><br><br><b>Connesso a $ftp_server.\n";
}
// Login sul server
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// Risultato del login
if (!$login_result) {
echo "<p align=\"center\"><font color=\"#00FF00\"><br><br><b>Login fallito!";
die();
}
else {
echo "<p align=\"center\"><font color=\"#00FF00\"><br><br><b>Login ok.";
}
// Trasferimento del file
if (ftp_put($conn_id, $destination_file, $local_file, FTP_ASCII)) {
echo "$local_file trasferito!\n";
}
else {
echo "<p align=\"center\"><font color=\"#00FF00\"><br><br><b>Errore durante il trasferimento di $local_file\n";
}
// Chiusura della connessione
ftp_close($conn_id);
} else { //ALTRIMENTI
echo "<p align=\"center\"><font color=\"#00FF00\"><br><br><b>NON HAI I PRIVILEGI PER ACCEDERE A QUESTA SEZIONE!!</b></font>";
}