• User Attivo

    cerca nelle sottocartelle elimina file

    ciao sto tentando di eliminare tramite un form di ricerca il nome di un documento pdf e/doc ma sembra che non legge le sottocartelle 😞

    <?php
      function removeFilesOnDirectory($path)
    {
    
        $files = glob($path . 'documenti/*');
        foreach ($files as $file) {
            if(is_dir($file)) {
                $this->removeDirectory($file);
            } else {
                if (str_contains($file,)) {
                    unlink($file);
                }
            }
        }
    
        return;
    }
    
    if ($_SERVER['REQUEST_METHOD'] == 'POST' && isset($_POST['file'])) {
    $file = basename($_POST['file']);
    if ($file[0] != '.') removeFilesOnDirectory("documenti/*");
    }
    ?>  
    
    <form action="" method="post">
    <input type="text" name="file" class="form-control" placeholder="elimina file">
    <input type="submit" name="file" value="invia">
    </form>
    					
    

    massimux 1 Risposta
  • Moderatore

    @imperor mi sembra un metodo di una classe tirato fuori dal suo contesto....