Criar pastas diferentes
Boa noite pessoal.
Estou tendo um pequeno problema.
Um cliente meu quer um sisteminha pra selecionar o cliente que foi cadastrar e enviar um documento pra ele.
Esse "enviar" no caso é criar uma pasta e enviar o arquivo pra dentro dela, caso ja tenha a pasta enviar automaticamente.
No caso é pra pegar o cliente selecionado e criar uma pasta com o nome ou com o ID dele que ta no BD.
/applications/core/interface/imageproxy/imageproxy.php?img=https://uploaddeimagens.com.br/images/000/577/360/original/1.png?1456889192&key=7d5f5a06d473e8daa420bde36ca2880784b6397fbb1f714ed50bb3df8dc9da72" alt="1.png?1456889192" />
O Código Completo abaixo
<?php
// DEFINIÇÕES
// Numero de campos de upload
$numeroCampos = 5;
// Tamanho máximo do arquivo (em bytes)
$tamanhoMaximo = 1000000;
// Extensões aceitas
$extensoes = array(".doc", ".txt", ".pdf", ".docx");
// Caminho para onde o arquivo será enviado
$caminho = "uploads/";
// Substituir arquivo já existente (true = sim; false = nao)
$substituir = false;
for ($i = 0; $i < $numeroCampos; $i++) {
// Informações do arquivo enviado
$nomeArquivo = $_FILES["arquivo"]["name"][$i];
$tamanhoArquivo = $_FILES["arquivo"]["size"][$i];
$nomeTemporario = $_FILES["arquivo"]["tmp_name"][$i];
// Verifica se o arquivo foi colocado no campo
if (!empty($nomeArquivo)) {
$erro = false;
// Verifica se o tamanho do arquivo é maior que o permitido
if ($tamanhoArquivo > $tamanhoMaximo) {
$erro = "O arquivo " . $nomeArquivo . " não deve ultrapassar " . $tamanhoMaximo. " bytes";
}
// Verifica se a extensão está entre as aceitas
elseif (!in_array(strrchr($nomeArquivo, "."), $extensoes)) {
$erro = "A extensão do arquivo <b>" . $nomeArquivo . "</b> não é válida";
}
// Verifica se o arquivo existe e se é para substituir
elseif (file_exists($caminho . $nomeArquivo) and !$substituir) {
$erro = "O arquivo <b>" . $nomeArquivo . "</b> já existe";
}
// Se não houver erro
if (!$erro) {
// Move o arquivo para o caminho definido
move_uploaded_file($nomeTemporario, ($caminho . $nomeArquivo));
// Mensagem de sucesso
echo "O arquivo <b>".$nomeArquivo."</b> foi enviado com sucesso. <br />";
}
// Se houver erro
else {
// Mensagem de erro
echo $erro . "<br />";
}
}
}
?>
<?php
$query = mysql_query("SELECT nome FROM usuarios");
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>" enctype="multipart/form-data">
<select>
<option>Selecione o Cliente</option>
<?php while($cliente = mysql_fetch_array($query)) { ?>
<option value="<?php echo $cliente['nome'] ?>"><?php echo $cliente['nome'] ?></option>
<?php } ?>
</select>
<label>Arquivos</label>
<input type="file" name="arquivo[]" /><br>
<input type="file" name="arquivo[]" /><br>
<input type="file" name="arquivo[]" /><br>
<input type="file" name="arquivo[]" /><br>
<input type="file" name="arquivo[]" /><br>
<input type="submit" value="Enviar" />
</form>Discussão (1)
Carregando comentários...