Ya probe el codigo y no me funciona bien, por ejemplo en el select menu me aparecian asi antes de borrar:
al aplicar el codigo me elimino el dato2 (por ejemplo) que yo queria pero me separo todos por un espacio y despues me quedo asi:
con lo que revisando el codigo me di cuenta que estaba esta linea y la modifique para que no me agregue saltos de linea:
Código PHP:
//reeemplazo los ; por saltos de línea
$cadena=str_replace(";","\n",$cadena);
dejandola asi:
Código PHP:
//reeemplazo los ; por nada
$cadena=str_replace(";","",$cadena);
y todo me funciono casi bien, osea el script me elimina el registro que yo deseo pero me deja esa linea vacia, osea si borro el DATO2 y despues reviso el archivo.txt en lugar de quedarme asi:
me queda asi:
Como lo puedo hacer para que a parte de borrarme el contenido de la linea, tambien me borre la linea??