en este momento estoy trabajando directamente con el servidor de hosting (pandela.com) y ahi mismo estoy revisando el txt ademas que tambien los muestro en un menu del formulario e igual me aparecen con saltos de linea.
Como puse en mi post anterior, ya solucione el tema de los saltos de linea modificando esto:
Código PHP:
//reeemplazo los ; por saltos de línea
$cadena=str_replace(";","\n",$cadena);
por esto:
Código PHP:
//reeemplazo los ; por nada
$cadena=str_replace(";","",$cadena);
y se me soluciono esa parte del problema pero igual me quedaba una linea en blanco, osea se eliminaba el contenido de esa linea pero no la linea.
Modifique un poco tu codigo para dejarlo de la siguiente manera y me funciona perfecto.
Código PHP:
<?php
$seccion=$_POST["seccion"];
$borrar=$seccion;
$cadena=file("secciones.txt");
$cadena=str_replace($borrar."\n","",$cadena);
file_put_contents("secciones.txt",$cadena);
Header("Location: 1.php");
?>
Ahora al borrar algun dato me los borra bien y despues cuando quiero ver el resultado en un select menu me los presenta bien, un dato por cada <option> del menu y el que habia borrado ya no aparece ni tampoco como un <option></option> vacio.
para explicarte bien lo que quiero hacer completamente es lo siguiente:
tengo un pequeño formulario con un campo de texto en el cual ingreso el nombre de una seccion, por ejemplo noticias, novedades, etc, dicho dato lo almaceno en un txt, en otro formulario ingreso noticias y selecciono a travez de un menu select en que seccion quiero guardarlo, ya sea en las mismas Noticias o puede ser en Novedades, etc, hasta ahi todo bien, el problema era que si yo queria eliminar una seccion no sabia como acerlo pero con el codigo que me has dado y luego de unas pruebas y modificaciones he logrado dar exactamente con lo que queria, ahora me surgio 1 probema, en el formulario que tengo para ingresar las secciones y almacenarlas en el txt me funciona bien al escribir cualquier cosa pero si ingreso el numero 0 solamente me tira error 404 de pagina no encontrada, no se lo que pase, a que se deba, he hecho varios intentos, si escribo otra cosa me funciona bien pero si escribo solamente un 0 me pasa eso.
No se si ese problema lo deba plantear abriendo otro post o puedo aprovechar este mismo??
Saludos y gracias por todo
PD. el tema principal de lo que trataba este post ya lo he solucionado, con la ayuda de claudiovega