Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    tfp_put invio file con ftp

    ciao raga risolto un problema eccone subito 1 altro.....

    premetto che il mio sito è hostato su aruba e voglio mandare via ftp un file in una directory ,uso il seguente codice;

    $ftp_server = $_CONFIG['server'];
    $ftp_user_name = $_CONFIG['server_user'];
    $ftp_user_pass = $_CONFIG['server_pass'];
    $principale = $_CONFIG['server_dir'];

    $remote_file="/miosito.it/arr1.zip"; // miosito.it è la dir iniziale
    $local_file="C:/arr.zip";


    // stabilisce la connessione
    $conn_id = ftp_connect($ftp_server) or die("connessione ftp fallita");
    // si collega con username and password
    $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass) or die ("login ftp fallito");

    // trasferisce un file al server
    if (ftp_put($conn_id, $remote_file, $local_file, FTP_BINARY))
    {
    echo " trasferito correttamente\n";
    }
    else
    {
    echo "Si e' verificato un problema durante il trasferimento ";
    }

    // chiude la connessione
    ftp_close($conn_id);

    questo codice non c'è stato modo di farlo funzionare......
    il problema non sembra neache essere i permessi di scrittura, perchè risco a creare una directory via ftp....

    cosa posso fare?

    ho dato un'okkiata anche alla funzione move_uploaded_file ( string filename, string destination ) ma non l'ho provata xkè non so ke protocollo usa, con questa funz non ci dovrebbe essere neanke il bisogno di stabilire connessioni ftp e allora come accedo alla dir principale del mio sito?


    grazie a tutti

  2. #2
    .... ho risolto da me....

    la risposta è non si può fare!!!!

    perchè:
    essendo php un liguaggio lato server ovvero gli script vengono eseguiti dal server sul quale si trovano, se io provo a dare un path al file (che voglio spedire) del tipo c:\miofile.txt ,ovviamnete se sul server nel quale viene interpretato lo script non c'è quel path , mi viene tornato 1 errore.....


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.