Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/11/2005, 11:48
Avatar de JAK^
JAK^
 
Fecha de Ingreso: octubre-2005
Ubicación: ^^CaMiNiTo Al CoSTaDo DeL
Mensajes: 835
Antigüedad: 8 años, 10 meses
Puntos: 2
Pregunta Comunicacion Php-flash: No Funciona

HOLA!! : aki les paso unos codigos para que los vean y si pueden me digan que estoy haciendo mal. es un codigo php que deberia enviarle una lista de archivos A flash prero no se que pasa ke flash no recibe la info:-p .... aber que opinan uds????:
__________________________________________________ _______________
// CODIGO PHP (archivo php: imagenes.php)

<?
// Abro el direcorio

$directorio=opendir("imagenes/fotos/");

while(false !== ($nombre_archivo=readdir($directorio))) {

//Recorro todos los archivos del direcorio y los guardo en un vecotor

$archivos[]=$nombre_archivo;


}

// elimino las dos primeras posiciones del vector que contienen a "." y a ".."

$y=array_shift($archivos);
$y=array_shift($archivos);

// convierto al vector en cadena

$r=implode(",", $archivos);

// imprimo

echo "archivos=".$r;

?>
__________________________________________________ _______________

hasta aki todo OK!!!
la salida que se logra con este codigo es la siguiete:

archivos=Img_Album_1.jpg,Img_Album_10.jpg,Img_Albu m_11.jpg,Img_Album_2.jpg,Img_Album_3.jpg,Img_Album _4.jpg,Img_Album_5.jpg,Img_Album_6.jpg,Img_Album_7 .jpg,Img_Album_8.jpg,Img_Album_9.jpg,Img_Album_12. jpg,Img_Album_13.jpg,Img_Album_14.jpg,Img_Album_15 .jpg,Img_Album_16.jpg,Img_Album_17.jpg,Img_Album_1 8.jpg,Img_Album_0.jpg

lo cual es correcta...(al menos por ahora jejej )....

ahora les muestro el codigo en AS.

__________________________________________________ _______________

var datos:LoadVars = new LoadVars();
var $arch:Array ;

//cargo los datos de "imagenes.php"

datos.load("imagenes.php");

datos.onLoad = function(ok) {

//verificacion de recepcion

if (ok == true) {

//convierto a vector los datos recibidos

$arch = this.archivos.split(",");

//imprimo salida en un texto dinamico y en la ventana de salidas

trace($arch[6]);
text.text = $arch[5];


} else {
trace("MALLLLLL!!!!!!!!");
}
};

__________________________________________________ _______________
kuando lo ejecuto me sale tanto en la ventana de salida como en el text "undefined".
pero no me aparece "MALLLLLL!!!!!!!!" por lo que se supone que si llegan correctamente
los datos... creo...
aparte si enves de cargar "imagenes.php" cargo un txt "mi_archivo.txt" con una cadena similar si funciona, pero con el php NO.
la verdad que no se donde esta el error si en php o en AS. por favor si pueden revisar el codigo y decirme cual puede ser el error les agradecere.... hasta luego

JAK^