lista file sottocartella elimina file

Imperor

Utente Attivo
25 Nov 2010
90
2
8
Roma
www.fcfclean.it
buongiorno non riesco a capire perchè non elimina il file dove sbaglio??? non riconosce extension
Codice:
<?php

     $filename = '';
     foreach(glob('documenti/*') as $file){
     $only_file_name = str_replace("documenti/", "", $file);
     $file_info = pathinfo($file);
     $file_info_is = $file_info['extension'];
     $filename .= ' <span style="color:green;">'.$only_file_name.'
                    </span> File Format is <span style="color:red;">'.$file_info_is.'</span>
              '.'<a href="?DELL='.$file.'">Delete</a> <br>';
     }
     if(isset($_GET['DELL'])){;
       $DELL = $_GET['DELL'];
    
       unlink($DELL);


}

?>

<?=$filename;?>
 

Allegati

  • Screenshot (43).png
    Screenshot (43).png
    94,5 KB · Visite: 51

alankanz

Lupacchiotto
Membro dello Staff
MOD
18 Giu 2014
147
5
18
Roma
buongiorno non riesco a capire perchè non elimina il file dove sbaglio??? non riconosce extension
Codice:
<?php

     $filename = '';
     foreach(glob('documenti/*') as $file){
     $only_file_name = str_replace("documenti/", "", $file);
     $file_info = pathinfo($file);
     $file_info_is = $file_info['extension'];
     $filename .= ' <span style="color:green;">'.$only_file_name.'
                    </span> File Format is <span style="color:red;">'.$file_info_is.'</span>
              '.'<a href="?DELL='.$file.'">Delete</a> <br>';
     }
     if(isset($_GET['DELL'])){;
       $DELL = $_GET['DELL'];
   
       unlink($DELL);


}

?>

<?=$filename;?>
Ciao @Imperor,

a me funziona, ho aggiunto una sola accortezza ti posto qui sotto

PHP:
<?php
    // prende in automatico il nome della pagina attuale
    $index = basename($_SERVER['PHP_SELF']);
     $filename = '';
     foreach(glob('documenti/*') as $file){
     $only_file_name = str_replace("documenti/", "", $file);
     $file_info = pathinfo($file);
     $file_info_is = strtoupper($file_info['extension']);
     $filename .= ' <span style="color:green;">'.$only_file_name.'
                    </span> File Format is <span style="color:red;">'.$file_info_is.'</span>
              '.'<a href="?DELL='.$file.'">Delete</a> <br>';
     }
     if(isset($_GET['DELL'])){;
       $DELL = $_GET['DELL'];
    
       unlink($DELL);
       // Refresh della pagina
       header("Location: " . $index);

}

?>

<?=$filename;?>

Ti ho aggiunto che il formato file viene tutto maiuscolo e che quando ha cancellato il file refresha la pagina in modo da non vedere più in elenco il file che hai eliminato.

A me con PHP 8.1 funziona ti invito a verificare la versione di PHP che hai installato sulla macchina.

Rimango a disposizione
 
  • Like
Reactions: Imperor

Imperor

Utente Attivo
25 Nov 2010
90
2
8
Roma
www.fcfclean.it
Ciao @Imperor,

a me funziona, ho aggiunto una sola accortezza ti posto qui sotto

PHP:
<?php
    // prende in automatico il nome della pagina attuale
    $index = basename($_SERVER['PHP_SELF']);
     $filename = '';
     foreach(glob('documenti/*') as $file){
     $only_file_name = str_replace("documenti/", "", $file);
     $file_info = pathinfo($file);
     $file_info_is = strtoupper($file_info['extension']);
     $filename .= ' <span style="color:green;">'.$only_file_name.'
                    </span> File Format is <span style="color:red;">'.$file_info_is.'</span>
              '.'<a href="?DELL='.$file.'">Delete</a> <br>';
     }
     if(isset($_GET['DELL'])){;
       $DELL = $_GET['DELL'];
   
       unlink($DELL);
       // Refresh della pagina
       header("Location: " . $index);

}

