grazie enzaccio

nel frattempo, non sperando in una risposta così articolata, ho lavorato su quello dei due script che avevo trovato con meno funzioni ma con editor wyswyg (o come si scrive!) che mi permette di andare a capo quando voglio, mettere grassetto, creare link (cosa che, ti assicuro, è fondamentale per chi inserirà i dati!)

speravo di riuscire ad inserirci le parti dell'altro script che mi da le funzioni edita e cancella per ogni singola notizia, ma questo secondo script ha troppe pagine di codice che ancora non so interpretare correttamente!

così dopo un intera giornata di lavoro ho ottenuto uno script che mi soddisfa ma a cui manca ancora qualcosa di fondamentale:
- la possibilità di cancellare una notizia
- il login (ma questo dovrei riuscire a scriverlo ...non a quest'ora magari!)

considerando quanto sotto riportato e sapendo che la variabile $nomefile mi scrive il nome di ogni file della cartella news, hai idea di come possa essere scritto il codice che permette all'utente di cancellare un file senza entrare a cercarlo nella cartella news?

Codice PHP:
<?php
    
//Leggo tutti i files presenti nella cartella news e richiamo 5 più recenti
        
function getListaBacheca(){
    
           
$AllNewsFiles = array();
   
    
// apro la cartella in questo percorso
    
if ($handle opendir("news")) {
        
// leggo tutti i files della cartella
        
while ($file readdir($handle))  {
            if (!
is_dir($file)) {
               
$AllNewsFiles[] = $file;
          }
        }
    }    
    
// ordino decrescente
    
rsort($AllNewsFiles);
    
// estraggo i primi 5 risultati
    
$inBacheca array_slice($AllNewsFiles05);
    
    return 
$inBacheca;

}
?>

  <div id="torna">[url="admin.php"]INSERISCI UN'ALTRA NOTIZIA[/url]</div>
    

    

    <div id="caption">BACHECA</div>
    <table width="50%">


<?php
        
      $bacheca 
getListaBacheca();
         foreach (
$bacheca as $valore) {
        
$nomeFile $valore;                    //recupero il nome del file
          
$datiNotizia file("news/".$valore);    //recupero dal contenuto
          
$titoloNotizia  $datiNotizia[0];        //il titolo
        
$dataInser $datiNotizia[1];            //la data - anche se qui non mi serve
         
unset ($datiNotizia['0']);
         unset (
$datiNotizia['1']);
          
         
$corpoNotizia "";
         foreach (
$datiNotizia as $valore) {
               
$corpoNotizia .= $valore;            //il corpo del messaggio
         
}
        
        
// stampo i dati raccolti
        
echo "<tr><td><p class='txtBacheca'>$titoloNotizia</p></td></tr>";
        
// echo "<tr><td class='txtBacheca'>$dataInser</td></tr>";
        
echo "<tr><td><p class='txtBacheca'>".$corpoNotizia."</p></td></tr>";
        echo 
"<tr><td><p class='txtBacheca'>$nomeFile</p></td></tr>";  
           echo 
"<tr><td align='center'><hr size='1' color='#CCFF33'/></td></tr>";
    
        }

?>