Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885

    problema nel download e nel rinominare un file via FTP

    ciao a tutti , mi trovo di fronte ad un problema strambo ...

    io ho creto 2 script che partono in automatico ogni giorno.

    questi script si occupano di:
    -Connettersi via FTP
    -prelevere un file (ogni script ne prende 1) da un altro server e copiarli nel server dove risiede lo script
    -rinominare il file nella cartella remota
    -aprire il file nel server 'locale'
    -eseguire una procedura di inserimento dati nel db oppure aggiornare i dati.

    i 2 script sono quasi gemelli tranne che per i nomi e le path di file e cartelle.

    entrambi puntano allo stesso server dove risiedono i 2 file....


    Lo script che recupera il primo file funziona, importa e inserisce nel db
    il secondo invece che recupera il file rimanente quando lo lancio a manina per dei test mi da errore nell :
    ftp_get
    ftp_rename

    ho controllato se fossero scritti bene ... e sono identici
    la connessione la effettua , altrimenti non entrerebbe nel if ("la connessione è attiva")

    Vi posto un po di codice e gli errori che mi ha riportato!

    classe: status(ROTTO)
    Codice PHP:

        $listaFTP 
    ftp_nlist($ftp_connessione "path/");
        
    $contoLista count($listaFTP);
        if (
    $contoLista !== 0){
            foreach (
    $listaFTP as $listato){
                if (
    $listato === $file_da_scaricare){
                        
    $esiste true;
                }
    //chiudo if
            
    }//chiudo foreach
        
    }//chiudo if

        

        
    if ($esiste){        
            
            
    $download ftp_get($ftp_connessione$dove_scaricare$file_da_scaricareFTP_ASCII);
            
    $rinominazione ftp_rename($ftp_connessione $file_da_rinominare $file_rinominato);        

            if (
    $download){ 

    classe: utente (FUNZIONANTE)
    Codice PHP:
    $listaFTP ftp_nlist($ftp_connessione "path/");
        
    $contoLista count($listaFTP);
        if (
    $contoLista !== 0) {
            foreach(
    $listaFTP as $listato) {
                if (
    $listato === $file_da_scaricare) {
                    
    $esiste true;
                }
    //chiudo if
            
    }//ciudo foreach
        
    }//chiudo if
        


        
    if ($esiste) {        //(Se il file da scaricare esiste nella dir)

            
    $download ftp_get($ftp_connessione$dove_scaricare$file_da_scaricareFTP_ASCII);
            
    $rinominazione ftp_rename($ftp_connessione $file_da_rinominare $file_rinominato);         

            
    //Controllo il DOWNLOAD DEL FILE
            
    if ($download) { 

    errore riportato
    codice:
    Warning: ftp_get: in path/status.php on line 74
    
    Warning: ftp_rename: in path/status.php on line 75
    le linee le ho controllate e sono quelle presenti nei 2 segnmenti postati sopra

  2. #2
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    retifico... ora ho provato anche il primo script funzionante , si è rotto pure lui;
    ho messo i 2 file da un backup che so sia funzionante , mi da lo stesso problema ... quale può essere?

    non so più dove sbattere la testa

  3. #3
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    up

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.