- Home
- Categorie
- Coding e Sistemistica
- PHP
- edit tabellare file di testo
-
edit tabellare file di testo
salve,
mi scuso in anticipo se dovessi proferire corbellerie.
dunque, uso un file.txt come database e il file è strutturato in questo modo:
nome1|[email protected]|data|ora|etc
nome2|[email protected]|data2|ora3|etc
nome3|[email protected]|data3|ora4|etc
nome4|[email protected]|data4|ora5|etcattualmente per editare il file e apportare le modifiche uso il seguente codice:
<?php
if($_POST['Submitnome']){
$open = fopen("database.txt","w+");
$text = utf8_encode($_POST['updatenome']);
fwrite($open, $text);
fclose($open);
echo "--> Dato aggiornato con successo!<br />";
echo "...qui sotto il dato modificato!<br /><br />";
$file = file("database.txt");
foreach($file as $text) {
echo stripslashes(utf8_decode($text)) . "<br />";
}
}else{
$file = file("database.txt");
echo "<form action="".$PHP_SELF."#1" method="post">";
echo "<textarea Name="updatenome" cols="70" rows="30">";
foreach($file as $text) {
echo stripslashes(utf8_decode($text));
}
echo "</textarea>";
echo "<br><input name="Submitnome" type="submit" value="Aggiorna" />\n
</form>";
}
?>sapreste dirmi se posso editare in modo tabellare un file così strutturato?
grazie
-
Sarebbe meglio passare a un database mysql per molte ragioni.
La facilità d'uso.
Il numero di utenti che possono avere accesso a tale file.
Le query e tutto il resto che si possono usare.C'è un motivo per il quale vorresti usare tale tipo di "database"?
-
Marco,
grazie per la risposta.
effettivamente sono vincolato da una struttura esistente ad ogni buon conto stamani ho risolto con un semplice script che ho trovato in rete
zubrag.com/scripts/flatfile-database-manager.php
lo indico se qualcuno dovesse avere necessità simili; basta configurare il file cities.def ed il gioco è fatto.