Ir para conteúdo
Fórum Script Brasil
  • 0

Limitando Extensão No Upload


Ronaldomarx

Pergunta

Tenho o seguinte script:

<?php
/*
upload multiplo
*/
$count = count($_FILES['arquivo']['name']);

for ($i = 0; $i < $count; $i++) {
if ($_FILES['arquivo']['name'][$i] != ""){

$arq_name = $_FILES['arquivo']['name'][$i];

$arq_size = $_FILES['arquivo']['size'][$i];


$dir = "uploads/";

  
 if (move_uploaded_file($_FILES['arquivo']['tmp_name'][$i], $dir . $_FILES['arquivo']['name'][$i])){
  echo "arquivo <b>" .  $arq_name . " </b>enviado com sucesso - Voltar <br>";
 }


 else {
  echo "erro ao enviar arquivo/n";
  echo $arq_name . "/n";
  echo $_FILES['arquivo']['error'][$i];
  }
}  
}

?>
<p><a target="_self" href="http://www.hostmarx.com/upload.htm">Enviar outros arquivos.</a></p>
Gostaria de utilizar este script, mas adicionar algum comando q impedisse o envio de determinada extensão, como por exemplo .exe. segue baixo o html do script:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head><title>Untitled</title></head>
<body>
<H1>Uploads<HR></H1>
<P>
<FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD=POST>
<p>Enviar arquivo:<br>
   <INPUT NAME="arquivo[]" TYPE="file" id="arquivo[]" size="20">
   <br>
   <input name="arquivo[]" type="file" id="arquivo[]" size="20">
   <br>
   <input name="arquivo[]" type="file" id="arquivo[]" size="20">
   <br>
   <input name="arquivo[]" type="file" id="arquivo[]" size="20">
   <br>
   <input name="arquivo[]" type="file" id="arquivo[]" size="20">
<br>
   <INPUT TYPE="submit" VALUE="Enviar arquivos">
</p>
</FORM>

<P>
</body>
</html>

Obrigado.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...