Visualizzazione dei risultati da 1 a 3 su 3

Discussione: FTP con PHP su server

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    65

    FTP con PHP su server

    Ciao a tutti

    ho un problema...
    dovrei effetuare un upload di file da locale su un server del tipo

    ftp://xx.xx.xx.xxorta/Up

    se effettuo ftp da browser mi chiede l'autorizzazione per entrare e vengo rediretto su un indirizzo di questo tipo
    ftp://xx.xx.xx.xxorta1/c1/Up


    <?
    //$_FILES['file1']
    //$percorso=$_REQUEST["percorso_file_selezionato"]; //Percorso file da importare sul server
    $percorso= $_FILES['file1']['name'];

    //Dati server
    $ftp_server="ftp://xx.xx.xx.xxorta/Up "; //indirizzo
    $ftp_username=" "; //username
    $ftp_password=" "; //password

    //Connessione al server ftp
    $ftp_connessione=ftp_connect($ftp_server);

    //Login sul server
    $login=ftp_login($ftp_connessione, $ftp_username, $ftp_password);

    //Controllo se la connessione ha avuto buon fine
    if($ftp_connessione=="0" || $login=="0")
    echo "CONNESSIONE FALLITA!";
    else
    {

    $dove_caricare="/Up";
    $file_da_caricare=$percorso;


    $upload=ftp_put($ftp_connessione,$dove_caricare,$f ile_da_caricare,FTP_ASCII);

    //Controllo se upload andato a buon fine
    if(!$upload)
    echo "Si è verificato un errore durante il caricamento!";
    else
    echo "Upload avvenuto con successo";

    ftp_quit($ftp_connessione);
    }
    ?>



    mi dice sempre connessione fallita..
    come posso capire dove sbaglio e se è giusto l'indirizzo passato in questo modo?

    grazie

  2. #2
    Devi eseguire l'upload dal client al web server tramite HTTP e poi con le funzioni PHP fai l'upload dal web server all'FTP server.

    Per quanto riguarda i parametri, il server deve essere un host od un IP, non un URL. Per spostarti da una directory ad un'altra (es. /Up) utilizza ftp_chdir().

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2007
    Messaggi
    65
    non ho capito molto bene

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.