Jump to content
  • ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By marcossantana10
      Opa, to precisando muito de uma ajuda: estou tentando fazer o upload de arquivos de um app hibrido (rodando android) para um servidor. O código abaixo é executado sem erro, mas o upload não acontece. Será que alguem tem ideia de onde pode estar o erro?
       
      var images = []; var $imagesDiv; document.addEventListener("deviceready", init, false); function init() { $("#addPicture").on("touchend", selPic); $imagesDiv = $("#images"); $("#uploadPictures").on("touchend", uploadPics); } function selPic() { navigator.camera.getPicture(function(f) { var newHtml = "<img src='"+f+"'>"; $imagesDiv.append(newHtml); images.push(f); if(images.length === 1) { $("#uploadPictures").removeAttr("disabled"); } }, function(e) { alert("Error, check console."); console.dir(e); }, { quality: 50, sourceType: Camera.PictureSourceType.PHOTOLIBRARY, destinationType: Camera.DestinationType.FILE_URI }); } function uploadPics() { alert("Ok, going to upload "+images.length+" images."); var defs = []; var fd = new FormData(); images.forEach(function(i) { alert('processing '+i); var def = $.Deferred(); window.resolveLocalFileSystemURL(i, function(fileEntry) { alert('got a file entry'); fileEntry.file(function(file) { alert('now i have a file ob'); console.dir(file); var reader = new FileReader(); reader.onloadend = function(e) { var imgBlob = new Blob([this.result], { type:file.type}); fd.append('file'+(images.indexOf(i)+1), imgBlob); fd.append('fileName'+(images.indexOf(i)+1), file.name); def.resolve(); }; reader.readAsArrayBuffer(file); }, function(e) { alert('error getting file', e); }); }, function(e) { alert('Error resolving fs url', e); }); defs.push(def.promise()); }); $.when.apply($, defs).then(function() { alert("all things done"); var request = new XMLHttpRequest(); request.open('POST', 'url', true); request.send(fd); }); } Do lado do servidor, onde eu deveria receber a requisição e upar os arquivos, está conforme código abaixo:
      <?php header("Access-Control-Allow-Origin: *"); $imgFileName=date("Y").date("m").date("j")."_".$_POST['index']."_".rand(1000,9999).".jpg"; if(move_uploaded_file($_FILES['file']['tmp_name'], "anuncios/".$imgFileName)){ echo "upload ok"; //or anything you need } ?>  
    • By Jefferson andre
      Saudações,
      estou com um programa de login apresentando erro e nao estou determinando o motivo, sei que nao consegue determinar a quantidade de linhas da pesquisa.
       
      Mensagem de rro:
      Fatal error: Uncaught Error: Call to undefined method mysqli_result::fetchColumn() in C:\xampp\htdocs\xcompbrasil\logar.php:39 Stack trace: #0 {main} thrown in C:\xampp\htdocs\xcompbrasil\logar.php on line 39
       
      O banco de dados abre normalmente e o erro esta na linha $rowCount = (int) $rs1->fetchColumn();
       
      Agradeço a ajuda
      <?php // session_start inicia a sessão session_start(); // as variáveis login e senha recebem os dados digitados na página anterior // rotinas de seguranca contra ataques via input colocados abaixo $email_login = $_POST['email_login']; $senha_login = $_POST['senha_login']; $senha_login = sha1(md5($senha_login)); $email_login = filter_var($email_login, FILTER_SANITIZE_STRIPPED); /* $user_input = "<script>alert('Your site sucks!');</script>"; echo "<script>alert('Your site sucks!');</script>"; */ //$nome = $MySQL_real_escape_string(strip_tags(trim($email_login))); if(empty($_POST['email_login']) || empty($_POST['senha_login'])) { echo "<script>alert('O email e a senha são obrigatorios!');</script>"; header('Location: login.php'); exit(); } include("conexao.php"); //$query = "select cliente from clientes where cliente = '{$cliente}' and senha = md5('{$senha}')"; //$consultar_usuarios = $arquivo->query("SELECT * FROM usuarios_admin WHERE email = '{$email_login}'"); //$sql = "SELECT * FROM usuarios_admin WHERE email = {'$email_login'} AND senha = {'$senha_login'}"; $sql = "SELECT * FROM usuarios_admin WHERE email = '$email_login'"; if ($res = $arquivo->query($sql)) { echo "<script>alert('Filtro: 1');</script>"; $rs1 = $arquivo->query('SELECT FOUND_ROWS()'); $rowCount = (int) $rs1->fetchColumn(); echo $rowCount; /* Check the number of rows that match the SELECT statement */ if ($res->fetchColumn() > 0) { $_SESSION['email_login'] = $email_login; $_SESSION['senha_login'] = $senha_login; header('location:logado.php'); } else { unset ($_SESSION['email_login']); unset ($_SESSION['senha_login']); $user_input = "<script>alert('Acesso invalido!'+'Digite novamente o seu email e a senha!');</script>"; echo "<script>alert('Acesso invalido!');</script>"; echo $user_input; } } else { echo "<script>alert('222222');</script>"; } $sql = null; $arquivo = null; ?> Segue a estrutura da tabela usuarios_admin
      id    int(11)    NO    PRI    NULL    auto_increment     ativo    int(1)    NO        NULL         email    varchar(60)    NO        NULL         senha    varchar(50)    NO        NULL      
    • By heenrique
      Bom Dia Prezados!
       
      estou realizando o desenvolvimento de um sistema multi empresas no ao acessar ira pedir um código, ate a parte do código tudo OK, apos passar esse código vai para um tela de login onde cada meu sistema é ligado com o banco de dados do sistema (é um sistema padrão)do cliente ate aqui OK. gostaria de limitar a quantidade de acesso a esse código, ex empresa 1 contratou código com 3 acessos, empresa 2 contratou 1 acesso, alguém tem um dica ou um outro método para realizar esse controle ?
    • By char
      Olá, sou inciante em programação, estamos aprendendo C, preciso de ajuda para o seguinte:
       
      1- Fiz para salvar em vetor um código somente de números e uma senha tbm de números.
       
       
      int telacadastro ()
      {
          int i, logar[50], senha[50];
          printf ("Vamos executar o cadastro, para isso digite apenas o login e a senha(somente numeros):\n");
          for (i=0; i<=0; i++)
          {
          printf ("Escolha um codigo de login de até 4 numeros. Ex: 2134:");
          scanf("%d", &logar);
          break;
          }
          for (i=0; i<=0; i++)
          {
          printf ("Escolha uma senha, somente de numeros, até 8 numeros:");
          scanf ("%d", &senha);
          }
          main();
          return 0;
      }
       
       
       
      2 - O próximo passo seria comparar esses vetores:
       
      int telalogin ()
      {
          int i, cli_logar[50], cli_senha[50], logar[50], senha[50];
          printf("Digite seu codigo:");
          scanf("%d", &cli_logar);
          printf("Digite sua senha:");
          scanf("%d", &cli_logar);
          for (i=0; i<=49; i++)
              {
                  if((cli_logar==logar) && (cli_senha==senha))
                      {
                      printf("Acesso Liberado.");
                      break;
                      }
                  else
                      {
                      printf("Login Errado.");
                      break;
                      }
              }
      }
       
       
      Alguém ai que me ajude, o programa copila e roda, só que não salva o código e senha, nem compara, acredito que a logica esteja errada.
      Agradeço amigos. 
       
    • By joaolino
      Olá pessoal tudo bem? estou precisando de uma ajuda, sou muito novo em php ou qualquer programação, porém acompanhando video aulas e varias informações disponíveis pela internet, consegui criar um aplicativo para celular android. porém na parte de recuperação de senha está acontecendo um erro que não estou conseguindo corrigir. Não consigo puxar os dados do banco de dados e enviar para o e-mail do usuário.
       
      O erro que retorna é o seguinte: Warning: Invalid argument supplied for forech() on line 30 invalid address:(to):
       
      Caso alguém consiga e possa me ajudar vou postar o código que estou utilizando abaixo: 
       
      <?php
          include_once "conectar.php";
          
          
      $cpf = $_POST['cpf'];
      $email = $_POST['email'];

          $select = "SELECT * FROM Corretor WHERE cpf = :CPF or email = :EMAIL";
          $result = $conexao->prepare($select);
          $result->bindParam(':CPF', $cpf);
          $result->bindParam(':EMAIL', $email);
          $result->execute();
          $contar = $result->rowCount();
          if($contar > 0) {
                  
              foreach ($conexao->query($select) as $exibe);
              $id_user = $exibe['id'];
              $cpf_user = $exibe['cpf'];
              $nome_user = $exibe['nome'];
              $senha_user = $exibe['senha'];
              $email_user = $exibe['email'];
              $telefone = $exibe['telefone'];
              $cep = $exibe['cep'];
              $rua = $exibe['rua'];
              $n = $exibe['n'];
              $bairro = $exibe['bairro'];
              $cidade = $exibe['cidade'];
              $estado = $exibe['estado']; 
              $cod = $exibe['cod'];
              
              require("PHPMailer-master/src/PHPMailer.php");
              require("PHPMailer-master/src/SMTP.php");
               $mail = new PHPMailer\PHPMailer\PHPMailer();
               $mail->IsSMTP(); // enable SMTP
               $mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only
               $mail->SMTPAuth = true; // authentication enabled
               $mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for Gmail
               $mail->Host = "br320.hostgator.com.br";
               $mail->Port = 465; // or 587
               $mail->IsHTML(true);
               $mail->Username = "no-reply@linoos.com.br";
               $mail->Password = "";
               $mail->SetFrom("no-reply@linoos.com.br");
               $mail->Subject = "App Linoos - Senha ";
               $mail->Body = "Conforme solicitado, segue a senha do seu cadastro:" . $senha_user;
               $mail->AddAddress($email_user);    
          if(!$mail->Send()) {
             echo json_encode(array("SEN"=>"erro"));
             echo "Mailer Error: " . $mail->ErrorInfo;
             
          }else{
              echo json_encode(array("SEN"=>"sucesso"));        
      }
      }else{
              echo json_encode(array("SEN"=>"invalido"));
      }        
       
        
×

Important Information

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