Mudar foto por meio de input - PHP?

Preciso de uma ajuda de vocês, deixo claro que não quero o código pronto quero um caminho, como posso fazer isso, preciso aprender a seguinte coisa:

Quero que o usuário por meio de input, consigo entrar na pasta de uploads e selecionar a foto trocar a photo ou banner ou sei la o que seja dentro do site em php e sem o uso de banco de dados.

Primeiro você sabe utilizar os comandos de diretório para incluir e excluir arquivos e pastas?
Se a resposta for sim:
Faça a leitura das imagens com o html dentro de uma condição,
Ex: if(dir_exists(DIRETÓRIO) && !is_dir(ARQUIVO)):
AQUI VOCÊ EXIBE AS IMAGENS E FAZ A EXCLUSAO CASO EXISTA O ARQUIVO
endif;

Espero ter ajudado.

Flw pela ajuda parceiro, essa parte de verificação eu ja consegui fazer mais queria entender como selecionar o arquivo e substituir. estou tentando montar meu proprimo painel admin nao usar cms pronto!

Ah agora entendi direito, faz o seguinte meu amigo, utilize JavaScript (jquery) é muito melhor para gerenciar seu painel e essa função na qual você deseja.

Mas e possivel e php?