Le cose da fare, sostanzialmente sono queste:
1- Inserire nella home un form di questo genere:
codice:<form action="vrf_utente.php" method="post"> <label for="userid">utente</label> <input type="text" id="userid" name="userid" /> <label for="pwd">password</label> <input type="password" id="pwd" name="pwd" /> <input type="submit" /> </form>
2- Rinominare la home da index.htm a index.php e fare in modo che inserisca in una div il contenuto di un file di testo chiamato testo.txt, quindi aggiungere queste istruzioni:
codice:<?php $file = "testo.txt"; $fp = fopen($file, "r"); $testo = fgets($fp); fclose($fp); ?> <div><?php print($testo); ?></div>
3- Creare una pagina vrf_utente.php che controlla user e password e, se corrette, imposta una variabile di session. Potrebbe essere fatta, più o meno, così:
Nota che il test sulla password andrebbe migliorato anche se per le esigenze che hai ci si può accontentare.codice:<?php session_start(); if (($_POST['userid'] == "pippo") && ($_POST['pwd'] == "sK556g4TR2")) { $_SESSION['utente'] = $_POST['userid']; header("Location: inserimento.htm"); } else { session_unset(); session_destroy(); header("Location: index.php"); } ?>
4- Creare una pagina inserimento.htm con la textarea in cui, ogni settimana, inserire il testo:
codice:<form action="salva.php" method="post"> <label for="testo">testo dell'annuncio</label> <textarea rows="10" cols="50" id="testo" name="testo">inserisci qui il testo</textarea> <input type="submit" /> </form>
5- Creare la pagina salva.php che riceve il testo e lo memorizza in un file:
codice:<?php session_start(); if (!isset($_SESSION['utente'])) { session_unset(); session_destroy(); header("Location: index.php"); } $file = "testo.txt"; $fp = fopen($file, "w"); fputs($fp, $_POST['testo']); fclose($fp); header("Location: index.php"); ?>
E' meno complicato di quello che sembra.
Ciao

Rispondi quotando