Ejercicios PHP ("Ordenar registro","Borrar registro","Escribir en un archivo","Crear un log"){

Hola amigos  esta vez nos centraremos  en la ordenación de los registros de nuestra maravillosa base de datos llamada "centroestudios" y en nuestra tabla llamada "profesorado". Como voy siguiendo una pauta veremos rápidamente los registros su ordenación, borrado y la escritura de un archivo.Se me olvidaba y como crear un archivo log.php y que de ahí genere un log.dat con toda la información de los que se conectan a nuestra página. Biennnnnnnn!!!!!



Bueno hemos accedido a nuestra base de datos , con los códigos de siempre. Creamos una variable llamada $conexión, conectamos con  el servidor en este caso localhost, con la base el usuario y la password.

Seguimos y seleccionamos la base de datos nuestra mysql_select_db . Hacemos una petición a mi tabla profesorado. Le digo seleccionar de  la tabla  profesorado  por orden los nombres .

Después podemos observar como en el navegador ya sale la lista.



Es hora de escribir un archivo. He creado el archivo adolfo.txt , bien está vacio no hay nada escrito dentro. Con el manejador  eventos y fopen abrir el archivo .txt al abrir utilizamos  fwrite para escribir


Nos advierte que al escribir hemos modificado el archivo adolfo.txt aunque en el navegador no parece que haya pasado nada si es cierto que el archivo ha sido modificado.



Si lo que queremos es reescribir el archivo vamos a fijarnos en  w+ en vez de a+. Lo que hace en este caso es sobrescribir  el archivo. Todo el código es igual a excepción de w+












Ahora creamos un código donde se encargará de guardar un registro de todos aquellos que se conectan a mi web. Especificaré que información quiero que quede reflejada en el archivo que se creará llamado log.dat.

Creamos el archivo donde se guardarán los log $archivologs =logs.dat"
Averiguar la ip del visitante @ip = getenv (REMOTE_ADDR) 
El navegador de mi visitante ñavegador =SERVER[ "HTTP_USER_AGENT"]
El contenido de la información: El mes ,el día, la hora ,el minuto , el segundo, el navegador que usa y la ip.


$manejador para que abra con fopen el archivo $archivologs y modo a+  
utilizaré fwrite  con el $manejador ,el $contenido. Cada vez que alguien visite la web se escribirá  el archivo log.dat 





Archivo creado llamado logs.dat donde se registran los datos de visitas.















Comentarios

Entradas populares