Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2008, 09:46
Avatar de elphaba
elphaba
 
Fecha de Ingreso: abril-2008
Ubicación: Ávila
Mensajes: 43
Antigüedad: 16 años
Puntos: 0
funcion para hacer mensajes xml

Hola, muy buenas,

yo queria preguntar si esto se puede hacer

Código PHP:
function smsXml () {
     
   $num_args = func_num_args(); 
   $lista_args = func_get_args(); 
   $cadena = "<<<XML
<?xml version='1.0' encoding='utf-8'?>
    <operation>";

   for ($i=0;$i<$num_args;$i++) {
       $cadena = $cadena."<param$i>".$lista_args[$i]."</param$i>";
   }

   $cadena = $cadena."</operation>
XML;";
   return $cadena;   
}
La llamada a la funcion es
Código PHP:
$xml smsXml($op,$id_user,$us);
$dat = new SimpleXMLElement($xml); 
Es una funcion con parametros indefinidos, a la que se le pasan unas variables
y supuestamente te crea o deberia crear algo asi:

Código:
$xml = <<<XML
<?xml version='1.0' encoding='utf-8'?>
		<operation>
		<param0>$op</param>
		<param1>$id_user</param1>
		<param2>$us</param2>
		</operation>
XML;
Lo que pasa es que no sé si esa funcion esta bien, o hay alguna otra forma de hacerlo. Gracias!!