Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2012, 13:43
xoceunder
 
Fecha de Ingreso: junio-2012
Ubicación: En el Mundo
Mensajes: 759
Antigüedad: 11 años, 11 meses
Puntos: 10
duda en poder juntar 2 xml

hola a todos es que estoy tratando de poder juntar dos codigo xml a la misma consulta para poder sacar los datos para poder hacer un print en mi codigo

esto es lo que tengo ya echo


Código PHP:
Ver original
  1. <?php
  2. conectar();
  3. $sql = mysql_query("SELECT * FROM xml WHERE id='1'");
  4. $line=mysql_fetch_array($sql);
  5.     if ($line["fetch"] == "1" ) {
  6.         $online = "1";
  7.     } else {
  8.         $online = "0";
  9.     }
  10.         if ($online == "1") {
  11.             $i = 0;
  12.             $ip = $line["ip"];
  13.             $port = $line["port"];
  14.             $user = $line["user"];
  15.             $pass = $line["pass"];
  16.             $protocol = $line["protocol"];
  17.             $xml = simplexml_load_file($protocol."://".$user.":".$pass."@".$ip.":".$port."/users-active.xml?server=1");
  18.             $xml_2 = simplexml_load_file($protocol."://".$user.":".$pass."@".$ip.":".$port."/users-active.xml?server=2");
  19.             $proxyusers = "active-users";
  20.                 foreach($xml->$proxyusers->user as $users) {
  21.                     $y = 0;
  22.                     $activesession = 0;
  23.                     $userstate = "0";
  24.                     $xmlusername = "";
  25.                     $activeusers[] = (string)$xml->$proxyusers->user[$i]->attributes()->name;
  26.                     $activeusersstate[(string)$xml->$proxyusers->user[$i]->attributes()->name] = $userstate;
  27.                     $xmlusername = (string)$xml->$proxyusers->user[$i]->attributes()->name;
  28.                     $userinfo[$xmlusername."-ipaddress"] = (string)$xml->$proxyusers->user[$i]->attributes()->ipaddress;
  29.                     $i++;
  30.                 }
  31.         }
  32. desconectar();
  33.  
  34.  
  35. conectar();
  36. $sqllist = mysql_query("SELECT U.IDUsuario, U.Usuario, U.Clave FROM U.usuarios where D.IDDealer = U.IDDealer ORDER BY U.Usuario");
  37.     while($line=mysql_fetch_array($sqllist)) {
  38.     print(" ".$userinfo[$line["name"]."-ipaddress"]." ");
  39.  }
  40. desconectar();
  41.  
  42. ?>

y quiero poder juntar el xml_2