Upload de vários arquivos com array

Aqui você verá artigos sobre PHP

Moderador: web

responder a dúvida

Upload de vários arquivos com array

Mensagem por web Offline » Sex Set 28, 2007 12:48 pm

Abaixo passo um script onde você poderá enviar vários arquivos por upload para uma pasta, bastando apenas definir algumas linhas no código.

<form enctype='multipart/form-data' method='POST' action='estedocumento.php'>
<input type="file" name="foto[]">
<br>
<input type="file" name="foto[]">
<br>
<input type="file" name="foto[]">
<br>
<input type="submit" name="envio">
</form>

<?php
if($_POST['envio']) {

// teste é a pasta onde ficaram os arquivos enviados
$uploaddir = "teste/"; // com / no final

// 3 é a quantidade de inputs file que seu form terá
$quantos = 3;

for($i = 0; $i < $quantos; $i++) {

$uploadfile = $uploaddir. $_FILES['foto']['name'][$i];
if(@move_uploaded_file($_FILES['foto']['tmp_name'][$i], $uploadfile)) {
echo "foi enviado: ".$_FILES['foto']['name'][$i]."<br>";
} else {
} // fim do if @move

} // fim do for

} // fim do $_POST
?>



detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 11889
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil

responder a dúvida

Voltar para Artigos sobre PHP

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante