Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Errore "ftp_put(): Can't open that file: Permission denied"
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      samurai.sette User • 6 mag 2020, 09:59 ultima modifica di

      Errore "ftp_put(): Can't open that file: Permission denied"

      [LEFT]Ciao a tutti.
      In PHP sto cercando di scrivere un piccolo listato che mi permetta di caricare un file su un server (in questo caso Aruba).
      Sto facendo le prime prove ma ottengo questo errore: "ftp_put(): Can't open that file: Permission denied in …".
      Il listato che ho scritto è questo:
      [PHP]<?php
      // parametri di accesso
      $ftp_host = "";
      $ftp_user = "
      ";
      $ftp_pass = "**********";

      // connessione al server
      $ftp_connect = ftp_connect($ftp_host);
      
      // login e upload del file
      if ($ftp_login = @ftp_login($ftp_connect,$ftp_user,$ftp_pass))
      {
          $file_locale = "file_locale.txt";
          $file_remoto = "file_remoto.txt";
          
          if ($ftp_upload = ftp_put($ftp_connect,$file_remoto,$file_locale))
          {
              echo "File caricato con successo!";
          }
          else
          {
              echo "File non caricato!";
          }
      }
      
      // chiusura connessione
      ftp_close($ftp_connect);
      

      ?>[/PHP]
      [LEFT]Secondo voi dov'è il problema?
      Ciao, grazie mille.[/LEFT]
      [/LEFT]

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti
         

      • massy
        massy Moderatore • 6 mag 2020, 12:02 ultima modifica di

        C'è scritto: non hai i permessi per farlo 🙂
        O cerchi di sovrascrivere un file già presente non potendolo fare, o la dir in cui provi a caricarlo non ha permessi in scrittura o è disabilitato a livello globale...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          samurai.sette User • 6 mag 2020, 12:54 ultima modifica di

          Ciao massy.
          Ma se fosse un problema un ploblema di permessi di scrittura allora perchè se uso il programma Filezilla non ho problemi?
          Per quanto riguarda la presenza del file sul server, ti posso dire che sul server quel file non c'è.

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • massy
            massy Moderatore • 6 mag 2020, 15:57 ultima modifica di

            perché filezilla usa un utente diverso da quello che usa lo script 🙂

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              samurai.sette User • 9 mag 2020, 09:10 ultima modifica di

              Ciao massy. Scusa se non ho risposto prima ma sono stato un po impegnato.
              Mi stavo chiedendo: se fosse un problema di permessi di scrittura, secondo te è possibile modificare questi permessi?
              Ho girovagato per un bel po sul sito di Aruba in cerca di una risposta ma non ho trovato un granché.
              Ciao, grazie mille.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              Caricamento altri post
              Rispondi
              • Topic risposta
              Effettua l'accesso per rispondere
              • Da Vecchi a Nuovi
              • Da Nuovi a Vecchi
              • Più Voti