Ir ao conteúdo
  • Cadastre-se

Iniciante em PHP Página de upload com Limite de tamanho e Extensão


othman

Posts recomendados

Olá,estou aprendendo PHP e estou com esse exercício que não estou conseguindo fazer,o objetivo é criar uma página de php que receba um currículo com no máximo 2mb na extensão doc e docx,o nome do arquivo deve ser o nome do candidato e seu RG.

o que eu já consegui:


<?php

$uploaddir = '/';
$uploadfile = uploaddir . $_FILES['arquivo'] , ['name'];
$upload_max_filesize integer = 2097152;
$_UP ['extensoes'] = array ('doc' , 'docx');

if(move_uploaded_files($_FILES ['arquivo'] ['tmp_name'], $uploaddir . $_FILES['arquivo] ['name'])){

print "Arquivo carregado com sucesso. info:\n";
print $_FILES;
}

else{
print "O arquivo não foi carregado com sucesso. info:\n";
print $_FILES;
}

print "</pre>";

?>

Estou tendo problemas com essa história do nome do candidato e RG,não tenho a mínima ideia de como fazer isso.Esse código foi feito com a ajuda do professor então ele lançou o desafio para os alunos terminarem em casa,eu estou pesquisando e estou tentando fazer por mim mesmo,o que eu ja consegui fazer sozinho foi ajustar o tamanho do arquivo e as extensões :D

Outro detalhe que eu achei estranho foi que os avisos das Error levels não foram definidos,se isso for realmente necessário.

Agradeço a ajuda desde já.

Link para o comentário
Compartilhar em outros sites

Já consegui solucioar o problema,pra quem tiver com um problema parecido aí vai o código:

Encontrei navegando na internet,os créditos são do autor do código :

Thiago Belem.

Limitar o tamanho do arquivo para upload para 2 mb:


$upload_max_filesize = 1024 * 1024 *2;

Limitar extensões:

$upload_extensoes = array ['doc' , 'docx'];

$extensao = strtolower(end(explode ('.' , $_FILES['arquivo']['name'])));

if (array_search($extensao , $upload_extensoes) === false){

print "Extensão inválida!";
}

else {
}

Pode fechar o tópico moderador.

Agradeço à atenção.

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!