Permitir que o usuário possa enviar arquivos para o servidor é um recurso muito útil, pois permite o upload de documentos e imagens, por exemplo. Para o envio de arquivo é necessário um formulário como este: Arquivo: Além do formulário deve-se desenvolver uma página PHP para processar e salvar o arquivo enviado. Assinale a alternativa que apresenta o código PHP correto para salvar o arquivo enviado através de um formulário. Alternativas: a) b) c) d) e)
Soluções para a tarefa
Resposta:
e)
<?php $uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename( $_FILES['userfile']['name'] );
move_uploaded_file( $_FILES['userfile']['tmp_name'], $uploadfile ); ?>
Explicação:
Corrigido pelo AVA
Para que o código em PHP, no back-end, possa receber e salvar o arquivo que o usuário fez o upload ele deverá conter instruções que identifiquem o local onde o arquivo será armazenado, transfiram o arquivo para esse diretório e que extraia, desse arquivo, informações para a sua futura identificação.
Código em PHP para armazenar um arquivo enviado via upload
O código em PHP a seguir realiza as seguintes instruções para processar o upload do arquivo:
Linha 1: cria a variável $uploaddir e instância com o nome do diretório onde o arquivo será salvo;
Linha 2: cria a variável $uploadfile que recebe uma string com o diretório de destino mais o nome do arquivo;
Linha 3: usa a função move_uploaded_file do PHP para que o arquivo seja copiado para a pasta destino com o seu nome e seja salvo com o seu nome.
<?php
$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename( $_FILES['userfile']['name'] );
move_uploaded_file( $_FILES['userfile']['tmp_name'], $uploadfile );
?>
Para aprender mais sobre programação em PHP clique no link: https://brainly.com.br/tarefa/45394949
#SPJ9