Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2002, 19:30
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 2 meses
Puntos: 29
Insertar y leer campos en un txt con php

Hola, como véis me estoy iniciando en PHP, llevo varios mensajes preguntando. Ahora me gustaría saber una cosa. Quiero leer un archivo txt e imprimirlo en pantalla. Quería saber si esto funcionaría:

Código:
<?
$archivo = file("archivo.txt"); 
$lineas = count($archivo); 
for($i=0; $i < $lineas; $i++){
echo $archivo[$i];
}
?>
¿Esto pondría el contenido del txt en pantalla? ¿Ejecutaría código html que apareciese en el txt?

Ahora a escribir dentro del txt:

Funcionaría esto?

<?
$fp = fopen("archivo.txt","w");
fwrite($fp, "Texto a escribir");
fclose($fp);
?>

Ahora tengo un par de dudas:

1) Cómo hago para que lo que está en negrita arriba en el código, se reemplace por lo que hay en un formulario? Es decir, envío un formulario a pagina.php y hay ese código, entonces lo que hay en el formulario se incluya en el txt. Tenía pensado esto, a ver si puede funcionar:

Código:
 <?
$fp = fopen("archivo.txt","w"); 
fwrite($fp, "$campo_enviado <b>$nombre</b>");
fclose($fp); 
?>
Incluyendo HTML y todo. Podría ser? Aunque supongo que primero habría que recoger los datos del formulario en variables. ¿Cómo sería eso?

2) Cómo hago para que se sume un número según el número de registros hallados en el txt. Por ejemplo, en un sistema de comentarios quiero poner COMENTARIO 1: comentario; COMENTARIO 2: texto del comentario. etc.?

Espero que me puedan ayudar, aunque sean difíciles cuestiones vosotros sois profesionales del php. :)

Saludos.

(Seguro que fui bastante pesado con el mensajito, sólo me quedaron 345 letras por cubrir para estar en el límite).

<center><a href="http://www.ommadawn.es.vg" target="_top"><img src="http://www.redhispana.org/chuloyo/ommadawnbanner.gif" border="0" align="center"></a></center>