Jump to content

Search the Community

Showing results for tags 'sistema de upload'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 1 result

  1. brunowdesigner

    Sistema de Upload por Usuário

    Olá Pessoal. Boa noite. Sou novo aqui no fórum e também estou começando agora a programar. Então, estou desenvolvendo pra um cliente um sistema administrativo onde ele vai cadastrar, editar e excluir clientes. Nesse sistema administrativo ele também quer ter uma opção de enviar arquivos (pdf e docx) para cada cliente. Assim que cada cliente acessar a sua área administrativa aparecerá os respectivos documentos. O sistema de upload está feito, só não estou conseguindo selecionar o usuário e cadastrar o arquivo no banco de dados, pra depois cada cliente listar seus documentos. Abaixo está o Código: <?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>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.