Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Copia file dopo upload

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340

    Copia file dopo upload

    Salve a tutti, ho un problema "strano" dopo aver effettuato upload su una cartella del server, tramite ftp vedo che il file è presente e regolarmente chiuso, la stranezza sta nel fatto che uno script che deve leggere il file per poi copiarlo su un'altro percorso tramite ftp non lo trova, eppure c'è, è li lo vedo!!! Eppure ho sempre il messaggio :Non ho trovato il file da Trasmettere :!!
    Ho provato anche con file di test, tipo PROVA.JPG o TEST.PDF, niente da fare!

    questo è il codice che legge e riscrive :
    Codice PHP:

    // effetto login sul server

    $login ftp_login($ftp_connessione$ftp_username$ftp_password); 

    // controllo se la connessione ha avuto buon fine

    if(!$ftp_connessione || !$login){         

    echo 
    "<div id='Erroriftp'>";
    echo 
    "<center>";

    echo 
    "<td>Connessione fallita! Accesso negato ! </td>";
    echo 
    "<tr></tr>";
    echo 
    "<td>Nome utente o password, errati! </td>";
    echo 
    "<tr></tr>";

    } else {    

    # $uploadfile - contiene il nome del file da trasferire

    $upload_dir =  "C:/WebSites/nomesito_i2wl6u6hy5pyf/Uploads/";
     
    $file_da_caricare =  $upload_dir.$uploadfile ;

    $dove_caricare $uploadfile ;
     
     if(!
    file_exists(($file_da_caricare))) 
        { 
            echo 
    "<td>File da caricare trovato : $file_da_caricare --  esiste, presente \n</td>";
            echo 
    "<tr></tr>";
            echo 
    "<td>Da copiare su ftp con nome : $dove_caricare.\n\n</td>";
             echo 
    "<tr></tr>";
        }else{

            echo 
    "<td>Non ho trovato il file da Trasmettere  :  </td>";
            echo 
    "<tr></tr>";
            echo 
    "<td>$file_da_caricare\n</td>";
             echo 
    "<tr></tr>";
            exit;
    }

    echo 
    "<td>Trasmissione di : $file_da_caricare </td>";
    echo 
    "<tr></tr>";

    $upload ftp_put($ftp_connessione$dove_caricare$file_da_caricareFTP_ASCII);         

    // controllo se upload andato a buon fine    

    if (!$upload) { 

    echo 
    "<td>Impossibile il Trasferimento su FTP del file : $dove_caricare </td>";
    echo 
    "<tr></tr>";

    echo 
    "<td colspan='2'> Si è verificato un errore durante il caricamento!</td>";    
    echo 
    "<tr></tr>";

    }else{        

    echo 
    "<td>Trasferimento su FTP : $dove_caricare </td>";
    echo 
    "<tr></tr>";

    echo 
    "<td colspan='2'>File trasferito con successo</td>";    
    echo 
    "<tr></tr>";
    }        

    ftp_quit($ftp_connessione); 


    Ho pensato che magari c'è qualcosa nella scrittura che non riesco a vedere! mi date una dritta?

    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2010
    Messaggi
    340
    Mannaggia a me!!
    Ho trovato l'errore c'era una ! che non ci andava!!

    Codice PHP:
     if(!file_exists(($file_da_caricare))) 

    invece di 

     
    if(file_exists(($file_da_caricare))) 
    I forum servono anche a questo, rileggere bene dopo aver postato!

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.