veja o que o Manual do PHP retorna quando procuramos por delete:
delete
(no version information, might be only in CVS)
delete -- Veja unlink() ou unset()
Descrição
void delete ( string file)
Esta é uma seção falsa do manual, criada para satisfazer as pessoas que estão procurando por unlink() ou unset() no lugar errado.
Veja também: unlink() para deletar arquivos, unset() para apagar váriaveis.
nesse caso deve-se utilizar a função unlink().
Manual do PHP sobre unlink:
int unlink ( string nomedoarquivo)
Deleta nomedoarquivo. Similar a função C no Unix unlink(). Retorna TRUE em caso de sucesso ou FALSE em falhas.
Nota: A partir do PHP 5.0.0 unlink() também pode ser utilizado com alguns wrappers de url. Veja em Apêndice I a lista de wrappers suportados por unlink().
É isso aí galerinha....