Jump to content

Search the Community

Showing results for tags 'thiagobelem'.



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. Diego-SLP

    Erro Script Upload foto para Perfil

    Pessoal Bom dia, Preciso fazer um sistema que faça o upload de uma foto de perfil para o banco e assim eu consiga traze-la na pagina PROFILE do meu usuario, porém, com minhas pesquisas na internet não consegui chegar a uma conclusão eficiente, já que não domino muito essa parte de uploads, pesquisei no blog do Thiago Belem e ele da um script pronto, explicado, contudo, no meu pc ocorre um erro, gostaria da ajuda de voces, vou postar aqui o codigo e o erro. grato. RECEBE_UPLOAD <?php // Aqui você faz a conexão com o banco de dados // Lista de tipos de arquivos permitidos $tiposPermitidos= array('image/gif', 'image/jpeg', 'image/pjpeg', 'image/png'); // Tamanho máximo (em bytes) $tamanhoPermitido = 1024 * 500; // 500 Kb // O nome original do arquivo no computador do usuário $arqName = $_FILES['arquivo']['name']; // O tipo mime do arquivo. Um exemplo pode ser "image/gif" $arqType = $_FILES['arquivo']['type']; // O tamanho, em bytes, do arquivo $arqSize = $_FILES['arquivo']['size']; // O nome temporário do arquivo, como foi guardado no servidor $arqTemp = $_FILES['arquivo']['tmp_name']; // O código de erro associado a este upload de arquivo $arqError = $_FILES['arquivo']['error']; if ($arqError == 0) { // Verifica o tipo de arquivo enviado if (array_search($arqType, $tiposPermitidos) === false) { echo 'O tipo de arquivo enviado é inválido!'; // Verifica o tamanho do arquivo enviado } else if ($arqSize > $tamanhoPermitido) { echo 'O tamanho do arquivo enviado é maior que o limite!'; // Não houveram erros, move o arquivo } else { $pasta = '/uploads/'; // Pega a extensão do arquivo enviado $extensao = strtolower(end(explode('.', $arqName))); // Define o novo nome do arquivo usando um UNIX TIMESTAMP $nome = time() . '.' . $extensao; // Escapa os caracteres protegidos do MySQL (para o nome do usuário) $upload = move_uploaded_file($arqTemp, $pasta . $nome); // Verifica se o arquivo foi movido com sucesso if ($upload == true) { // Cria uma query MySQL $sql = "INSERT INTO user (foto) VALUES ('". $upload ."')"; // Executa a consulta $query = mysql_query($sql); if ($query == true) { echo 'Usuário inserido com sucesso!'; } } } } else { echo 'Ocorreu algum erro com o upload, por favor tente novamente!'; } INSERT_COLABORADOR <form class="form-horizontal form-label-left input_mask" action="recebe_upload.php" method="post" enctype="multipart/form-data"> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Nome"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Endereço"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Data de Nascimento"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Telefone"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Celular"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Data de Admissão"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Àrea de Atuação"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="text" class="form-control has-feedback-left" id="inputSuccess2" placeholder="Horário de Trabalho"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="col-md-6 col-sm-6 col-xs-12 form-group has-feedback"> <input type="file" class="form-control has-feedback-left" id="arquivo" name="arquivo" placeholder="Foto do Perfil"> <span class="fa fa-user form-control-feedback left" aria-hidden="true"></span> </div> <div class="form-group"> <div class="col-md-9 col-sm-9 col-xs-12 col-md-offset-3"> <button type="submit" class="btn btn-success" value="enviar">Cadastrar</button> </div> </div> </form> Só estou usando o campo da foto por enquanto, os outros não estou inserindo no banco, e a pasta 'uploads' tá criada na raiz do site, junto dessas paginas. os erros são: Strict Standards: Only variables should be passed by reference in C:\xampp\htdocs\dash\production\recebe_upload.php on line 27Warning: move_uploaded_file(/uploads/1490185930.jpg): failed to open stream: No such file or directory in C:\xampp\htdocs\dash\production\recebe_upload.php on line 30Warning: move_uploaded_file(): Unable to move 'C:\xampp\tmp\php9C30.tmp' to '/uploads/1490185930.jpg' in C:\xampp\htdocs\dash\production\recebe_upload.php on line 30 Obrigado.
×

Important Information

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