Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Ftp_put

  1. #1

    Ftp_put

    Ciao a tutti, ho un grosso problema (almeno per le mie conoscenze).

    ho sviluppato un sito con script php, per caricare dei file dal pc ad un server ftp della mia società.

    Il meccanismo fatto è questo: viene caricato il file sul server e dal server viene effettuato attraverso ftp_put il caricamento sul server ftp.

    dopo aver fatto l'upload con l'istruzione move_uploaded_file

    viene eseguito questo codice:



    [....]
    $file_da_caricare="$ente/".$_FILES["nomefile"]["name"];
    [....]

    $login=ftp_login($ftp_connessione,$ftp_username,$f tp_password);

    if(!$login) {
    echo "connessione ftp non riuscita";
    }else{
    echo "connessione ftp riuscita";



    $indirizzo="nuovo_nome_file.estensione";
    $upload=ftp_put($ftp_connessione,$indirizzo,$file_ da_caricare,FTP_BINARY);

    if(!$upload){
    echo "caricamento non riuscito";
    header("location:/arearis/form_inserisci_report3.php");

    }
    else {.......


    il login ftp va a buon fine, ma l'upload no. a video non vengono mostrati errori ma soltanto il messaggio che ho impostato io ovvero "CARICAMENTO NON RIUSCITO".

    C'è qualcuno che sa darmi qualche dritta? E' possibile che sul mio hosting non sia attiva qualche funzionalità relativa al ftp?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    se è un'immagine FTP_BINARY per tutti gi altri FTP_ASCII

  3. #3
    Ciao , ma non funziona in entrambi i casi.

    Su un altro hosting funzionava. Su questo no.

  4. #4
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    ciao, sicuro che sia corretta (esistente) la dir di destinazione?
    permessi di scrittura?
    sono entrambi server linux?

  5. #5
    allora ti spiego come è fatto il mio server ftp. è diviso in cartelle, ed ogni cartella ha usn e pwd.
    queste usn e pwd vengono estratte dal db in base a dei parametri, e vengono utilizzati come parametri per il login ftp. quindi teoricamente quando il login è andato a buon fine, vuol dire che sono in quella cartella, e che ci posso scrivere i file.

    Devo informarmi se sono entrambi server unix. ma credo di si

  6. #6
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    vuol dire che sono in quella cartella, e che ci posso scrivere i file.
    nn è detto....potresti anche solo leggere....

  7. #7
    innanzitutto ti ringrazio del tempo che mi stai concedendo. comunque adesso provo a cambiare i permessi.
    Però come ti anticipavo, prima quando il sito era su un altro hosting, riuscivo a fare tutto questo. e non ricordo di aver cambiato i permessi.

    sto week end provo e ti faccio sapere

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.