Visualizzazione dei risultati da 1 a 10 su 16

Discussione: Download di files gz

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    333

    Download di files gz

    Ciao a tutti,
    volevo creare un ftp per portarmi in locale alcuni files di backup di tipo .gz
    Lo script funziona perfettamente fino a ftp_get
    Questo è lo script:

    <?php

    $local_file = 'C:\Users\bull\Documents\web site\town\backups';
    $server_file = '/home/mark/public_html/backups';
    $ftp_user="xyz";
    $ftp_pass="aaaaaaaaaaa";
    $ftp_server="server.net.net";
    // set up a connection or die
    $conn_id = ftp_connect($ftp_server) or die("Couldn't connect to $ftp_server");

    // try to login
    if (@ftp_login($conn_id, $ftp_user, $ftp_pass)) {
    echo "Connected as $ftp_user@$ftp_server<br> successfully";
    } else {
    echo " connect falled as $ftp_user\n";
    }

    // Fino qui funziona bene

    //adesso creo un array con i nomi dei file da downloadare

    $server_dir="public_html/backups";
    $contents = ftp_nlist($conn_id, $server_dir);


    // l'array $contents contiene per� anche i nomi di fiiles che io non voglio downloadare o che addirittura mi fanno errore quando tento il download come . e ...
    Gli unici files che voglio trasportare in loxcale sono gli archivi .gz

    // di conseguenza ftp_get fa errore.



    foreach ($contents as $file) {


    if (ftp_get($conn_id, $local_dir."/".$file, $server_dir."/".$file, FTP_ASCII)) {
    echo " amd Successfully written to $local_file\n";
    } else {
    echo " but There was a problem in download<br>".$server_dir."/".$file."<br>";
    }
    }

    La domanda è:
    Se l'errore è solo nell'array $content come passo a ftp_get i soli nomi dei files.gz all'interno della funzione foreach ?
    Grazie


    PS
    Ultima modifica di jomla; 11-11-2016 a 10:43

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.