hola como va?
necesito mostrarles un codigo en el que estoy intentando leer un archivo txt creado con un form con t de separaciones uso explode() para partir la lina de texto y no me lo hace... no de error pero no lo hace y devulve la pagina en blanco como que el txt estuviera en blanco...
este uso para crear el txt..
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin título</title>
</head>
<body>
<?php
@$eleccion=fopen($_SERVER['DOCUMENT_ROOT']."/curso/archivos/eleccionmod.txt","a"); if (!$eleccion){
echo "no se encontro el archivo";
} else {
$nom=trim($_POST['nombre']); $marca=$_POST['marca'];
$mod=$_POST['modelo'];
$general=date("d,m,y")."t".$nom."t".$marca."t".$mod."n"; fputs($eleccion,$general); echo "tu eleccion fue archivada";
}
echo "<a href='mdelos.php'>vota por otro</a>";
?>
</body>
</html>
obiamente este levanta los datos del form... y ahora les muestro en el que esta el explode
<html>
<head>
<title>a</title>
</head>
<body>
<?php
$elec= fopen($_SERVER['DOCUMENT_ROOT']."/curso/archivos/eleccionmod.txt", "r");
$numero_elec = count($elec); // echo $numero_elec;
if ($numero_elec == 0)
{
echo "<p><strong>No hay elecciones pendientes
Inténtalo más tarde.</strong></p>";
}
echo "<table border=1>";
echo "<tr><th>Fecha </th>
<th>Nombre</th>
<th>Marca</th>
<th>Modelos</th>
<tr>";
for ($i=0; $i<$numero_de_elec; $i++)
{
$linea = explode( "t", $elec[$i] );
echo "<tr>
<td>".$linea[0]."</td>
<td align = right>".$linea[1]."</td>
<td align = right>".$linea[2]."</td>
<td align = right>".$linea[3]."</td>
</tr>";
}
echo "</table>";
?>
</body>
</html>
les agradeceria mucho le den una mirada. no puedo saber donde tengo el error..
saludos.