Antes de reescribir, seteas una variable con el contenido... Es decir,
$sFOpen = fopen($sFile, rw);
$sCount = fgets($sFOpen, 5);
$sCount += 1;
Algo estoy haciendo mal porqué no me tira. Pongo el código:
html:
<html>
<head>
</head>
<body>
<form name="f1" method="POST" action="cogeren.php">
Lenguaje de programación preferido:
<table border="3" >
<tr>
<td><b>Java</b></td>
<td><input type="radio" name="r1" value="java"></td>
</tr>
<tr>
<td><b>javascript</b></td>
<td><input type="radio" name="r1" value="javascript"></td>
</tr>
<tr>
<td><b>PHP</b></td>
<td><input type="radio" name="r1" value="php"></td>
</tr>
<tr>
<td><b>Pascal</b></td>
<td><input type="radio" name="r1" value="pascal"></td>
</tr>
</table><br>
<input type="submit" name="s1" value="Enviar">
</form>
</body>
</html>
el php:
<html>
<head>
</head>
<body>
<?php
$res = $_POST["r1"];
if ($res=="java"){
$j=$j+1;
}if ($res=="javascript"){
$js=$js+1;
}if ($res=="php"){
$php=$php+1;
}if ($res=="pascal"){
$pa=$pa+1;
}
$archivo = "datosen.txt";
$datos = "java: $J -
javascript: $js -
php: $php -
pascal: $pa - ";
$abrir = fopen($archivo,"rw");
$contar = fgets($abrir,5);
$contar +=1;
fputs($abrir,$datos);
fclose($abrir);
?>
<h1>Resultados</h1><br>
</body>
</html>
Dónde pone resultados sudar del tema, eso lo tengo que hacer. Lo primero es que me lo guarde en el fichero y no guarda nada.
Un saludo y gracias!