Estou com problemas com o $_FILES, não sei ainda o que pode ser.
Eu estou usando um modelo MVC básico, puxando a requisição do usuário através da view, usando o controller como ponte para o model. Esse é o meu método que eu uso a global:
public function addFotos() {
print_r($_FILES);
if ($this->temArquivo()) {
$permitidos = $this->tiposDeArquivosPermitidos();
if (in_array($_FILES['arquivo']['type'], $permitidos)) {
$nome = $this->gerarNome();
move_uploaded_file($_FILES['arquivo']['tmp_name'], '/assets/images/galeria/'.$nome);
$titulo = '';
if ($this->temTitulo()) $titulo = addslashes($_POST['titulo']);
$this->adicionaArquivoNoBanco($titulo, $nome);
}
}
}
Este é o link completo do meu projeto: https://github.com/codenome/GalerySystem/