Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/03/2006, 11:53
Coldecon
 
Fecha de Ingreso: enero-2006
Ubicación: Bogotá
Mensajes: 16
Antigüedad: 18 años, 3 meses
Puntos: 0
Php - Actionscript - Accesos e impresión

Compañeros,

El problema es el siguiente:

Al entrar a un sitio programado en php (en un aplicativo - intranet), yo acceso con mi login y password. Al acceder abre una página que tiene en la parte superior un animado en flash el cual carga lo siguiente:

Camilo Perez Su ultimo acceso fue: martes, 28 marzo, 2006, 11:58:09

Este aviso se genera al hacer el llamado de un archivo de programación en .php en mi Actionscript dentro de flash.

Ya dentro de mi archivo en php, yo hago el llamado del acceso desde la base de datos.

La programación de mi php es esta:

----------------------------------------------

require_once('../../libs/config.inc.php');

$ln=abrirbd();
$Consulta=query("SELECT fecha FROM logtrans WHERE idusuario='$idusuario' AND accion LIKE 'INGRESO%' ORDER BY 1 DESC LIMIT 1,1;");
$row=fetch($Consulta);
free_result($Consulta);

//$smarty->assign('ultimo_acceso',$row["fecha"]);
//$smarty->display('admon/accesos.tpl');

----------------------------------------------

La programación de mi Actionscript es esta:

----------------------------------------------

function arreglarTexto(texto_str:String):String {
texto_str = unescape(texto_str);
return texto_str.substr(0, texto_str.length-24);
}
/* Creamos al igual que antes, una instancia de la clase "LoadVars"
Que la llamaremos "accesos_lv" */
var accesos_lv:LoadVars = new LoadVars();
//Función que se ejecutara cuando cargue el archivo
accesos_lv.onLoad = function(exito) {
if (exito) {
//Le asignamos al campo de texto el texto que fue cargado
//Arreglado pro la función declarada arriba "arreglarTexto"
accesos_txt.text = arreglarTexto(accesos_lv.toString());
} else {
//Si no se cargo, muestra un mensaje de error
accesos_txt.text = "Usuario nn, ultimo acceso dd!!!";
}
};
accesos_lv.load("URLservidor/archivo.php");
stop();

----------------------------------------------


Al entrar a mi aplicativo me genera en el flash el error siguiente:

----------------------------------------------

gt;= <br>
&<br />
<b>Warning</b>: Smarty error: unable to read resource: "admon/accesos.tpl" in <b>/include/Smarty-2.6.13/libs/Smarty.class.php</b> on line <b>1095</b><br />
Input Array does not match ?: UPDATE sessions SET expiry = Array WHERE /*! BINARY */ sesskey = Array AND expiry

----------------------------------------------

La idea de esta programación es generar en el flash:
Nombre de usuario y ultimo acceso realizado el (los) dia anterior. Si fue ayer me mostrará mi nombre y la fecha y hora de mi acceso.

Espero me comenten si es claro o si falta algun dato.

Les agradezco su amable ayuda.

Diseño Web