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.