Base de Conhecimento (FAQ)

Base de Conhecimento - Inicial | Contatos Base de Conhecimento - Inicial | Contatos
Search the Knowledgebase Visualizar Categoria
Rotina para Upload em PHP
Opções de usuário
Sem usuários votantes.

Você gostaria de avaliar essa resposta?
Ajudou
Não ajudou
/ / Pega a extensão do arquivo
$ext1=substr($_FILES['userfile1']['name'],strrpos($_FILES['userfile1']['name'],".")+1);

$nome_foto1=substr($_FILES['userfile1']['name'],0,strrpos($_FILES['userfile1']['name'],"."));
$foto = $nome_foto1.".$ext1";

// veririfca se a extesnão do arquivo é permitida, neste caso somente extensões .jpg
$ext1 = strtolower($ext1);
if ($ext1 != "jpg") {

echo "EXTENSÃO NÃO PERMITIDA";
exit;
}

$diretorio = "fotos"; // Nome do diretorio que receberá os arquivos do uplaod. Não se esqueça de dar permissão de escrita a ele

if(is_uploaded_file($_FILES['userfile1']['tmp_name'])) {
// FOTO PREVIEW
$arquivo = $_FILES['userfile1']['tmp_name'];
$nomeArquivo = $_FILES['userfile1']['name'];
move_uploaded_file($arquivo, $diretorio."/".$foto) or die("Problema na hora de mover o arquivo.");
$ok = true;
}
else {
echo "Não foi possível concluir o upload. Nome do arquivo: " . $_FILES['userfile']['name'];
}

// Não se esqueça de criar um formulário, onde o campo que receberá o arquivo tenha o nome "userfile1".
Comentário dos Visitantes
Sem comentário de visitantes. Postar comentário
Questões relacionadas
Sem questões relacionadas.
Anexos
Sem anexos.