Foros del Web » Programando para Internet » PHP »

problema al sacar .txt con file()

Estas en el tema de problema al sacar .txt con file() en el foro de PHP en Foros del Web. hola todos: quiero sacar el tipo de cambio de un archivo de texto en el cual escriba por ejemplo 7.98.... hice esto y no se ...
  #1 (permalink)  
Antiguo 24/06/2003, 00:36
 
Fecha de Ingreso: abril-2003
Ubicación: Guatemala
Mensajes: 93
Antigüedad: 21 años
Puntos: 1
Pregunta problema al sacar .txt con file()

hola todos:

quiero sacar el tipo de cambio de un archivo de texto en el cual escriba por ejemplo 7.98....

hice esto y no se si esta bien.....me podrian dar una manita

Código PHP:
$tipo_cambio "cambio.txt";
   
$leer file($tipo_cambio,"r");
   echo 
"Tipo de cambio: $leer"
en vez de Tipo de cambio: 7.98......me sale esto Tipo de cambio: Array

saludos

sicuesn

Última edición por sicuesn; 24/06/2003 a las 00:55
  #2 (permalink)  
Antiguo 24/06/2003, 01:21
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años
Puntos: 2
Código PHP:
$tipo_cambio "cambio.txt";
   
$leer file($tipo_cambio,"r");
   echo 
"Tipo de cambio: "$leer[0]; 
Aunque antes de probar eso deberías poner el contenido de tu archivo cambio.txt para ver que función se acopla
  #3 (permalink)  
Antiguo 24/06/2003, 23:30
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 21 años, 8 meses
Puntos: 8
La funcion file() devuelve un array, o sea que debes usar posteriormente un bucle para recorrerla.

Otra cosa, estas usando mal la funcione file(), pues es de solo lectura, o sea que no debes pasar como segundo paramentro "r" para tal fin.
Código PHP:
$tipo_cambio "cambio.txt";
$leer file($tipo_cambio);
foreach (
$leer as $linea) {
echo 
"Tipo de cambio: "$linea;

Tambien a partir de PHP 4.3 tienes la funcion file_get_contents() que manda todo el contenido a una cadena, y en ese caso, lo haces mas corto....
Código PHP:
$tipo_cambio "cambio.txt";
$leer file_get_contents($tipo_cambio);
echo 
"Tipo de cambio: $leer"
Revisa la documentacion:
http://www.php.net/file
http://www.php.net/file_get_contents

Saludos!
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 01:17.