Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/09/2010, 14:37
darkmasterr
 
Fecha de Ingreso: diciembre-2004
Mensajes: 163
Antigüedad: 19 años, 11 meses
Puntos: 2
Respuesta: Manera correcta de manejar archivos TXT

Hola, bueno siempre tienes la opción de ir a la excelente documentación de php (http://www.php.net), algunas cosas que aclarar:

- fopen: devuelve un resource, no te va a entregar el archivo directamente para lectura, si eso es lo que quieres hacer, debes escribir algo como esto (sacado de la documentación de php.net):

Código PHP:
<?php
// poner el contenido de una archivo en una cadena
$nombre_archivo "algo.txt";
$gestor fopen($nombre_archivo"r");
$contenido fread($gestorfilesize($nombre_archivo));
fclose($gestor);
?>
Ahora, hay una forma mas fácil de leer un archivo completo en una cadena, es utilizando la función file_get_contents (http://www.php.net/manual/es/functio...t-contents.php), se haría algo así:

Código PHP:
<?php
$archivo 
file_get_contents('hola.txt');
echo 
$archivo;
?>
La función file() lo que hace es algo similar a file_get_contents con la diferencia que file() devuelve el contenido a un array mientras que file_get_contents lo devuelve a una cadena, si usas file debes luego recorrer ese array con algún bucle como foreach.

Para referencia te dejo los enlaces de la documentación de php:

- file()
- file_get_contents
- fread()

Saludos!

Última edición por darkmasterr; 26/09/2010 a las 14:38 Razón: error al colocar etiquetas de codigo