elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  duda PHP + XML
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: duda PHP + XML  (Leído 2,184 veces)
Shrick

Desconectado Desconectado

Mensajes: 259


Yo no se nada, sino ¿porque pregunto?


Ver Perfil
duda PHP + XML
« en: 26 Septiembre 2006, 16:36 pm »

Wenas a todos otra vez, visita obligada ;D , bueno voy al grano, estoy investigando con php y xml, y su potencia, que me deja sin palabras, puede sustituir a cualquier bases de datos con eficiencia, siempre que se tenga cuidado con los CHMOD, aquí les dejo mi código:

log.xml
Código:
<?xml version = "1.0" encoding = "iso-8859-1" ?>
<registro>
<user>
<fecha></fecha>
<ip></ip>
<referer></referer>
<so></so>
</user>
</registro>

reg_ip.php
Código:
<?php
$dom = new DomDocument();
$dom -> load("log.xml");
$ip = $_SERVER['REMOTE_ADDR'];
$referer = $_SERVER['HTTP_REFERER'];
$so = $_SERVER['HTTP_USER_AGENT'];
//DomNode->insert_before

#Elementos

$user = $dom -> createElement("user");
$fechax = $dom -> createElement("fecha");
$ipx = $dom -> createElement("ip");
$refererx = $dom -> createElement("referer");
$sox = $dom -> createElement("so");

#Crear nodos con texto
$tiempo = date("H:i, d/F/Y");

$fechatext = $dom -> createTextNode($tiempo);

if ($ip != NULL){
$iptext = $dom -> createTextNode($ip);
}

if ($referer != NULL){
$referertext = $dom -> createTextNode($referer);
}

if ($so != NULL){
$sotext = $dom -> createTextNode($so);
}

$fechax -> insert_before($fechatext, $fechatext);
$ipx -> insert_before($iptext, $iptext);
$refererx -> insert_before($referertext, $referertext);
$sox -> insert_before($sotext, $sotext);

$user -> insert_before($fechax, $fechax);
$user -> insert_before($ipx, $ipx);
$user -> insert_before($refererx, $refererx);
$user -> insert_before($sox, $sox);

$dom ->documentElement -> insert_before($user, $user);

$dom -> save("log.xml");

?>

El problema, es los insert_before que esta mal la sintaxis no se porque, asi que por favor echenme una mano, gracias ;) .

SaLuDOS!!!!!



« Última modificación: 29 Septiembre 2006, 23:13 pm por Shrick » En línea

Ubuntu User
Pascal (2008/2009)
C/C++ (2009/¿?)
8080 Assembler (2009/2010)
MIPS I Assembler (2010/¿?)

Todo lo que yo haga o diga esta bajo:



No pertenece ni a mi ni a nadie :P .
Shrick

Desconectado Desconectado

Mensajes: 259


Yo no se nada, sino ¿porque pregunto?


Ver Perfil
Re: duda PHP + XML
« Respuesta #1 en: 29 Septiembre 2006, 23:13 pm »

No teneis alguna solución?????


En línea

Ubuntu User
Pascal (2008/2009)
C/C++ (2009/¿?)
8080 Assembler (2009/2010)
MIPS I Assembler (2010/¿?)

Todo lo que yo haga o diga esta bajo:



No pertenece ni a mi ni a nadie :P .
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines