• Matéria: Informática
  • Autor: tobiassilveira146
  • Perguntado 2 anos atrás

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)   ​

Respostas

respondido por: deboraalmeidademello
0

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

respondido por: marcusfortes
0

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

Perguntas similares