Código PHP:
<?
if((isset($fecha))&&(isset($titulo))&&(isset($descripcion))&&(isset($imagenes)))//comprovamos que existen los dos campos
{
if(($fecha!="")&&($titulo!="")&&($descripcion!="")&&($imagenes!="")) //comprovamos que los dos campos no esten vacios
{
$f=fopen("publicar.txt","a"); //"a"->Modo escritura para añadir
$cadena=$fecha."!".$titulo."!".$descripcion."!".$imagenes."\n";
fwrite($f,$cadena,strlen($cadena)); //escribimos en el fichero los mensajes
fclose($f);
}
else
echo"<font size=4>Debe rellenar al menos el nombre y el mensaje</font>";
}
if(file_exists("publicar.txt")){
$f=fopen("publicar.txt","r"); //Modo lectura
while(!feof($f))//Mientras no se llegue al final del fichero lo sigue leyendo
{
$msg=fgetcsv($f,1000,"!"); //Leemos un comentario
if(isset($msg[3])) //Si el mensaje leido no esta vacio lo escribe
$links = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]", "<a href=\"\0\">\0</a>", $url);
print" <tr>";
print" <td width=20% align=right>$msg[0]</td>";
print" <td align=left>$msg[1]</td>";
print" </tr>";
print" <tr>";
print" <td width=20% rowspan=2 align=right valign=top><img src=$msg[3]></td>";
print" <td align=left valign=top> <div align=left> ";
print" <p>$msg[2]</p>";
print" </div></td>";
print" </tr>";
print" <tr>";
print" <td align=left valign=top><div align=right><p><a href=javascript:Abrir_Ventana('$msg[0].htm','400','400')>ver mas...</a></p></div></td>";
print" </tr>";
}
fclose($f);
}
?>