Informática, perguntado por NunesHouse, 4 meses atrás

QUESTÃO 1
O envio de formulários é algo essencial para comunicação de um sistema. Provavelmente você usará formulários diariamente e alguns deles sempre possuem campos para upload de arquivos. Analise o formulário abaixo e aponte dentre as alternativas qual será a forma correta de receber as informações do campo upload:






​Resultado que deve ser recebido pelo PHP:

array(5) { ["name"]=> string(6) "ex.zip" ["type"]=> string(15) "application/zip" ["tmp_name"]=> string(66) "/private/var/folders/5x/plkfn0fd6vv133ynpgnkp1rm0000gn/T/phpOZCrAJ" ["error"]=> int(0) ["size"]=> int(1309970) }

Após analisar o formulário acima aponte dentre as alternativas qual será a forma correta de receber as informações do campo upload:
Alternativas
Alternativa 1:
$upload = $_POST['upload'];

Alternativa 2:
$upload = $_POST['files']['upload'];

Alternativa 3:
$upload = $_FILE;

Alternativa 4:
$upload = $_FILE['upload'];

Alternativa 5:
$upload = $_FILES['upload'];

Soluções para a tarefa

Respondido por diegodcg
2

Resposta: Alternativa 5

Explicação:

Respondido por bhebrumatti
0

O resultado que será recebido pelo PHP será: $upload = $_FILES['upload']; logo a alternativa correta é a 5.

Upload de arquivos em PHP

<?php

$arquivo = isset($_FILES["arquivo"]) ? $_FILES["arquivo"] : FALSE;

if(!$arquivo)

{

echo "Não acesse esse arquivo diretamente!";

}

else

{

$diretorio = "./arquivos/";

if (move_uploaded_file($arquivo["tmp_name"], $diretorio . $arquivo["name"]))

{

echo "Arquivo Enviado com sucesso!";

}

else

{

echo "Erro ao enviar seu arquivo!";

}

}

?>

Para saber mais sobre PHP, acesse: https://brainly.com.br/tarefa/53266101

#SPJ1

Anexos:
Perguntas interessantes