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
  • Web Development
    • HTML e CSS
    • Javascript
    • PHP
    • Ruby
    • Python
    • Java
    • .NET
    • Docker, Kubernets and other environments
    • WordPress
    • Mobile
    • Agile
    • Desenvolvimento de Games
    • Banco de Dados
    • Design and UX
    • Algoritmos & Outras Tecnologias
  • Entretenimento e uso pessoal
    • Segurança & Malwares
    • Geral
    • iMasters's pub

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.