por essa forma eu consigo fazer o upload de varias imagens normalmente, mas elas são salvas com o nome que estao no computador, eu gostaria de salvar apartir do valor de uma variavel por ex.. $produtos = "computador" a a imagens seriam, computador1.jpg, computador2.jpg, computador3.jpg, se alguém poder da alguma ajuda aqui vai meu código...! agradeço desde já.. , <?php
// diretório no qual o arquivo será gravado. este diretório
// deverá ter permissão de escrita
$diretorio = "fotos/";
// obtém a quantidade de arquivos enviados
$quant = count($_FILES['arquivo']['name']);
// vamos percorrer os arquivos enviados e processá-los
// individualmente
for($i = 0; $i < $quant; $i++){
// vamos verificar o código do erro
if($_FILES['arquivo']['error'][$i] == UPLOAD_ERR_OK){
// o arquivo foi transferido com sucesso. vamos movê-lo
// para seu local definitivo
move_uploaded_file($_FILES["arquivo"]["tmp_name"][$i],
$diretorio . $_FILES["arquivo"]["name"][$i]);
echo "Upload do arquivo " . $_FILES["arquivo"]["name"][$i]
. " feito com sucesso<br>";
}
else
echo "Erro no upload" . $_FILES["arquivo"]["name"][$i] . "<br>";
}
?>
e aqui está o html....
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form action="testando1.php" method="post" enctype="multipart/form-data">
Arquivo 1: <input type="file" name="arquivo[]"><br>
Arquivo 2: <input type="file" name="arquivo[]"><br>
Arquivo 3: <input type="file" name="arquivo[]"><br>
<input type="submit" name="submit" value="Enviar">
</form>
</body>
</html>