Cita:
Iniciado por Vun Volvemos a lo mismo, por explicartelo de una forma metaforica:
-Si quieres que una variable "entre y salga con vida" de una funcion, declarala en $global, sino solo vivira el tiempo que la funcion este ejecutandose.
global $db_ruta,$nombre,$apellidos,$direccion,$telefono;
Ya lo solucione asi de simple
Código PHP:
<?
$db_ruta="db_p";
?>
<?
function db_get_datos($db_dir,$db_name)
{
global $db_ruta;
$file=file("db_p/usuarios/usuarios.txt");
$exp_campos=explode("|",$file[0]);
for($i=1;$i<sizeof($file);$i++)
{
$exp_values=explode(",",$file[$i]);
for ($x=0;$x<count($exp_campos);$x++)
{
/*
/// Aqui se cambia esto y listo sacas todo
*/
global ${$exp_campos[$x]};
${$exp_campos[$x]}[]=$exp_values[$x];
}
}
}
?>
<?
echo db_get_datos("usuarios","usuarios.txt");
echo $nombre[0];
?>