Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/06/2003, 17:09
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
Primero vamos a verlo coloreado... así es más fácil.

Código PHP:
<?php
// Almacenar el nombre de archivo en la variable
$archivo="anuncios.txt";
// ¿Está establecida la variable comentario? ¿Nombre y e-mail no están vacíos?
if (isset($anuncio) && $nombre != "" && $email != "") {
// El archivo se abre para lectura-escritura
$puntero=fopen($archivo,"r+");
// Se leen los datos antiguos y se almacenan en $alt 
$alt=fread($puntero,filesize($archivo));
// Se crea el enlace del e-mail
$email="<a href=\"mailto:$email\">$email</a>";
// Se transmiten y se formatean los datos
$fecha=date("j.n.Y");
// Se enmascaran los caracteres especiales HTML, se eliminan las barras, se mantienen los saltos de línea
$anuncio=htmlspecialchars($anuncio);
$anuncio=stripslashes(nl2br($anuncio));
// Se coloca la opinión
$opinion="<p><b>$nombre</b> ($email) escribió el
<i>$fecha</i>:<br>$anuncio</p>\n"
;
// El cursor invisible vuelve al principio
rewind($puntero);
// Escribir la nueva opinión antes de la antigua en el archivo:
fputs($puntero,"$opinion \n $alt");
// Cerrar el archivo
fclose($puntero);
}
// Mostrar el archivo completo
readfile($archivo);
?>
__________________
Manoloweb