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. Problemi nel visualizzare il contenuto di una cartella
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • marcocarrieri
      marcocarrieri ModSenior • ultima modifica di

      Mi sembra manchi il controllo sull'esistenza della cartella...
      Quindi forse gli stai dando un percorso sbagliato.
      Prova cosi.

      [PHP]
      <?php
      $Directory = "data/";
      if(is_dir($Directory))
      {
      $dir = opendir($Directory);
      while(false !== ($file = readdir($dir)))
      {
      echo "$file<br>";
      }
      closedir($dir);
      }
      else
      {
      echo "La directory $Directory non esiste.";
      }
      ?>
      [/PHP]

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • J
        jkkl User Attivo • ultima modifica di

        ho provato il tuo source e mi dice che la directory non esiste.. Eppure c'è. Qualche consiglio?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • marcocarrieri
          marcocarrieri ModSenior • ultima modifica di

          Se metti c:/ funziona?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • J
            jkkl User Attivo • ultima modifica di

            Niente. Ho provato pure a mettere "/public_html/data/" ma nulla..

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • marcocarrieri
              marcocarrieri ModSenior • ultima modifica di

              Ma stai provando a vedere il contenuto di una cartella su un sito web?
              Allora forse devi anteporre l'url del tuo sito web prima.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                tigrone User Attivo • ultima modifica di

                Secondo me è solo il percorso sbagliato...

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • marcocarrieri
                  marcocarrieri ModSenior • ultima modifica di

                  Si lo credo anche io poi ora abbiamo una notizia in piu che stiamo parlando di una cartella su un sito web credo...

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • J
                    jkkl User Attivo • ultima modifica di

                    Si beh ovvio la cartella è del mio sito web. Ma penso dovrebbe funzionare lo stesso in locale.

                    Quindi devo passare alla funzione is_dir e open_dir tutto il percorso del sito web "htp://nomesito.ext/data/" ?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • marcocarrieri
                      marcocarrieri ModSenior • ultima modifica di

                      Secondo me si.
                      Perchè almeno in locale qua da me lo script funziona quindi per forza di cose gli arriva un percorso sbagliato.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        tigrone User Attivo • ultima modifica di

                        @jkkl said:

                        Si beh ovvio la cartella è del mio sito web. Ma penso dovrebbe funzionare lo stesso in locale.

                        Forse dico una banalità: apache è avviato?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • marcocarrieri
                          marcocarrieri ModSenior • ultima modifica di

                          Immagino che se non funzionasse apache non girerebbe qualsiasi altra pagina in php.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • J
                            jkkl User Attivo • ultima modifica di

                            Non funziona comunque

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • M
                              magicale User Attivo • ultima modifica di

                              Ciao,
                              non ho idea del perchè non funzioni, ma ti elenco alcune cose che puoi verificare e che potrebbero essere la causa del problema:

                              • il percorso della cartella $car deve essere relativo alla cartella attualmente attiva che in genere quella in cui si trova il file che esegue il codice (./data) oppure assoluto (c:/cartelle/sottocartelle/.../data)
                              • l'accesso alla cartella non deve essere precluso da permessi di lettura
                              • potrebbero esserci difficoltà con cartelle contenenti un elevato numero di dati (>2Gb)

                              Ale

                              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