Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/05/2011, 15:03
Avatar de nes24
nes24
 
Fecha de Ingreso: julio-2005
Mensajes: 746
Antigüedad: 18 años, 9 meses
Puntos: 3
Leer PHP con json

HOla, quiero leer un archivo php desde as3.

El asunto es que el pgp deve generarme un codigo en formato JSON, pero as3 me estar cargando todo el codigo, es decir lo lee y me sale error.

import com.adobe.serialization.json.*;

Código PHP:
var loader:URLLoader = new URLLoader();
var 
request:URLRequest = new URLRequest();

//reading data from txt file

//Json can be called from any file like .txt .php etc. i Used here .txt
request.url "test2.php";
loader.load(request);

//On load i'm calling this event which call decoding json class file
loader.addEventListener(Event.COMPLETEdecodeJSON);

//decoding funtion

function decodeJSON(event:Event):void{
var 
loader:URLLoader URLLoader(event.target);
trace(loader.data);
var 
People:Array = JSON.decode(loader.data);
/*Trace the JSON data, remember it used to look like this ([ {"name":"Jaylo", "number":"3243251"}, {"name":"Jenny", "phone":"8675309"}])*/
trace(People[0].name) ; //Jaylo
trace(People[0].number) ; //3243251
//trace(People[1].name) ; //Jenny
//trace(People[1].number) ; //8675309
//text box
dataText.text People[1].name +" "People[1].number;



Código PHP:
<?php
header
("Expires: Mon, 26 Jul 1997 05:00:00 GMT" );
header("Last-Modified: " gmdate"D, d M Y H:i:s" ) . "GMT" );
header("Cache-Control: no-cache, must-revalidate" );
header("Pragma: no-cache" );
header("Content-type: text/x-json");
    
$data['nombre'][0]="juan ";
$data['numero'][1]="83787329";
//echo json_encode($data);
?>


Como puedo hacer esto??
__________________
No hay nada que foros del web no sepa!!!!

Peca tanto quien presume de su belleza como de su inteligencia, ya que la brevedad de la vida aunque distorcionada siempre estara presente.