Foros del Web » Programando para Internet » PHP »

No se como hacerlo

Estas en el tema de No se como hacerlo en el foro de PHP en Foros del Web. Hola a todos, tengo un problemilla, es el siguiente. tengo un documento *.txt con un monton de numeros: por decir algo, asi: 234/54657/7687/834532435/4/44345364675678/444/3333342344/555664567578876/9709965564/3453544567/4576889/456758/3456477869/568876900/798990/2343423453446/3435343 y asi, ...
  #1 (permalink)  
Antiguo 13/10/2003, 10:57
Avatar de mafima  
Fecha de Ingreso: abril-2003
Ubicación: Medellin-Colombia
Mensajes: 1.109
Antigüedad: 21 años
Puntos: 24
No se como hacerlo

Hola a todos, tengo un problemilla, es el siguiente.

tengo un documento *.txt con un monton de numeros:
por decir algo, asi:

234/54657/7687/834532435/4/44345364675678/444/3333342344/555664567578876/9709965564/3453544567/4576889/456758/3456477869/568876900/798990/2343423453446/3435343

y asi, hasta completar mas de dos hojas, como ven, entre los numeros, esta este caracter "/", la idea y me necesidad, es separar cada uno de estos numeros, y poder trabajar con ellos.

bueno, yo intente solocionar este problema de la siguiente forma:

asigne a una varible el contenido de l fichero txt.

$a = include ("mafima.txt");

luego utilize la función explode pero el problema radica en que la variable a, no es una cadena:

explode ("/",$a);

pero bien, esto no me funciono, quizas alguien tenga mas ideas
si hay alguna forma de hacer esto respondanme por favor


de antemano gracias
__________________
SEO en Medellin
  #2 (permalink)  
Antiguo 13/10/2003, 11:23
 
Fecha de Ingreso: julio-2003
Ubicación: No hay destino
Mensajes: 31
Antigüedad: 20 años, 9 meses
Puntos: 0
Hola, para pasar el contenido de tu archivo a una cadena tienes la función fread(), pero primero tienes que abrir el archivo.

Código PHP:
<?php
$fp
=fopen("archivo.txt","r");
$contenido=fread($fp,filesize("archivo.txt"));
fclose($fp);
?>
Con esto ya tienes el contenido del archivo en la variable $contendido.

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 22:47.