Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/09/2011, 20:45
privatefta
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 14 años, 2 meses
Puntos: 5
duda de poder leer linia en un xml

saludos a ver como me dan una ayuda con este código ya que tengo tiempo tratando de sacarlo ya tengo este código.

Código PHP:
Ver original
  1. <?php
  2. $conn = @mysql_connect($dbhost,$dbuser,$dbpass) or die ("Error connecting to database");
  3. mysql_select_db($dbname, $conn);
  4.    
  5. $sql = mysql_query("SELECT * FROM settings WHERE id='1'");
  6. $line=mysql_fetch_array($sql);
  7.     $showuseronline = $line["fetchfromcsp"];
  8.         if ($showuseronline == "1") {
  9.             $i = 0;
  10.             $cspsrv_ip = $line["cspsrv_ip"];
  11.             $cspsrv_port = $line["cspsrv_port"];
  12.             $cspsrv_user = $line["cspsrv_user"];
  13.             $cspsrv_pass = $line["cspsrv_pass"];
  14.             $cspsrv_protocol = $line["cspsrv_protocol"];
  15.             $xml = simplexml_load_file($cspsrv_protocol."://".$cspsrv_user.":".$cspsrv_pass."@".$cspsrv_ip.":".$cspsrv_port."/xmlHandler?command=proxy-users");
  16.             $proxyusers = "proxy-users";
  17.                 foreach($xml->$proxyusers->user as $users) {
  18.                     $y = 0;
  19.                     $activesession = 0;
  20.                     $userstate = "0";
  21.                     foreach($xml->$proxyusers->user[$i]->session as $active) {
  22.                         if ((string)$xml->$proxyusers->user[$i]->session[$y]->attributes()->active == "true") {
  23.                             $userstate = "1";
  24.                             $activesession = $y;
  25.                         }
  26.                         $y++;
  27.                     }
  28.                     $activeusers[] = (string)$xml->$proxyusers->user[$i]->attributes()->name;
  29.                     $activeusersstate[(string)$xml->$proxyusers->user[$i]->attributes()->name] = $userstate;
  30.                     $userinfo[(string)$xml->$proxyusers->user[$i]->attributes()->name."-host"] = (string)$xml->$proxyusers->user[$i]->session[$activesession]->attributes()->host;
  31.                     $userinfo[(string)$xml->$proxyusers->user[$i]->attributes()->name."-duration"] = (string)$xml->$proxyusers->user[$i]->session[$activesession]->attributes()->duration;
  32.                     $i++;
  33.                 }
  34.         }
  35. mysql_close($conn);
  36. ?>

y quiero sacar la linea como esta en la foto



y esto lo uso para hacer un print en php

Código PHP:
Ver original
  1. <td>&nbsp;<? print(" ".$userinfo[$row["usuario"]."-host"]." "); ?>&nbsp;</td>
  2. <td>&nbsp;<? print(" ".$userinfo[$row["usuario"]."-duration"]." "); ?>&nbsp;</td>
  3. <td>&nbsp;<? print(" Muy Pronto "); ?>&nbsp;</td>

aver como podría hacerlo.

Última edición por privatefta; 20/09/2011 a las 12:55