Progettino autoaggiornabile
Buon giorno,
grazie a consigli ricevuti in questo forum (http://forum.it.altervista.org/php-m...tml#post658262) ho iniziato un miniprogettino (mini mini) di sito con alcuni dati autoaggiornabili, ovvero senza l'uso di ftp, solo da un form (che verra' in futuro protetto da password).
Per ora i campi di un form scrivono su un file di testo e sovrascrivono se reinviati.
file formSovrascrivente.htm (inserire <htm... e </htm... alla fine):
Codice HTML:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Form</title>
</head>
<body>
<form name="form1" method="post" action="result.php">
<p>Nome:
<input name="nome" type="text" id="nome">
</p>
<p>Nik Name:
<input name="cognome" type="text" id="cognome">
</p>
<p>Email:
<input name="email" type="text" id="email">
</p>
<p>Link Blog:
<input name="URL" type="text" id="URL">
</p>
<p>
<input type="submit" name="Submit" value="Invia">
</p>
</form>
</body>
Il file result.php (inserire <?php all'inizio e ?> alla fine):
Codice PHP:
$nome = $_POST['nome'];
$cognome = $_POST['cognome']; //manca un campo ma fa niente
$email = $_POST['email'];
$fp = fopen("result.txt","w"); //apro il file dove salvare i dati
fwrite($fp,"Nome: {$nome} Cognome: {$cognome} Email: {$email}"); //scrivo i dati ricavati
fclose($fp); //chiudo il file
Ora il passo successivo e' far scrivere i risultati in un file .htm: facile, basta creare un file result.htm vuoto e sostituire result.txt con result.htm nella pagina result.php, ma come fare perche' i risultati finiscano in un punto preciso di una pagina .htm magari complessa? Io non lo so... chi lo sa?
grazie a tutti!
Massimiliano
P.S.
I codici non li ho scritti io, vengono dal forum sopracitato.