Foros del Web » Programando para Internet » PHP »

pregunta para leer un archivo .txt

Estas en el tema de pregunta para leer un archivo .txt en el foro de PHP en Foros del Web. $file = file("archivo.txt"); foreach($file as $key=>$val){ $val = trim($val); if($val){ $val = explode("|", $val); echo '<a href="'.$val[1].'" target="_blank">'.$val[0].'</a><br>'; } } el contenido de archivo.txt es ...
  #1 (permalink)  
Antiguo 01/07/2007, 05:29
 
Fecha de Ingreso: marzo-2005
Mensajes: 17
Antigüedad: 19 años, 1 mes
Puntos: 0
pregunta para leer un archivo .txt

$file = file("archivo.txt");
foreach($file as $key=>$val){
$val = trim($val);
if($val){
$val = explode("|", $val);
echo '<a href="'.$val[1].'" target="_blank">'.$val[0].'</a><br>';
}
}

el contenido de archivo.txt es el siguiente


juegos|http://juegos.com
games|http://google.com
terra|http://web.com

mejor dicho lo que hace ese escript es leer un archivo .txt y asi convierte eso en links



hasta hay bien el codigo funciona perfecto




pero lo que quiero hacer es lo mismo solo que el archivo.txt que yo tengo esta solo los links en este caso solo esta asi :


http://juegos.com
http://google.com
http://web.com


mi pregunta es como hago para que los links de archivo.txt me los convierta en un links



ayuda porfavor no he podido y es para un trbajo que tengo y me quedo grande =(
  #2 (permalink)  
Antiguo 01/07/2007, 08:20
 
Fecha de Ingreso: febrero-2007
Mensajes: 163
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: pregunta para leer un archivo .txt

$file = file("archivo.txt");
foreach($file as $key=>$val){
$val = trim($val);
if($val){
echo '<a href="'.$val.'" target="_blank">'.$val.'</a><br>';
}
}
  #3 (permalink)  
Antiguo 01/07/2007, 09:10
 
Fecha de Ingreso: marzo-2005
Mensajes: 17
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: pregunta para leer un archivo .txt

Cita:
Iniciado por osqar Ver Mensaje
$file = file("archivo.txt");
foreach($file as $key=>$val){
$val = trim($val);
if($val){
echo '<a href="'.$val.'" target="_blank">'.$val.'</a><br>';
}
}


no no funciono sale es todos los links linkeado a el mismo link con <br>


osea en html me sale asi


<a href="http://juegos.com<br>
http://google.com<br>
http://web.com<br>">http://juegos.com
http://google.com
http://web.com</a>




:( ayudenme porfa =(
  #4 (permalink)  
Antiguo 01/07/2007, 09:34
Avatar de TolerantX  
Fecha de Ingreso: marzo-2006
Ubicación: Guadalajara, México.
Mensajes: 408
Antigüedad: 18 años, 1 mes
Puntos: 10
Re: pregunta para leer un archivo .txt

Código PHP:
$file file("archivo.txt");
print_r($file);
foreach(
$file as $key=>$val ){
  
$val trim($val);
  if(
$val) {
   
$valor explode("|"$val);
    echo 
'<a href="'.$valor[1].'" target="_blank">'.$valor[0].'</a><br>';
  }

Que te arroja print_r?
__________________
TolerantX
http://tolerantx.com
Linux User #385226

Última edición por TolerantX; 01/07/2007 a las 09:44
  #5 (permalink)  
Antiguo 01/07/2007, 10:53
 
Fecha de Ingreso: marzo-2005
Mensajes: 17
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: pregunta para leer un archivo .txt

Cita:
Iniciado por TolerantX Ver Mensaje
Código PHP:
$file file("archivo.txt");
print_r($file);
foreach(
$file as $key=>$val ){
  
$val trim($val);
  if(
$val) {
   
$valor explode("|"$val);
    echo 
'<a href="'.$valor[1].'" target="_blank">'.$valor[0].'</a><br>';
  }

Que te arroja print_r?


me sale doble osea


los links arriba como si fuese el txt y abajo los links linkeando el archivo donde esta el codigo :S
  #6 (permalink)  
Antiguo 01/07/2007, 14:38
 
Fecha de Ingreso: febrero-2007
Mensajes: 163
Antigüedad: 17 años, 2 meses
Puntos: 0
Re: pregunta para leer un archivo .txt

Fijate en el txt porque es probable que lo tengas todos los links sin el caracter de nueva linea o con \r\n.
  #7 (permalink)  
Antiguo 02/07/2007, 16:07
 
Fecha de Ingreso: marzo-2005
Mensajes: 17
Antigüedad: 19 años, 1 mes
Puntos: 0
Re: pregunta para leer un archivo .txt

Cita:
Iniciado por osqar Ver Mensaje
Fijate en el txt porque es probable que lo tengas todos los links sin el caracter de nueva linea o con \r\n.
los links estan sin caracteres raros






alguien que me ayude
  #8 (permalink)  
Antiguo 02/07/2007, 16:17
Avatar de TolerantX  
Fecha de Ingreso: marzo-2006
Ubicación: Guadalajara, México.
Mensajes: 408
Antigüedad: 18 años, 1 mes
Puntos: 10
Re: pregunta para leer un archivo .txt

Cita:
Iniciado por avrillavigne Ver Mensaje
me sale doble osea


los links arriba como si fuese el txt y abajo los links linkeando el archivo donde esta el codigo :S
El print_r es solo para ver si está extrayendo bien las líneas de tu archivo.
Deberias ver algo así en pantalla

Array ( [0] => juegos|http://juegos.com [1] => google|http://google.com [2] => terra|http://web.com ) juegos
games
google
__________________
TolerantX
http://tolerantx.com
Linux User #385226
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 07:13.