Io ho provato il tuo codice e mi sembra che funzioni correttamente, cancella il file con il nome che hai passato da GET e rinomina gli altri
l'unica differenza è che io ho messo la cartella "sfondi" in una sottocartella rispetto al file che contiene lo script da eseguire
forse serve centrare meglio qual è il comportamento errato che si manifesta