?>

<?=$filename;?>

Ti ho aggiunto che il formato file viene tutto maiuscolo e che quando ha cancellato il file refresha la pagina in modo da non vedere più in elenco il file che hai eliminato.

A me con PHP 8.1 funziona ti invito a verificare la versione di PHP che hai installato sulla macchina.

Rimango a disposizione
Grazie versione xampp 8.1
 
Discussioni simili
Autore Titolo Forum Risposte Data
Z accesso lista file directory con browser HTML e CSS 4
A Aiuto per ordine cronologico lista file all'interno di una cartella protetta PHP 2
C Lista file in php PHP 6
V lista file contenuti in una directory Javascript 0
I visualizzare lista utenti registrati PHP 1
S Aggiornamento lista record Database 2
R cammino minimo per lista di picking: nodi "imposti" da visitare Programmazione 1
MarcoGrazia Gestire lista campi vuoti in fase di autenticazione jQuery 1
felino [Facebook]Facebook Graph: lista di amici ID, Nome Social Media Marketing 0
M [PHP] mandare mail usando i cantatti di una lista su mailchimp PHP 7
G esercizio lista in c C/C++ 1
F Vendo lista dati per campagne WebMarketing Vendere e Acquistare pubblicita' online 0
V [WordPress] Assegnare id ad una tabella lista associandola ad un utente WordPress 0
AsrDelfino [Javascript] lista array associativi Javascript 0
Z Somma di numeri in una lista di app inventor Sviluppo app per Android 0
asevenx modificare lista elementi togliendo l'elemento selezionato jQuery 1
G [Vendo]Lista di 100 directory italiane free Vendere e Acquistare pubblicita' online 0
zammaeng [PHP] Problema form con lista PHP 8
webmachine [PHP] lista chiamate PHP 2
mirko.dagata Lista Directory Italiane (SEO Friendly) SEO e Posizionamento 2
Trapano [PHP] somma di una lista di pagamenti PHP 2
A come modificare gli elementi di una lista e gli editText? Sviluppo app per Android 0
D Inserire lista Email in database controllando se già esistenti PHP 4
I Tabella/aree di testo con input da lista di nomi. PHP 4
I Form/aree di testo con input da lista di nomi!Chiedo aiuto!! HTML e CSS 3
asevenx Realizzare modulo per selezionare elementi da una lista PHP 1
D Creare pulsante cliccabile wordpress con lista a discesa WordPress 0
G lista nozze gestibile dall'agente di viaggio PHP 1
Devil-94 Generare una lista di link Javascript 1
M Problema chiamata Ajax per vista Griglia o vista Lista Ajax 1
Shyson Stampare lista in ordine decrescente Database 1
M blog - come visualizzare in vista griglia e lista? PHP 1
Z lista utenti che... PHP 1
J Lista che contiene delle lingue per essere richiamate dinamicamente PHP 0
M creare una lista di commenti in un database PHP 1
D Quesito TOSTO - lista di checkbox flaggati in base ai dati di una tabella PHP 0
W Estrazione dati DB da lista MySQL 1
voldemort Lista libreria JAVA per Android Sviluppo app per Android 2
F Creazione lista utenti database con php a oggetti PHP 0
M lista tabelle in una select PHP 3
felino [C#] da Lista a string[] .NET Framework 1
C [VENDO] Lista 80 directory italiane minimo PR 3 Vendere e Acquistare pubblicita' online 0
S Lista Immagini PHP 3
Alessandro Le Mura Lista categorie index.php?categoria=nome PHP 4
R Gestione visibilità campi a seconda di una lista ASP.NET 1
Sevenjeak Aiuto su parsing lista numerata e puntata in BBCode PHP 2
valient13 ordinare in ordine decrescente la lista PHP 2
P menu orizzontale che scompare dietro una lista HTML e CSS 2
maxbossi Lista variabili VBulletin CMS (Content Management System) 0
C problema con script di lista suggerimenti Javascript 3

Discussioni simili