Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/03/2007, 19:27
Fridureiks
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Leer Txt con php

Quiza te complicaste un poco al elegir el formato de tu TXT, te dejo un ejemplo:

Formato del txt:

Código:
fecha1=10/11/2006
pr1=Estudio 1
mts=334
tip=alto
cap=3
tin=V
Código PHP:
<?php
// el valor de $cadena es el contenido del TXT
$arreglo explode("\n"$cadena);
foreach(
$arreglo as $linea)
{
    
$partes explode("="$linea);
    echo 
$partes[0] . " vale " $partes[1] . "<br>";
}
?>

Código PHP:
<?php
$archivo 
'archivo.txt';
$fp fopen($archivo,'r');
$cadena fread($fpfilesize($archivo));

$arreglo explode("\n"$cadena);

$resultado = Array();
foreach(
$arreglo as $linea)
{
    
$partes explode("="$linea);
    echo 
$partes[0] . " vale " $partes[1] . "<br>";
        
$resultado[] = $partes[1];
}
?>
<html> 
<head> 
<title>Formulario</title> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#ffffff" text="#000000">
<form name="form1" method="post" action="news.php">
<table style="border: 2px dotted gray;margin-right:auto;margin-left:auto;">
<tr>
      <td width="100%" align="center">
<input type="text" name="tip" VALUE="<?= $resultado[1?>" size="20">
<input type="text" name="mts" VALUE="<?= $resultado[2?>" size="20">
<input type="text" name="pr1" VALUE="<?= $resultado[3?>" size="20">
<input type="text" name="fecha1" VALUE="<?= $resultado[4?>" size="20">
<input type="text" name="cap" VALUE="<?= $resultado[5?>" size="20"><input type="submit" value="Enviar"></form></td></tr></table>
</body>
</html>
Saludos
__________________
Federico.

Mi página: www.jourmoly.com.ar