Problema con Try Catch

  • Creatore Discussione Creatore Discussione migo80
  • Data di inizio Data di inizio

migo80

Utente Attivo
25 Apr 2013
243
3
18
Buona sera a tutti come da titolo non riesco ad usare try catch per eseguire il download tramite ftp di seguito il codice
PHP:
  try{
                $ftp_server="ftp.server.it";
                $ftp_username="user";
                $ftp_password="********";

                $ftp_connessione = ftp_connect($ftp_server);
                $login = ftp_login($ftp_connessione, $ftp_username, $ftp_password);

                      if(!$ftp_connessione || !$login){
                        throw new Exception("Connessione fallita!");
                      }
                          $file_da_scaricare = "ziptest/update.zip";
                            $dove_scaricare = "../update/update.zip";
                            $download = ftp_get($ftp_connessione, $dove_scaricare, $file_da_scaricare, FTP_BINARY);

                      if (!$download) {
                        throw new Exception("Si è verificato un errore durante il download!");
                      }

                  ftp_quit($ftp_connessione);


              }catch (Exception $e){
                echo $e->getMessage();
              }
Dove sbaglio?

Ps non usando il try catch lo script funziona ma non riesco a gestire eventuali errori.
 

Discussioni simili