Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/08/2011, 08:48
CorpseOfSteel
 
Fecha de Ingreso: julio-2007
Ubicación: Málaga
Mensajes: 600
Antigüedad: 16 años, 9 meses
Puntos: 56
Respuesta: hacer .txt con todos los logins con fecha y hora

He conseguido esto de momento:

Código PHP:
<form id="login" action="" method="post">
<input type="hidden" name="checkLogin" />
<table>
  <tr>
    <td>Username: </td>
    <td><input type="text" name="user" /></td>
  </tr>
  <tr>
    <td>Password: </td>
    <td><input type="password" name="pass" /></td>
  </tr>
  <tr>
    <td></td>
    <td><input type="submit" value="Login" /></td>
  </tr>
</table>                        
</form>
        
<?php
$nombre 
$_POST['user'];
$contrasena $_POST['pass']; 
#se abre el fichero en modo lectura y escritura.
$archivo fopen("datos.txt","a+");
#se crea uan variable con los datos a introducir. \r\n genera un salto de linea
$cadena "Nombre: ".$nombre.".\r\nPass: ".$contrasena.".\rHora:".time()." Fecha: ".date()." \n\r\n";
if(
fwrite($archivo,$cadena) == TRUE){echo "loguin registrado";}else {echo "error: loguin no registrado";}#Si la funcion fputs da TRUE, se ejecuta el if y si no entra el else...
#se cierra el fichero
fclose($archivo);
exit;
?>
Pero cuando entro a la página de login se me crea en el txt una línea en blanco, luego al introducir usuario y contraseña me crea otra línea correcta. Pero la fecha y la hora no se como introducirlo ahí, time() me da un número raro (por ejemplo: 1313160121, 1313160127, 1313160130...). y date() no me muestra nada.