Tengo este codigo para ver datos de un txt pero quiero ver si se existe un codigo para poder borrar alguno de los datos de este txt. por su ayuda gracias a... y donde puedo obtener una version de apache gratuita, gracias a todos los que respondan mi pregunta.
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);
}
?>