• User Attivo

    elimina file cercando nella sottocartella

    ciao e buon pomeriggio sto tentando di cercare di eliminare conoscendo il nome del file pdf e/o doc tramite un form ma non funziona come ripeto non sono un programmatore ma mi piace smanettare infatti molte volte riesco a risolvere 🙂 ho aperto un dominio gratuito su netsons e l'ho chiamato amministrazione e ci ho caricato i file del sito l'utente ( condomino ) si può registrare e scaricare i documenti inviate da l'amministratore di condominio l'amministratore può eliminare la cartella utente eliminare l'utente o inviare i documenti e chattare o inviare messaggio a l'utente sia online che offline ma mi manca la parte per eliminare un file specifico 😞 nella cartella documenti ci sono le cartelle con i nomi utenti es: documenti/francesco ho fatto cosi:

    <?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>