-
Fwrite php
Buonasera...Qualcuno mi puo dire come creare una text areea dove scrivo una parola e me la salva in un file comandi.Txt...Vi faccio un esempio io scrivo mario nel text box e premo un pulsante invia...Se poi scrivo un'altra parola ad esempio luca si sovrascrive a mario...Poi ho bisogno che la parola nel txt si autocancella ogni tot secondi impostabili...Si puo fare?
-
Ti serve un form per il recupero dei dati e $_POST, fopen() quindi fwrite e quindi fclose()!
Se vuoi posso farti un esempio, ma per la questione che il file si cancelli ogni tot di secondi non hai speranze (serve CronJob).
Ecco il form:
Codice HTML:
<form action="elabora.php" method="post">
<textarea cols="50" rows="20" name="text"></textarea>
<br />
<input type="submit" value="Salva" />
</form>
Poi ti crei elabora.php e ci inserisci:
Codice PHP:
<?php
$text = $_POST['text'];
$fp = fopen("comandi.txt","a");
fwrite($fp,$text);
fclose($fp);
?>
Spero ti sia stato utile...
Saluti!
-
Non credo che funzioni il fatto che lo cancella...ma puoi provare! ;D
Codice PHP:
session_start();
if(@$_SESSION["data"]) {
if($_SESSION["data"] == date("i",time())) {
unlink("comandi.txt");
}
}
if(isset($_POST["salva"])) {
$text = trim($_POST["text"]);
$fp = fopen("comandi.txt","wt");
fwrite($fp,$text);
fclose($fp);
$_SESSION["data"] = date("s",time());
session_register("data");
} else {
echo <<<salva
<form method="post">
<textarea cols="50" rows="20" name="text"></textarea>
<br />
<input type="submit" name="salva" value="Salva" />
</form>
salva;
}
-
Ma per farlo tutto in php come devo fare? Intendo in un unico file...E usando un textarea in php