Buscar

Ao dar manutenção para um sistema, você se deparou com o seguinte código: if(!is_dir('relatorios')){ mkdir('relatorios'); } $relatorios = scan...

Ao dar manutenção para um sistema, você se deparou com o seguinte código:
if(!is_dir('relatorios')){
mkdir('relatorios');
}
$relatorios = scandir('relatorios');
echo '
    ';
    foreach($relatorios as $r){
    echo '
  • ' . $r . '
  • ';
    }
    echo '
';
Sobre o código, é correto afirmar:

a. se o diretório “relatórios” não existir, o script vai falhar;
b. vai mostrar todos os arquivos no diretório “relatórios”, com exceção de “.” e “..”;
c. a variável $r guarda um file handle, referenciando cada um dos arquivos;
d. vai mostrar todos os arquivos no diretório “relatórios”, incluindo “.” e “..”;
e. o HTML gerado pelo script é inválido.

Essa pergunta também está no material:

linguagens_de_servidor
9 pág.

Php SENAC EADSENAC EAD

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra b. O código verifica se o diretório "relatorios" existe, e se não existir, ele cria o diretório. Em seguida, ele usa a função scandir() para listar todos os arquivos no diretório "relatorios", exceto "." e "..". A variável $r guarda o nome de cada arquivo, e o código usa um loop foreach para exibir cada nome de arquivo em uma lista HTML válida.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais