Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Eliminare file di un elenco

    Ciao ho provato a creare un codice senza alcun successo che mi faceva l' elenco di tutti i file presenti in una cartella e se si cliccava su un file, questa veniva eliminata. Ho usato la funzione unlink() come suggerito su un faq di freephp http://freephp.html.it/faq/view_faq.asp?id=18 ma non so usarla bene. Ecco il codice che ho creato:

    file elenco.php
    codice:
    <?
    $d = dir('.');
    $i=0;
     while(false !== ($entry = $d->read())) { if(!is_dir($entry)) {
       $ext = end(explode('.', $entry));
       $filename = basename($entry, ".$ext");
    $i++;
       echo "$i - <a href=\"elimina.php?name=$entry\">$filename</a>
    ";
      }
     } 
    $d->close();
    ?>
    file elimina.php
    codice:
    <?
    unlink($_GET[$name]);
    echo "Il file è stato cancellato";
    ?>
    Se per caso interessa, il mio sito è su altervista

  2. #2
    Utente di HTML.it L'avatar di aserena
    Registrato dal
    Feb 2003
    Messaggi
    310
    Cè un errore nel file elimina.php:
    unlink($_GET[$nam]); --> errore
    unlink($_GET['name']); --> corretto


    In ogni caso, si può affinare l'algoritmo del file elimina.php, verificando se il file è stato eliminato correttamente. Sostituiscilo con queso codice:

    Codice PHP:
    <?
    if(@unlink($_GET['name']))
    echo 
    "Il file è stato cancellato";
    else
    echo 
    "Il file non è stato cancellato";
    ?>

    Ciao
    La (!) è quella roba che in autunno si intristisce... perche': seccano i piselli, migrano gli uccelli, cadono i marroni, e se poi c'è anche la nebbia non si vede più un caXXo!! by Piero.mac @07/05

  3. #3
    Originariamente inviato da Timopongo
    P.S. mi sa che dovresti riguardare il tuo sito con Firefox VVoVe:
    Prima di guardarlo però siediti, non si sa mai

  4. #4
    lo so, lo so. fa schifo con firework, ma le ho provate tutte! ecco perchè ho messo, ottimizzato per Internet Explorer.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.