Foros del Web » Programando para Internet » PHP »

Somebody Help Me!!

Estas en el tema de Somebody Help Me!! en el foro de PHP en Foros del Web. COMO PUEDO HACER PARA LEER VARIOS FICHEROS A LA VEZ TENGO ESTE CODIGO <?php //$file = "F:\Apache2\htdocs\migrar\tablas\data.txt"; $file = "data.txt"; //- Abriendo el fichero txt ...
  #1 (permalink)  
Antiguo 16/12/2003, 19:45
Avatar de amarengo  
Fecha de Ingreso: julio-2001
Mensajes: 26
Antigüedad: 22 años, 9 meses
Puntos: 0
Somebody Help Me!!

COMO PUEDO HACER PARA LEER VARIOS FICHEROS A LA VEZ TENGO ESTE CODIGO
<?php

//$file = "F:\Apache2\htdocs\migrar\tablas\data.txt";
$file = "data.txt";

//- Abriendo el fichero txt y si no se muestra un mensaje
$fo = @fopen($file, "r") or die ("¡ No encuentro el fichero !");

//averiguamos el tamaño de txt
$file_length= filesize($file);

echo "\n";
echo "el tamaño del fichero:" . "<br>";
echo $file_length . "<br>";

$fs = fseek($fo,0 , SEEK_CUR);
//LECTURA DE CARACTERES



$current_char = fread($fo, $file_length);
echo "Ahora mismo el cursor esta localizado en estos caracteres:
$current_char", "\n";



?>

PERO LO QUE NECESITO ES LEER X FICHEROS A LA VEZ NO SE SI SE PUEDE HACER CON UN FOR O CON LO QUE ME PUEDAS SUGERIR SERA BIENVENIDO...
  #2 (permalink)  
Antiguo 16/12/2003, 23:01
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 22 años, 8 meses
Puntos: 9
Código PHP:
 <?php

function abrir($file)
{
//- Abriendo el fichero txt y si no se muestra un mensaje
$fo = @fopen($file"r") or die ("¡ No encuentro el fichero !");

//averiguamos el tamaño de txt
$file_lengthfilesize($file);

echo 
"\n";
echo 
"el tamaño del fichero:" "<br>";
echo 
$file_length "<br>";

$fs fseek($fo,SEEK_CUR);
//LECTURA DE CARACTERES



$current_char fread($fo$file_length);
echo 
"Ahora mismo el cursor esta localizado en estos caracteres:
$current_char"
"\n";


fclose($file);
}
?>
ahora guarda este archivo como abrir.php

cuando quieras ver varios archivos haz esto

Código PHP:
<? 
include("abrir.php");

abrir("archivo1.txt");

abrir("archivo2.txt");
?>
No lo he probado, pero creo que funciona.
  #3 (permalink)  
Antiguo 23/12/2003, 05:51
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 3 meses
Puntos: 17
Otro día, usa un título más descriptivo para tu post.

Sugerencia: "Problema al abrir ficheros múltiples con fopen()"
__________________
M a l d i t o F r i k i
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 10:37.