Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/06/2011, 01:28
privatefta
(Desactivado)
 
Fecha de Ingreso: septiembre-2010
Mensajes: 498
Antigüedad: 13 años, 7 meses
Puntos: 5
dudas con mostrar datos de un archivos xml

saludos es que tengo este codigo del .xml

<cws-status-resp ver="1.0">
<proxy-users count="1" login-failures="3">
<user name="7256-OUMM" display-name="Prueba" sessions="1">
<session host="1.1.2.2" id="127" count="1/1" active="true" profile="dish" client-id="Generic" protocol="Newcamd"
context="UserID [0] CaID [1816] Providers [3] [00 01 01, 00 01 06, 00 01 02] Anonymous [Yes]" connected="Sat,
04 Jun 2011 01:52:11 -0500" duration="10m 9s" ecm-count="67" emm-count="0" pending-count="0" last-transaction="837" idle-time="7s"
flags="F" avg-ecm-interval="9"><service id="7780" cdata="1e64" name="nick "/>
</session>
</user>
</proxy-users>
</cws-status-resp>

y quiero mostrar lo que esta en color Rojo

ya que tengo este código para saber si esta conectado

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.     $sql = mysql_query("SELECT * FROM cmum_settings WHERE id='1'");
  5.     $line=mysql_fetch_array($sql);
  6.             if ($line["fetchfromcsp"] == "1") {
  7.                 $cspsrv_ip = $line["cspsrv_ip"];
  8.                 $cspsrv_port = $line["cspsrv_port"];
  9.                 $cspsrv_user = $line["cspsrv_user"];
  10.                 $cspsrv_pass = $line["cspsrv_pass"];
  11.                 $cspsrv_protocol = $line["cspsrv_protocol"];
  12.                 $xml = simplexml_load_file($cspsrv_protocol."://".$cspsrv_user.":".$cspsrv_pass."@".$cspsrv_ip.":".$cspsrv_port."/xmlHandler?command=proxy-users&name=".$info["name"]);
  13.                 $proxyusers = "proxy-users";
  14.                 $onlinecount = $xml->$proxyusers->attributes()->count;
  15.                     if ($onlinecount == "0") {
  16.                         $userstate = "Offline";
  17.                     } else {
  18.                         $userstate = "Online";
  19.                     }
  20.             }
  21.     mysql_close($conn);
  22.     ?>

y para que lo muestre en el formulario asi

Código PHP:
Ver original
  1. <?php
  2.         if ($line["fetchfromcsp"] == "1") {
  3.             print("<tr><td width=\"100\">Estado:</td><td width=\"550\">".$userstate."</td></tr>");
  4.         }
  5.         ?>

como puedo hacer lo otro ya que estoy trancado con eso.