Ciao fraie,
non so esattamente cosa facesse prima lo script ma probabilemte il problema è nelle tre righe che hai inserito prima di aprire il codice php (<?). Se osservi lo script hai un redirect lato server (Header("Location: index.php");) che funziona solo se non invii output prima del comando. In altre parole ogni echo, print o semplice html deve essere sotto il comando header, altrimenti questo non funziona.
Come prova, elimina il codice
*** <div class="blocco" align="center">
<span class="style1" >::Nuova Notizia::</span>
<div class="blocco-inner" align="center">***
facendo attenzione a non lasciare neanche uno spazio vuoto prima di <?: probabilmente risolvi. Ovviamente devi ristrutturare tutto l'output html...
Facci sapere se, e come, risolvi!