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. [Tutorial] Mostrare il contenuto di una cartella
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      thedarkita ModSenior • ultima modifica di

      [Tutorial] Mostrare il contenuto di una cartella

      Mini tutorial su come mostrare il contenuto di una cartella con php

      [php]
      <?
      // Nome della cartella
      $car = 'cartella/';

      // Opendir è la funzione per aprire la cartella
      $handle = opendir($car);

      // Ciclo la cartella
      while (false !== ($files = readdir($handle)))
      {
      // Stampo i file
      if ($files != '.' && $files != '..')
      echo $files.'<br />';

      }
      ?>
      [/php]

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • O
        oliviero User Attivo • ultima modifica di

        Ok grazie può essere utile 😉

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          motherboard User • ultima modifica di

          già proprio utile!!

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • I
            infosicurezza User Attivo • ultima modifica di

            Scusate lo so che è un post abbastanza vecchio, ma avrei bisogno di alcune spiegazioni su queste righe di codice

            [PHP]
            // Ciclo la cartella
            while (false !== ($files = readdir($handle)))
            {
            // Stampo i file
            if ($files != '.' && $files != '..')
            echo $files.'<br />';

            }
            [/PHP]

            Grazie!

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              thedarkita ModSenior • ultima modifica di

              Ciao infosicurezza,

              Suppongo le maggiori spiegazioni che richiedi siano in particolare sul ciclo.
              [php]while (false !== ($files = readdir($handle)))[/php]
              Tutto ciò che fa è leggere i file contenuti mediante la funzione readdir e assegnare il nome del file alla variabile $files in modo da poter poi stampare il nome del file.
              Ciò avviene finché ci sono elementi.
              Per quanto riguarda il semplice controllo if, nella lettura dei file viene sempre visto anche . e .. che servono per andare alle directory superiori, e a noi non servono pertanto li escludiamo con controllo dalla stampa.
              Spero di essere stato sufficientemente chiaro, se hai qualche dubbio chiedi pure. 😉

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • I
                infosicurezza User Attivo • ultima modifica di

                Adesso è tutto chiaro... Il while lo avevo capito era questa stringa che complicava la vita
                [php]
                if ($files != '.' && $files != '..')
                [/php]
                GRazie

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  thedarkita ModSenior • ultima modifica di

                  Come previsto dal regolamento le risposte alle domande tecniche devono essere pubbliche in modo da aiutare l'intera comunità.
                  Puoi scrivere nella discussione anche se è vecchia senza alcun problema.

                  :ciauz:

                  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