Foros del Web » Programando para Internet » PHP »

Error : Enviar XML de Flash a PHP

Estas en el tema de Error : Enviar XML de Flash a PHP en el foro de PHP en Foros del Web. saludos a todos. Estoy proband o un ejemplo sobre enviar datos XML de Flash AS3 a php pero me ecuentro con problema en el Libro ...
  #1 (permalink)  
Antiguo 13/08/2008, 21:42
 
Fecha de Ingreso: octubre-2006
Mensajes: 48
Antigüedad: 17 años, 6 meses
Puntos: 0
Error : Enviar XML de Flash a PHP

saludos a todos.

Estoy proband o un ejemplo sobre enviar datos XML de Flash AS3 a php pero me ecuentro con problema en el Libro si alguien me dar una ayuda como solucionar esto en el libro miuestra codigo asi :

* Codigo recibe los datos Xml de flash y sobre escribe en archivo de texto.

<?php

$xml=$GLOBALS['$HTTP_RAW_POST_DATA'];

//procesar documento xml
$document=xmldoc($xml);

//leer elemento raiz
$rootElement=$document->root();

//leer nodo hijos <nombreuser> y <score>
$childNodes=$rootElement->children();

$data="";

// pasar en bucle por los nodos hijos y situarlos en tabla
foreach($childNodes as $childNode) {
// añadir datos a tabla;
$name=$childNode->tagName();
$value=$childNode->get_content();
$data [$name]==$value;
}


//Anexar datos a score.txt (formato:username|score)
$fp = fopen("scores.txt","a+");
$dataString= $data['nombreuser']."|".$data['score']."\n";
fputs($fp,$dataString,strlen($dataString));
fclose($fp);

?>

si lo prueban sale 2 mensajes de ERROR
quisiera saber si

Notice: Undefined index: $HTTP_RAW_POST_DATA in C:\php\servidor_web\enviarxmlserver\gamescore.php on line 3

Fatal error: Call to undefined function xmldoc() in C:\php\servidor_web\enviarxmlserver\gamescore.php on line 6

he buscado en internet que es $GLOBALS['$HTTP_RAW_POST_DATA']; pero aun no tengo ni idea como puedo solucionarlo

LES AGRADECERIA MUCHO SI ME AYUDAN EN ESTO ESTARE PENDIENDE GRACIAS
  #2 (permalink)  
Antiguo 13/08/2008, 21:56
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Error : Enviar XML de Flash a PHP

bueno, lo que pasa... es que si existe el indice como tal... pero, debes configurar su existencia en el php.ini ...

es obvio, sale una linea que dice...
Cita:
Iniciado por php.ini
; Always populate the $HTTP_RAW_POST_DATA variable.
always_populate_raw_post_data = On
debes ponerla en ON (activarla)

y por cierto, debería ir sin el $ osea... asi, $GLOBALS['HTTP_RAW_POST_DATA'] de ahi en fuera, si no existe xmldoc() es porque tampoco tienes habilitada la extensión de XML para tu PHP, suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:08.