Amigo necesito registrar unos datos que me genera un XML y un codigo PHP a MySQL pero ejecuto el codigo y solo agrega 0,0,0.
Si tienen idea donde esta el error se lo agradezco, saludos.
Este es el codigo:
Código:
<?php $url = "C:\TelnetWS3\AlarmasXML.xml"; $contenido_xml = ""; if($d = fopen($url, "r")){ while ($aux= fgets($d, 1024)){ $contenido_xml .= $aux; } fclose($d); }else{ echo "No se pudo abrir el XML"; } $xml =simplexml_load_string ($contenido_xml); ?> <?php $contenido_xml = str_replace('MAJOR', 'Major', $contenido_xml); preg_match_all('/<Severidad>(.*?)<\/Severidad>/si', $contenido_xml, $res); $repeticiones = array_count_values($res[1]); $Critical =$repeticiones['Critical']; $Major =$repeticiones['Major']; $Minor =$repeticiones['Minor']; ?> <font face="verdana" size="2" color="#B22222"><b>Critical: <? echo $Critical;?></b></font> / <font face="verdana" size="2" color="#FF4500"><b>Major: <? echo $Major;?></b></font> / <font face="verdana" size="2" color="#FFA500"><b>Minor: <? echo $Minor;?></b></font> <?php $link = mysql_connect("localhost","root","movilnet2012"); mysql_select_db("datos",$link); mysql_query("INSERT INTO valores (Critical,Major,Minor) VALUES ('{$_GET['Critical']}','{$_GET['Major']}','{$_GET['Minor']}')",$link); ?>