Primero de todo, que clase de amorfidad es esa ¬¬!!!!!!!
PENSA DOS SEGUNDOS EN TU CODIGO
Preguntas si el archivo existe, y ahora que sabes que el archivo existe, haces todo un desastre de funciones (deprecadas para colmo) destruyendo algo que sabes que ya esta bien como viene!...
TODO EL QUILOMBO QUE HICISTE RECIEN LO SIMPLIFICAS DE ESTA MANERA
Y LISTO...
Recorda el uso de superglobals $_GET, $_POST, etc.. Creo que por ahi viene tu problema quizas, ademas de la pila de funciones al pedo que pusiste