Buenas a todos!
Estoy empezando con PHP, y estoy haciendo los ejercicios del portal :
http://foro.elhacker.net/ejercicios/ejercicios_php-t36010.0.htmlEl caso es que en el ejercicio 506 que ya he resuelto, en la funcion fwrite tengo que añadir al final un 26 para que me funcione.
<html>
<title>506. Hacer un contador de visitas con un archivo txt</title>
<?php
//Ahora leemos el fichero
$fp =fopen("contador.txt","r");
while(!feof($fp))
{
$linea=fgets($fp);
$visitas=$linea;
}
$visitas = $visitas +1;
fclose($fp);
$fp=fopen("contador.txt","w+");
fwrite($fp,$visitas,26);
fclose($fp);
?>
<body>
<h2>506. Hacer un contador de visitas con un archivo txt</h2>
Es usted la visita numero:<h1> <?php echo $visitas; ?> </h1>
</body>
</html>
La sintaxis de la funcion es :
int fwrite ( resource $handle , string $string [, int $length ] )
Entiendo que int $lenght es opcional, por lo que no entiendo porque si no lo pongo no funciona.
Si alguien pudiera aclarme su uso gracias!!! de antemano!