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. Eliminare immagini dalla directory
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • R
      rolandopalinoi User • ultima modifica di

      Eliminare immagini dalla directory

      Salute a tutti,
      potete per favore indicarmi uno script PHP per elencare file immagine JPG o GIF , visualizzarli e cliccare sull'immagine per cancellarli dalla directory?

      Grazie

      0 Miglior Risposta Ringrazia Cita Rispondi

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

        Ciao rolandopalinoi,
        questo thread è un punto di inizio per fare ciò che vuoi tu.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • R
          rolandopalinoi User • ultima modifica di

          Ciao Thedarkita, ti ringrazio per la risposta.
          Riesco già a visualizzare i files e le immagini filtrando le estensioni (escludendo tutti i files non jpg o gif). Vedi lo script di seguito che funziona molto bene.

          [PHP]
          $current_dir = "$DOCUMENT_ROOT"."images/";
          $dir = opendir($current_dir);

          echo ("<p><h1>List of available files:</h1></p><hr><br />");
          while ($file = readdir($dir))
          {
          $parts = explode(".", $file); dissect by period
          if (is_array($parts) && count($parts) > 1) {
          $extension = end($parts);
          if ($extension == "jpg" OR $extension == "gif")

          echo "$file <img src= 'images/$file' width='50'>";

              } 
          } 
          

          echo "<hr><br />";
          closedir($dir);
          [/PHP]

          Quello che mi servirebbe è far sì che l'utente, cliccando sull'immagine visualizzata, la cancelli dalla directory.
          ciao

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            Ciao rolandopalinoi,

            puoi usare la funzione unlink.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • R
              rolandopalinoi User • ultima modifica di

              Ciao Thedarkita,
              il punto è proprio quello, non sono riuscito ad individuare il metodo per attivare la funzione unlink (o un metodo alternativo) per far sì che, cliccando su una immagine visualizzata o anche solo sul nome del file in elenco, questo file sia cancellato dalla directory.
              Ti garantisco che prima di chiedere aiuto al forum ho tentato per giorni di esplorare il web alla ricerca di uno script o tutorial o manuale php che mi risolvesse il problema.
              ciao

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • L
                lucabartoli User Attivo • ultima modifica di

                Ciao rolandopalinoi,
                puoi mostrare l'immagine con il link ad "elimina.php?img=nomeimmagine" e poi crei elimina.php che, tramite la funzione unlink, elimina il file contenuto in $_GET['img'].

                Ciao,
                Luca Bartoli

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • R
                  rolandopalinoi User • ultima modifica di

                  Grazie Lb per l'idea. Scusa se ci ho messo tanto a rispondere.
                  Il concetto mi piace, e ho provato ad applicarlo ma c'è solo un piccolo problema.
                  Io $_GET['img'] non lo so proprio usare!
                  Ci ho provato e riprovato , ma non riesco a saltarci fuori.
                  Grazie comunuque e continuerò a studiarlo e a provare.
                  Se hai uno script d'esempio mi farebbe proprio comodo.
                  ciao

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    @rolandopalinoi said:

                    Grazie comunuque e continuerò a studiarlo e a provare.
                    Non dovresti studiare lo script ma un po' di base php... 😉
                    Se ad un link 'appendi' una variabile:

                    elimina.php?img=nomeimmagine
                    

                    per recuperarne il valore, nel file elimina.php puoi usare:

                    $var=$_GET['img'];
                    

                    Il valore della variabile $var sarà appunto: nomeimmagine

                    Ciao :smile5:

                    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