salve a tutti... credo di avere solo un piccolissimo problema per voi ho creato un sistema di post che genera file txt rinominadoli per data con la funzione time(); per ogni post che inserisco con all'interno
sulla index richiamo tutti i file txt della cartella post e con rsort li dispongo dal più recente al più vecchio.
ORA.... vorrei fare in modo che oltre al messaggio... quindi
... mi scriva un link che elimini il file txt in questione... cioè...
Come posso fare... esiste un sistema del genere in php ? Grazie in anticipo per le risposte
Questa è la pagina post...
e questo il richiamo sulla index
HTML:
<span class='post'>Il messaggio che inserisco</span>
sulla index richiamo tutti i file txt della cartella post e con rsort li dispongo dal più recente al più vecchio.
ORA.... vorrei fare in modo che oltre al messaggio... quindi
HTML:
<span class='post'>Il messaggio che inserisco</span>
HTML:
<a href='link o comando per eliminare'><span class='post'>Il messaggio che inserisco</span></a>
Questa è la pagina post...
PHP:
<?
// Recupero i campi dal modulo
$messaggio = $_POST["messaggio"];
// Recupero la data corrente
$data = time();
// Recupero il file di testo in cui scrivere i messaggi
$file = "post_".$data.".txt";
// Controlo che i dati siano corretti
if ($messaggio == "")
{
echo "Inserisci il messaggio";
}
else
{
// Apro il file di testo e ci srivo dentro
$guestbook = fopen($file, "w+");
if ($guestbook) {echo "OK $file";} else {echo "NO $file";}
$scrivi .= "<span class='post'>".$messaggio."</span>";
fwrite($guestbook, $scrivi);
fclose($guestbook);
// Rimando l'utente alla pagina principale
Header("Location: index.php");
}
?>
e questo il richiamo sulla index
PHP:
<?php
$post=glob('*.txt');
rsort($post);
foreach($post as $nome_file){
$testo = file_get_contents($nome_file);
echo nl2br($testo);
}
?>