Boa noite, foi erro mesmo meu.. Eu reformulei o código dos echos que tinha e etc e ta aconteçendo o seguinte: $dir = "$nome/"; echo $dir; ///////////////////// $dir = $nome.$name; echo $dir; ////////////////////// Foram estas duas partes do codigo que mudei com o echo $dir. Resultado: meto o nome no campo, apareçe o form de upload e em cima diz o seguinte: teste2/ (o teste2 é a pasta) selecciono o arquivo, faço upload e aconteçe exactamente o mesmo, vai o arq. para o root e a pasta é criada com as respectivas permissões e diz o seguinte no top do form: "/" Em baixo do form diz: Arquivo(s) enviados: 5x6mvsl.jpg - Aqui deveria estar a variavel NOME : 5x6mvsl.jpgEnviado! Total de arquivos enviados: 1 ________________________________________ 5x6mvsl.jpg é a imagem que fiz upload, o texto "Aqui deveria estar a variavel NOME :($nome)" eu chamei o $nome e pelos vistos ele veio em branco.