Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/07/2009, 11:25
Avatar de Jask
Jask
 
Fecha de Ingreso: abril-2006
Ubicación: Madrid
Mensajes: 773
Antigüedad: 18 años, 7 meses
Puntos: 15
Respuesta: Ficheros y los punteros

Bueno ya pude solucionarlo muajajaja que gratificante es :) !! os lo dejo

Código PHP:
<?php

# Incluimos las funciones de tiempo.
include("adodb-time.inc.php");

# Comprobamos si existe el archivo acceso.txt
if(file_exists("acceso2.txt")){
        
        
# Ahora colocamos el puntero al final del archivo
        # e introducimos la hora y la fecha del último acceso.
        
$f1=fopen("acceso2.txt""a+");
        
fwrite($f1"Último acceso a las: " );
        
fwrite($f1adodb_date("h : i : s"));
        
fwrite($f1" del día ");
        
fwrite($f1adodb_date("j-n-Y")."<br>\r\n");
        
fclose($f1);
        include(
"acceso2.txt");

    }else{
    
        
# Como no existe el archivo acceso2.txt lo creamos.
        
$f1=fopen("acceso2.txt""w+");
        
        
# Escribimos lo que queremos que aparezca al crearlo.
        
fwrite($f1"Esta es la primera vez que accedes a esta página <br> \r\n");
        
fclose($f1);
        
        
# Incluimos el archivo para que aparezca en pantalla.
        
include("acceso2.txt");
        
        
/* Y como queremos que luego sobreescriba la fecha del acceso
        al texto que hemos puesto volvemos a abrir el archivo en modo w+
        ( para que sobreescriba lo que hay ) hacemos un fseek para que 
        extraiga los caractéres y así podremos guardar en el archivo
        las fechas de acceso. */
        
$f1=fopen("acceso2.txt""w+");
        
fseek($f1100);
        
fclose($f1);
}

?>