Benveuto nel mio blog qui puoi fare quello che vuoi ma niente frasi offensive verso gli altri e no spam

mercoledì 1 giugno 2011

inserimanto di un file txt in una pagina web

<html>
 <head>
  <title>Anagrafe</title>
 </head>
 <body bgcolor="lightskyblue">
 <font color="darkred"><h1>ANAGRAFE</h1></font>
 <font color="darkred"><h2>Inserire i dati richiesti</h2></font>
  <form action="anagrafe_2.php" method="post">
   <table border="0">
    <tr>
     <td><b>Cognome e nome</b></td>
     <td>&nbsp;&nbsp;&nbsp;</td>
     <td><b>CAP</b></td>
    </tr>
    <tr>
     <td><input type="text" name="nome" size="30" maxlength="30"></td>
     <td>&nbsp;&nbsp;&nbsp;</td>
     <td><input type="text" name="cap" size="5" maxlength="5"></td>
    </tr>
    <tr>
     <td><b>Localit&agrave;</b></td>
     <td>&nbsp;&nbsp;&nbsp;</td>
     <td><b>Provincia</b></td>
     <td></td>
    </tr>
    <tr>
     <td><input type="text" name="local" size="30" maxlength="30"></td>
     <td>&nbsp;&nbsp;&nbsp;</td>
     <td><input type="text" name="prov" size="20" maxlength="20"></td>
    </tr>
    <tr>
     <td><b>Sesso</td>
     <td>&nbsp;&nbsp;&nbsp;</td>
     <td><b>Interessi</b></td>
    </tr>
    <tr>
     <td><input type="radio" name="sesso" value="maschio" "checked">Maschile<br><input type="radio" name="sesso" value="femmina">Femminile</td>
     <td>&nbsp;&nbsp;&nbsp;</td>
     <td><input type="checkbox" name="sport" value="sport">Sport<br><input type="checkbox" name="lett" value="letteratura">Letteratura<br><input type="checkbox" name="scienze" value="scienze">Scienze</td>
    </tr>
   </table><p>
   <input type="submit" value="invia"><input type="reset" value="cancella tutto">
  </form>
 </body>
</html>



<?php
echo"<body bgcolor='lightgreen'>";
$nome=$_POST['nome'];
$cap=$_POST['cap'];
$local=$_POST['local'];
$prov=$_POST['prov'];
$sesso=$_POST['sesso'];
$sport=$_POST['sport'];
$lett=$_POST['lett'];
$scienze=$_POST['scienze'];
$x=strlen($cap);
if ($x!=5)
 echo"<h1>Errore!</h1>Il CAP deve avere 5 caratteri. Ridigitare!";
  else {
   echo"Ecco il riepilogo dei dati che ha inserito:<br>
    Cognome e nome: $nome<br>
    Localit&agrave;: $local<br>
    Provincia: $prov<br>
    CAP: $cap<br>
    Sesso: $sesso<br>
    Interessi: $sport $lett $scienze<p>"; 


   $fp=fopen("anagrafe.txt","a");
    if($fp) {
     flock($fp,2);
   
      $nl=chr(13).chr(10);
   
       fputs ($fp, "$nome,$cap,$local,$prov,$sesso,$sport,$lett,$scienze$nl");
    
        echo"<b>I dati sono stati salvati correttamente!</b>";
      
         flock($fp,3);
    }
     else echo"Non &egrave; stato possibile memorizzare i dati. Il file non esiste";
  }
?>