Ciao a tutti,
ho realizzato una sorta di bacheca in cui un utente può modificare o eliminare messaggi da lui precedentemente inseriti, semplicemente tramite 2 link alla fine di ogni messaggio "modifica" e "cancella", tramite passaggio di valori in stringa:
bacheca.php:
codice:
<a href = "modifica.php?azione=modifica&id=22>Modifica</a>
<a href = "modifica.php?azione=cancella&id=22>Cancella</a>
L'id è quello del post da eliminare o cancellare ed è preso dal file di testo che contiene tutti i messaggi inseriti.
modifica.php:
codice:
$azione = $_GET["azione"];
$id = $_GET["id"];
$textfile = fopen("bacheca.txt", "r");
.....
...ecc
Funziona perfettamente ma adesso ho la necessità di creare una seconda bacheca che andrà a scrivere su un altro file di testo (ad esempio bacheca2.txt) e quindi ho la necessità che il file modifica.php riceva in ingresso anche un identificativo del file di testo corretto da modificare. Ho inserito il parametro "&pagina=xy" nella stringa d'interrogazione che diventa quindi ad esempio:
codice:
<a href = "modifica.php?azione=modifica&id=22&pagina=1>Modifica</a>
E adesso ho la necessità che nella pagina modifica.php, il nome del file di testo da aprire venga creato dinamicamente, qualcosa tipo:
codice:
$azione = $_GET["azione"];
$id = $_GET["id"];
$pag = $_GET["pagina"];
$filedaAprire = "bacheca".$pag."txt";
$textfile = fopen($filedaAprire, "r");
......
....ecc
I miei dubbi sono:
E' fattibile indicare dinamicamente il nome del file da aprire?
In tal caso, qual'è la sintassi corretta?
Il mio approccio è corretto o sarebbe meglio fare diversamente?
Grazie 1000 a chi mi aiuterà!