Jump to content

lucasvbl

Members
  • Content count

    32
  • Joined

  • Last visited

Everything posted by lucasvbl

  1. lucasvbl

    Trabalhando com requisição post de retorno de API

    Seria assim para eu receber a informação ??? <?php $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_RETURNTRANSFER => 1 ]); $result = curl_exec($curl); $err = curl_error($curl); ?>
  2. Estou com problema com retorno de uma api, na documentação ele fala que tem que fazer uma requisição post... Como deveria receber essa informação no php? por favor me ajudem !
  3. lucasvbl

    Trabalhando com requisição post de retorno de API

    Eu irei pegar essa informação e trata-la ainda, então qual seria a melhor opção ? E se possível dar um exemplo do código kkk
  4. lucasvbl

    [Resolvido] Pegar valores de uma array de cURL

    Muito obrigado, funcionou !
  5. Estou com seguinte problema, eu faço a requisição normal e ele me retorna assim os dados {"payerName":"Teste","payerEmail":"suporte@email.com.br","value":500.00,"phoneDDI":"55","phoneDDD":"42","phoneNumber":"999338821","dueDays":0,"observation":"Teste","addTax":false,"cpfcnpj":"07701944990","sendEmail":true,"subAccountRefId":null,"requestDate":"2018-07-04T10:05:29.7821373-03:00","dueDate":"2018-08-01T00:00:00-03:00","status":0,"paymentDate":null,"tax":2.49,"amountPayed":null,"netValue":null,"payNumber":"00000000000000000000000000000000000000000000000","transactionId":"46575A916EAB4DC7B0CD272AD61EBD2C","paymentLink":null} Gostaria de tratar essas informações para gravar numa variável, como fazer ?
  6. lucasvbl

    Upload de imagem

    Arrumei o nome da variável , e mesmo assim não deu.. Pelo que percebi é assim, ele passa todos valores dos outros inputs mas o do file em especifico não passa... nem processa como se fosse um arquivo, e chega com valor nulo
  7. lucasvbl

    Upload de imagem

    Estou com problema no upload de arquivos alguem pode me ajudar ... <form method="post" action="upload.php" enctype="multipart/form-data" > <input id="txtArquivo" name="img" type="file" placeholder="" class="form-control input-sm" autocomplete="off" /> </form> no upload.php é esse <? $arquivo = $_FILES['img']; $ext = pathinfo($arquivo['name']); // nome do arquivo $exensao = $ext['extension']; // extensão do arquivo $nome_imagem = time().'.'.$extensao; /// novo nome do arquivo $caminho_imagem = $_SERVER['DOCUMENT_ROOT'].'/uploads/'.$nome_imagem; move_uploaded_file($arquivo['tmp_name'], $caminho_imagem); ?> Estou equivocado nesse código ?
  8. lucasvbl

    Upload de Imagens PDO PHP

    Estou com problema no upload de arquivos para o banco, quanto para a pasta especifica quanto para o banco. Esse é o formulário <form id="frmDados" name="frmDados" method="post" action="upload.php" class="form-horizontal" enctype="multipart/form-data" > <div class="form-group espacoCampos"> <label for="txtArquivo" class="col-md-3 control-label">Arquivo</label> <div class="col-md-4"> <input id="txtArquivo" name="img" type="file" placeholder="" class="form-control input-sm" autocomplete="off" /> </div> </div> </form> E esse é o de upload.php <? $arquivo = $_FILES['img']; $ext = pathinfo($arquivo['name']); // nome do arquivo $exensao = $ext['extension']; $nome_imagem = time().'.'.$extensao; /// novo nome do arquivo $caminho_imagem = $_SERVER['DOCUMENT_ROOT'].'/uploads/'.$nome_imagem; move_uploaded_file($arquivo['tmp_name'], $caminho_imagem); $_result = $_base->prepare("INSERT INTO clienteArquivos SET cliente= '$cliente', nome = '$extensao', dtUp = '$dtUp', colaborador = '$colaborador', dtLimite= '$data', arquivo = '$nome_imagem', obs = '$obs' , usuario = '$usuarioSistema' "); if($_result->execute()){ $_idCodigo = $_base->lastInsertId(); $_retorno['status'] = "1"; $_retorno['link'] = "sis-cadastroArquivo.php?acao=editar&r=".$_idCodigo; }else{ $_retorno['status'] = "400"; $_retorno['tipoMensagem'] = "danger"; $_retorno['mensagem'] = "Falha no processo"; } echo json_encode($_retorno); exit(); ?>
  9. lucasvbl

    Soma de Frações em C

    estou aprendendo C , e queria ajuda pra ver como fazer... precisaria somar duas frações mas as frações e tem que está na forma irredutível, simplificada tipo ele vai receber quatro inteiros a, b, c, d, ele deve calcular a/b + c/d na forma irredutível. por favor me ajudem
  10. Estou batendo a cabeça pra ver como que faz um formulário que ele retorne informação se o e-mail já está cadastrado... Mas com isso sem enviar o form... Alguém pode me ajudar como fazer ???
  11. Eu encontrei uma aqui, ele está em mysqli, não á problema de eu fizer alterações no código e mudar para PDO né ? <?php //Conectando ao banco de dados $con = new mysqli("localhost", "root", "", "geek"); if (mysqli_connect_errno()) trigger_error(mysqli_connect_error()); //Consultando banco de dados $qryLista = mysqli_query($con, "SELECT * FROM autores"); while($resultado = mysqli_fetch_assoc($qryLista)){ $vetor[] = array_map('utf8_encode', $resultado); } //Passando vetor em forma de json echo json_encode($vetor); ?>
  12. lucasvbl

    Problema com o foreach

    Estou usando o foreach e ele aparece esse erro, estou usando PHP PDO <? // Esse é o formulario ?> <form action="uploads.php" method="post" enctype="multipart/form-data" > <input type="file" name="pictures[]" multiple /> <? // Aqui seria a estrutura de repetição que usaria, mas ele apresenta aquele erro foreach ($_FILES["pictures"]["error"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES["pictures"]["tmp_name"][$key]; $name = $_FILES["pictures"]["name"][$key]; $foto_nome=time()."_".$name; move_uploaded_file($tmp_name, "contrato_anexos/$foto_nome"); $insere = $_base->prepare("INSERT INTO contrato_anexos SET contrato='$codigo', anexo= '$foto_nome' "); $insere->execute(); } } ?>
  13. lucasvbl

    Problema com o foreach

    Mesmo assim está dando a mesma mensagem Tentei assim; <? foreach ($_FILES["pictures"] as $key => $error) { if ($error == UPLOAD_ERR_OK) { $tmp_name = $_FILES["pictures"]["tmp_name"][$key]; $name = $_FILES["pictures"]["name"][$key]; $foto_nome=time()."_".$name; move_uploaded_file($tmp_name, "contrato_anexos/$foto_nome"); $insere = $_base->prepare("INSERT INTO contrato_anexos SET contrato='$codigo', anexo= '$foto_nome' "); $insere->execute(); } } ?>
  14. lucasvbl

    Texto ultrapassa div

    Estou com problema pois minha tag <p> esta ultrapassando o limite da div em vez de quebrar linha <!DOCTYPE html> <html> <head> <title></title> </head> <meta charset="utf-8"> <body> <style type="text/css"> #capa {width: 100%; height: 250px; background-color: red;} #conteudo{width: 1050px; margin: 0 auto; } #conteudo .colesq {width: 722px; float: left; height: 500px; background-color: white; border: 2px solid black; } #conteudo .coldir {width: 320px; float: right; height: 500px; background-color: white; border: 2px solid black;} #rodape {width: 100%; height: 50px; background-color: green; float: left;} #rodape {text-align: center; font-weight: bold;font-size: 18px;} .colesq h1 {text-align: center;} .colesq h3 {text-align: center;} .colesq p {text-align: justify; font-style: italic; font-size: 15px; float: left; } </style> <div id="capa"></div> <div id="conteudo"> <div class="colesq"> <h1>Titulo da postagem</h1> <h3>Segundo titulo</h3> <hr> sadsadasdsadadasdsadadsadsadadsadadasdasdasdasdsadadasdasdasdasdasdsadsadasdasdasdsadsadasdsadadasdsadadsadsadadsadadasdasdasdasdsadadasdasdasdasdasdsadsadasdasdasdsadsadasdsadadasdsadadsadsadadsadadasdasdasdasdsadadasdasdasdasdasdsadsadasdasdasdtesao </div> <div class="coldir"> s</div> </div> <div id="rodape"> <p>Rodape</p> </div> </body> </html>
  15. lucasvbl

    biblioteca de pagseguro

    Estou fazendo pela primeira vez um site e-comerci com o pagseguro, e não sou muito bom em pdo kkk Enfim, já baixado essa biblioteca do pagseguro já vem com erro de síntese.. Tem como me ajuda nisso por favor ... Na parte de dizer os tokens já preenchi e ta ok... //Erro começa aqui private static function getCredentials() { $PagSeguroConfig['credentials'] = array(); $PagSeguroConfig['credentials']['email'] = getenv('PAGSEGURO_EMAIL') ?: self::PAGSEGURO_EMAIL; $PagSeguroConfig['credentials']['token']['production'] = getenv('PAGSEGURO_TOKEN_PRODUCTION') ?: self::PAGSEGURO_TOKEN_PRODUCTION; $PagSeguroConfig['credentials']['token']['sandbox'] = getenv('PAGSEGURO_TOKEN_SANDBOX') ?: self::PAGSEGURO_TOKEN_SANDBOX; $PagSeguroConfig['credentials']['appId']['production'] = getenv('PAGSEGURO_APP_ID_PRODUCTION') ?: self::PAGSEGURO_APP_ID_PRODUCTION; $PagSeguroConfig['credentials']['appId']['sandbox'] = getenv('PAGSEGURO_APP_ID_SANDBOX') ?: self::PAGSEGURO_APP_ID_SANDBOX; $PagSeguroConfig['credentials']['appKey']['production'] = getenv('PAGSEGURO_APP_KEY_PRODUCTION') ?: self::PAGSEGURO_APP_KEY_PRODUCTION; $PagSeguroConfig['credentials']['appKey']['sandbox'] = getenv('PAGSEGURO_APP_KEY_SANDBOX') ?: self::PAGSEGURO_APP_KEY_SANDBOX; return $PagSeguroConfig; } /** * @return mixed */ private static function getApplicationEncoding() { $PagSeguroConfig['application'] = array(); $PagSeguroConfig['application']['charset'] = ( getenv('PAGSEGURO_CHARSET') && ( getenv('PAGSEGURO_CHARSET') == "UTF-8" || getenv('PAGSEGURO_CHARSET') == "ISO-8859-1") ) ?: self::PAGSEGURO_CHARSET; return $PagSeguroConfig; }
  16. lucasvbl

    Erro com form dinamico

    Estou com problema na recuperação de informação do form dinamico... ele deveria aparecer a repetições do form mas apenas aparece uma vez... O código está ai, se alguem poder me ajudar... ESTE É O FORM <table width="100%" border="0" style="margin-top: -20px;"> <form enctype="multipart/form-data" action="insere-ctpagar.php" method="post" name="formulario" id="frmDados" target="_self"> <input type="hidden" name="os" value="<? echo $_osos;?>" /> <!-- inicio do Fornecedor --> <tr> <td> <style type="text/css" media="all"> body{ font-family:Arial, Helvetica, sans-serif } #tudo{ border:#CCCCCC 1px solid;width:680px;argin:0 auto } .bd_titulo{ text-align:center; background-color:#CCCCCC; font-weight:bold } </style> <tr> <td class="bd_titulo" style="background-color: grey;">Fornecedor</td></tr> <tr><td> <select style="width: 100%;" name="fornecedor"> <option selected>--- escolher ---</option> <?php $rscliente=mysql_query("select id,nome from fornecedor order by nome ASC"); while ($dados=mysql_fetch_array($rscliente)) {?> <option value="<?= $dados["id"];?>" ><?= $dados["nome"];?></option> <?php }?> </select> </td></tr> <tr> <td class="bd_titulo" colspan="3">Adicionar <a href="#" class="adicionarCampo" title="Adicionar item"><img src="images/icons/add.png" border="0" /></a></td></tr> </tr> <tr> <td class="bd_titulo">Data</td><td class="bd_titulo">Valor R$</td><td class="bd_titulo">Ação</td></tr> <tr class="linhas"> <td><input type="text" style="width: 97%" id="fornecedor_data" value="<? echo date('d/m/Y'); ?>" name="data_fornecedor[]" required/> </td> <td><input type="text" style="width: 97%;text-align:center" onKeyUp="javascript:maskMoney(this);" name="valor_fornecedor[]" required /></td> <td align="center"><a href="#" class="removerCampo" title="Remover linha"><img src="images/icons/cross_circle.png" border="0" /></a></td> </tr> AQUI O ARQUIVO QUE RECEBE A INFORMAÇÕES <? $os= $_POST[os]; // FORNECEDOR - ESTRUTURA DE REPETIÇÃO $fornecedor = $_POST['fornecedor']; // nome do fornecedor $data = $_POST['data_fornecedor']; // data digitada $valor = $_POST['valor_fornecedor']; // valor digitado $quant_linhas = count($data); // exibindo os dados for ($i=0; $i<$quant_linhas; $i++) { echo "Fornecedor: ".$fornecedor[$i]." --- "; echo "Data de Pagamento: ".$data[$i]." --- "; echo "Valor de Pagamento: ".$valor[$i]."<br />"; }
  17. lucasvbl

    Erro de session start

    Estou com um problemas que em todas as paginas funciona e nessa especifica ela não está funcionando,,, aparece esse erro Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/orange/www/sgo/cadastroColaboradores.php:1) in /home/orange/www/sgo/validaSessao.php on line 2 minha verifica sessão é essa <?php session_start(); $_temposessao = 1800; //em segundos if($_SESSION["VALIDASESSION"]){ if($_SESSION["VALIDASESSION"]<(time()-$_temposessao)){ session_unset(); header("Location: ./login.php"); exit(); } }else{ session_unset(); header("Location: ./login.php"); exit(); } $_SESSION["VALIDASESSION"] = time(); if(!empty($_SESSION['IDUSUARI']) && !empty($_SESSION['NOMEUSUA']) && !empty($_SESSION['LOGINUSU']) && !empty($_SESSION['MODULOSS']) && !empty($_SESSION['IDSISTEM'])){ $_endereco = $_SERVER['SCRIPT_FILENAME']; $_quebraendereco = explode("/", $_endereco); if(array_search($_SESSION['IDSISTEM'], $_quebraendereco)== FALSE){ session_destroy(); header("Location: ./login.php"); exit(); } ##### $_cfDescricao = $_SESSION['DESCSIST']; $_cfIdUsuario = $_SESSION['IDUSUARI']; $_cfModulos = str_replace(";", "','", $_SESSION['MODULOSS']); $_cfUsuarioNome = $_SESSION['NOMEUSUA']; $_cfUltimoLogin = $_SESSION['ULTLOGIN']; $_cfExpira = $_SESSION['DATAEXPI']; $_arquivoRodando = basename($_SERVER['PHP_SELF']); if($_arquivoRodando<>"inicio.php"){ $_resultArquivos = mysql_query("SELECT * FROM tb_cf_menufile WHERE C03_ARQUIVO='".$_arquivoRodando."'"); if(mysql_affected_rows()==0){ session_destroy(); //header("Location: ./login.php"); exit(); }else{ $_rowArquivo = mysql_fetch_array($_resultArquivos, MYSQL_ASSOC); $_moduloAtual = $_rowArquivo['C02_IDMENU']; $_moduloAtualSub = $_rowArquivo['C04_IDSUB']; #$_modulosAtivos = explode("','", $_cfModulos); $_modulosAtivos = explode(";", $_SESSION['MODULOSS']); if(!in_array($_moduloAtualSub, $_modulosAtivos)){ include_once("./inc/tools.php"); #tools::registraLog($_cfProfissional, $_SERVER['PHP_SELF'], "TENTATIVA DE ABRIR URL BLOQUEADA"); session_destroy(); //header("Location: ./login.php"); exit(); } } } }else{ session_destroy(); header("Location: ./login.php"); exit(); } ?>
  18. lucasvbl

    Erro de Seleção com Left Join

    Esse problema é muito estranho pois uso a mesma sql no phpmyadmin do localhost ele funciona uso ela no mysql no servidor ele não aceita... Ele sempre aparece esse erro: Coluna 'cli.nome' desconhecida em 'field list' , consequentemente para as outras colunas do leftjoin também Agradeceria se alguém muito se me ajudasse SELECT os.id, os.orcamento,os.cliente,os.valor, os.dataent, os.data, cli.nome NOMCLI, tser.descricao DSER FROM orcamento as os left join cliente CLI on os.cliente = cli.codigo left join tab_servico TSER on os.servico = tser.id WHERE cliente <> ''
  19. lucasvbl

    Como resolver o erro 412

    Até ontem tava funcionando de boas, hoje fui tentar cadastrar uma imagem e começou aparecer isso... me ajudem por favor!
  20. lucasvbl

    Como resolver o erro 412

    no caso então, pode ser tags mal fechadas e comandos errados?
  21. Estou com dificuldades de fazer ele calcular o frete ... Como explicar melhor, ele tem o form , dentro desse form ele tem as informações e também um espaço para a pessoa calcular o frete para sua casa... Exemplo mercado livre, ele calcula sem sair da pagina... e apos calcular ele pega esse valor e usa como o valor .... Só o calculo do frete funciona, tentei com dois forms , um sem action e isset e outro com enviar com um action e nada
  22. lucasvbl

    IF com Comparações

    Tentei fazer um if com and e não está dando... Tentei usando isso. Aparece esse erro : Parse error: syntax error, unexpected T_LOGICAL_AND in <?php if($logado== "sim") and ($dados[moto] != 'motos') { //Faz uma ação // mas tem que ser assim, tem que estar logado e diferente a motos else{ // Faz outra ação}
  23. lucasvbl

    Problema na inserção de informação no banco PDO

    No caso então deveria fazer isso no meu código após o execute ... Se sim, o resultado veio em branco... <?php if (!$inseri) { echo "\nPDO::errorInfo():\n"; print_r($pdo->errorInfo()); } //mas se coloco apenas isso echo "\nPDO::errorInfo():\n"; print_r($pdo->errorInfo()); //A resposta é PDO::errorInfo(): Array ( [0] => 00000 ) ?>
  24. Estou com problemas pra inserir informações no banco, já verifiquei o código e não achei o erro... <?php $comprador= filter_input(INPUT_POST, nome); $email=filter_input(INPUT_POST, email); $telefone=filter_input(INPUT_POST, telefone); $ddd=filter_input(INPUT_POST, ddd); $qnt="1"; $produto=filter_input(INPUT_POST, produto); $val=filter_input(INPUT_POST, valor); $valor=str_replace(',', '.', $val); $cpf=filter_input(INPUT_POST, cpf); $status=2; $valor_total=$valor * 1; $total=number_format($valor_total, 2, ',' , '.'); $data= date('Y-m-d H:i:s'); $ref= rand(100, 100000000); $sql = "INSERT INTO `rico_vendas` (id,email, ddd, telefone, cpf, produto, status, valor, data_cadastrado, ref) VALUES (:id, :email, :ddd, :tel, :cpf, :produto, :status, :valor, :data, :ref)"; $inseri= $pdo -> prepare ($sql); $inseri -> bindValue(':id',NULL); $inseri -> bindValue(':email',$email); $inseri -> bindValue(':ddd',$ddd); $inseri -> bindValue(':tel',$telefone); $inseri -> bindValue(':cpf',$cpf); $inseri -> bindValue(':produto',$produto); $inseri -> bindValue(':status',$status); $inseri -> bindValue(':valor',$total); $inseri -> bindValue(':data',$data); $inseri -> bindValue(':ref',$ref); $inseri -> execute(); if ($inseri){ echo "Cadastrado com sucesso";} else {echo "Ocorreu um erro";} ?>
  25. lucasvbl

    biblioteca de pagseguro

    Ok vou tentar, seguinte tem como eu falar contigo... Responda mensagem no privado se puder , agradeço
×

Important Information

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