Ir para conteúdo

Cacio Renato

Members
  • Total de itens

    30
  • Registro em

  • Última visita

  • Dias vencidos

    1

Tudo que Cacio Renato postou

  1. Cacio Renato

    Criação de um campo AutoIncrement

    Tu vai ter que tirar o AUTO_INCREMENT do codigo e deixar ele só como primario select if((max(c.codigo) + 1) is null,1,max(c.codigo) + 1) as Auto_increment from tabela c where c.cnpj = "aqui cnpj"
  2. Cacio Renato

    Arquivo TXT

    Bom dia pessoal, estou com um problema básico estou lendo um arquivo .txt linha por linha o arquivo dentro dele contem espaços só que quando vou ler no php, o php junta tudo, ignora os espaços, queria ver uma forma de pega os espaços junto, porque estou fazendo um substr na linha para pegar determinada posições, mas os espaços tem que contar junto para que as posições que quero pegar fica correta, alguém tem uma dica ai ?
  3. Cacio Renato

    Arquivo TXT

    Entendi ja brilho a mente aqui
  4. Cacio Renato

    Arquivo TXT

    no txt dentro dele esta assim, 000000272990312281021836 DIANA GEISEL SELBACH RSG mas quando vou ler ele fica ssim 000000272990312281021836 DIANA GEISEL SELBACH RSG to postando o código bem simples ai pra leitura do txt, abaixo. $lines = file ('../arquivos/88888888888888/EMPRESAS.TXT'); foreach ($lines as $line_num => $line) { echo "Linha #<b>{$line_num}</b> : ".$line."<br>\n"; } no caso vou pegar as posições de uma string ele não pega a posição corretamente no caso quero pegar da posição 15 a 28 ele vai pega assim 281021836 DIANA GEISEL mas o certo de se considera-se os espaços ele pegaria só isso 281021836
  5. Cacio Renato

    Monitorar arquivo

    Passou um bom tempo e ninguém se prontificou mas eu comecei a fazer e tenho alguns problemas que não to me achando quando eu clico no botão para inicial o serviço ele diz que ta monitorando o arquivo mas quando eu mando na pasta ele não faz nada e eu debug no código mas não acho nada vou postar aqui um pouco do código pra ve se aguem se prontifica a me ajudar. package br.com.prodasiq.servicenfe; import android.content.DialogInterface; import android.content.Intent; import android.content.SharedPreferences; import android.support.annotation.Nullable; import android.support.v7.app.AlertDialog; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.app.Dialog; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); SharedPreferences prefs = getSharedPreferences(Constants.PREFS_KEY, MODE_PRIVATE); if (prefs.contains(Constants.PATH_KEY)) { String path = prefs.getString(Constants.PATH_KEY, ""); // initialize the value in the text field EditText pathTxt = (EditText) findViewById(R.id.pathTxt); pathTxt.setText(path); // start observing Intent i = new Intent(this, InvoiceObserverService.class); startService(i); // notifies the user NotificationHelper.showNotification(this, "Monitoramento iniciado", "O diretório " + path + " está sendo monitorado"); } Button startBtn = (Button) findViewById(R.id.startBtn); startBtn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // get the path entered by the user EditText pathTxt = (EditText) findViewById(R.id.pathTxt); String path = pathTxt.getText().toString().trim(); // stores the path in the shared preferences so in the next boot, the system may check // if it was already entered and so start monotoring the same path automatically if (!path.isEmpty()) { File pathFile = new File(path); // if the path is a directory if (pathFile.isDirectory()) { SharedPreferences prefs = getSharedPreferences(Constants.PREFS_KEY, MODE_PRIVATE); SharedPreferences.Editor editor = prefs.edit(); editor.putString(Constants.PATH_KEY, path); editor.apply(); // start observing Intent i = new Intent(MainActivity.this, InvoiceObserverService.class); startService(i); // notifies the user NotificationHelper.showNotification(MainActivity.this, "Monitoramento iniciado", "O diretório " + path + " está sendo monitorado"); } else { // show an alert dialog informing the user about the error Bundle dialogBundle = new Bundle(); dialogBundle.putString(Constants.PATH_KEY, path); showDialog(Constants.DIALOG_PATH_INVALID, dialogBundle); } } } }); } @Nullable @Override protected Dialog onCreateDialog(final int id, Bundle args) { switch (id) { case Constants.DIALOG_PATH_INVALID: String message = "O caminho " + args.getString(Constants.PATH_KEY) + " não é válido."; AlertDialog.Builder builder = new AlertDialog.Builder(this) .setCancelable(false) .setTitle("Erro") .setMessage(message).setPositiveButton("OK", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { dismissDialog(id); removeDialog(id); } }); return builder.create(); default: return null; } } }
  6. Cacio Renato

    Monitorar arquivo

    Boa tade, Sou novo nessa linguagem estou tentando fazer a seguinte situação , monitorar arquivo no android , ao inserir um arquivo em um pasta definida quando eu gravar o arquivo la ele fazer vim o caminho com o nome do arquivo e extensão, ouvi falar do fileobserver mas tentei fazer com alguns modelos mas não tive exito , alguém tem um exemplo ou pode me ajudar nesse quesito .
  7. Cacio Renato

    Entre datas

    Boa noite galera, Seguinte estou com uma peguena dificuldade em fazer com que suas respectivas datas pulam a casa data inserida , eu tenho uma tabela aonde eu coloco a data e o status LOD200 2016-03-01 LOD300 2016-05-01 LOD200 2016-05-05 So que a partir dessa data eu tenho que disser o status, exemplo : 2016-05-01 estou com o status LOD300 mas eu tenho no dia 2016-05-05 status LOD200 conforme a data eu tenho que mudar o status conforme a data e ai que eu estou com dificuldade, se alguém puder me dar uma luz , eu já tentei fazer um sql pegando a máxima data e minima mas se tiver uma data no meio entre elas eu não consigo pegar como posso fazer isso se alguém me der um exemplo pra claria minha mente que ta foda hj hehe.
  8. Cacio Renato

    Entre datas

    Entendi como tu passou mas não é bem isso , tipo eu tenho uma tabela ja pronta só que imagina uma data de aniversario agora eu tenho 27 anos no dia 2016-05-01 mas no dia 2016-05-05 minha idade muda pra 28 digamos é mais ou menos isso que tenho que fazer. não sei se entendeu mais ou menos .
  9. Cacio Renato

    Mascara de valores

    Bom dia pessoal, Estou usando uma função de terceiro que quando digito ele me formata o valor direitinho , mas quando vou apagando os valores ele não se ajusta exemplo : 23,33 quando eu apago o 3 normalmente o valor deveria me formatar 2,33 a virgula deveria manter no ponto aonde deixei e ele não esta fazendo sera que alguém teria como me ajudar com esse script function formatar_moeda(campo, separador_milhar, separador_decimal, tecla) { var sep = 0; var key = ''; var i = j = 0; var len = len2 = 0; var strCheck = '0123456789'; var aux = aux2 = ''; var whichCode = (window.Event) ? tecla.which : tecla.keyCode; if (whichCode == 13) return true; // Tecla Enter if (whichCode == 8) return true; // Tecla Delete key = String.fromCharCode(whichCode); // Pegando o valor digitado if (strCheck.indexOf(key) == -1) return false; // Valor inválido (não inteiro) len = campo.value.length; for(i = 0; i < len; i++) if ((campo.value.charAt(i) != '0') && (campo.value.charAt(i) != separador_decimal)) break; aux = ''; for(; i < len; i++) if (strCheck.indexOf(campo.value.charAt(i))!=-1) aux += campo.value.charAt(i); aux += key; len = aux.length; if (len == 0) campo.value = ''; if (len == 1) campo.value = '0'+ separador_decimal + '0' + aux; if (len == 2) campo.value = '0'+ separador_decimal + aux; if (len > 2) { aux2 = ''; for (j = 0, i = len - 3; i >= 0; i--) { if (j == 3) { aux2 += separador_milhar; j = 0; } aux2 += aux.charAt(i); j++; } campo.value = ''; len2 = aux2.length; for (i = len2 - 1; i >= 0; i--) campo.value += aux2.charAt(i); campo.value += separador_decimal + aux.substr(len - 2, len); } return false; }
  10. Cacio Renato

    codigo de barras em hexadecimal

    Alguém ja vez ou tem um exemplo de codigo de barras em hexadecimal preciso de ajuda tenho que jogar em um arquivo txt e mandar direto pra porta da impressora
  11. Cacio Renato

    codigo de barras em hexadecimal

    Opa galera , estou tentando gerar um hexadecimal para mandar um comando direto pra porta da impressora e ela me gerar um codigo de barras estou com dificuldade em gerar comecei a fazer o comando para mandar, estava me baseando no comando do delphi e estou implementando no php mas esta me gerando uns comando diferente a impressora que estou testando a impressão direta é a MPT III. $chave = "43160308421998000100550010000000051000000050"; $lch = ""; $dec = ""; $dec .= chr((int)(dechex(20))); $dec .= chr((int)(dechex(20))); $dec .= chr((int)(dechex('1d'))); $dec .= chr((int)(dechex(68))); $dec .= chr((int)(dechex(40))); $dec .= chr((int)(dechex('1d'))); $dec .= chr((int)(dechex(77))); $dec .= chr((int)(dechex(02))); $dec .= chr((int)(dechex('1d'))); $dec .= chr((int)(dechex(48))); $dec .= chr((int)(dechex(02))); $dec .= chr((int)(dechex('1d'))); $dec .= chr((int)(dechex('6b'))); $dec .= chr((int)(dechex(18))); $dec .= chr((int)(dechex('7d'))); $dec .= chr((int)(dechex(43))); $chaveasc = ""; for($i = 0; $i < strlen($chave); $i++){ $lch .= $chave{$i}; if((($i+1) % 2 == 0) && ($i > 0)){ //echo $lch.'<br/>'; $dec .= chr((int)(dechex($lch))); $lch = ""; //echo $dec.'<br/>'; } } $dec .= chr((int)(dechex(20))); //echo $dec; $fp = fopen("bloco1.txt", "a"); $escreve = fwrite($fp,$dec); fclose($fp);
  12. Cacio Renato

    CURL PHP Version 7.0.0

    Opa , pessoal sempre executei esse comando e funcionava depois que fui para uma nova versão do php 7, agora que executo ela sempre me volta esse http_code 0 e não responde mas eu tenho esse mesmo codigo em outro php e funcionava e o link esta certo ainda mais que estou fazendo teste com a url do google , alguem pode me dar uma ajuda. Array ( => ://www.google.com.br [content_type] => [http_code] => 0 [header_size] => 0 [request_size] => 0 [filetime] => -1 [ssl_verify_result] => 0 [redirect_count] => 0 [total_time] => 0.006514 [namelookup_time] => 0 [connect_time] => 0 [pretransfer_time] => 0 [size_upload] => 0 [size_download] => 0 [speed_download] => 0 [speed_upload] => 0 [download_content_length] => -1 [upload_content_length] => -1 [starttransfer_time] => 0 [redirect_time] => 0 [redirect_url] => [primary_ip] => [certinfo] => Array ( ) [primary_port] => 0 [local_ip] => [local_port] => 0 ) $timeout = 30; $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, $url ); curl_setopt( $ch, CURLOPT_HEADER, 1); curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, $timeout); curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1 ); $content = curl_exec( $ch ); $info = curl_getinfo( $ch ); return $info;
  13. Cacio Renato

    Imprimir arquivo TXT via PHP

    if($printer = printer_open("\\\\ip\\nomeimpressora")){ printer_set_option($printer, PRINTER_MODE, "raw"); $font = printer_create_font("Arial", 23, 13, PRINTER_FW_ULTRABOLD, false, false, false, 900); printer_select_font($printer, $font); $strs = file_get_contents("nome_arquivo.txt"); printer_write($printer,$strs); printer_close($printer); }
  14. Cacio Renato

    criando array a partir de um for

    Bom dia galera , Estou com uma dificuldade em fazer uma array dentro de um for a array temvque sair mais ou menos como no exemplo abaixo, var dataSet = [ [ "teste1", "teste", "45454", "5421", "2011/04/25", "$320,800" ], ] só que tenho um select que me retorna um resultado e a partir desse result no for eu tenho que montar essa array , alguém pode ajudar com esse array? var dataSet = new Array(); for(var i = 0; i < num ; i++){ var row = results.rows.item(i); //aqui a array montada }
  15. Cacio Renato

    criando array a partir de um for

    var query = "SELECT * FROM clientes"; try { localDB.transaction(function(transaction){ transaction.executeSql(query, [], function(transaction, results){ var num = results.rows.length; var dat = new Array(); var str = ""; for(var i = 0; i < num ; i++){ var row = results.rows.item(i); os resultado que vao aparecendo aqui eu preciso criar uma array , semelhante a de baixo var dataSet = [ [ "teste1", "teste", "45454", "5421", "2011/04/25", "$320,800" ], ] } aqui fora o dataSet eu vou usar para passar para uma api }, function(transaction, error){ updateStatus("Erro: " + error.code + "<br>Mensagem: " + error.message); }); }); } catch (e) {updateStatus("Error: SELECT não realizado " + e + "."); }
  16. Cacio Renato

    javascript session

    Boa tarde galera , Sou novo nessa linguagem e estou desenvolvendo um sistema para android com base em phonegap e estou querendo saber como eu lido com session em javascript digamos que eu tenho um carrinho de compras e nesse produto eu tenho que colocar na sessão seu id e seus valores e que ele me retorna um array dessa sessão como se fosse no php mas estou com dificuldade em fazer no javacript alguém teria um um exemplo que posso seguir com minha logica, só quero fazer em javascript tem como ?
  17. Cacio Renato

    Update Inner Join

    Essa sua tabela tem postagem tem um relacionamento com categoria ? se sim é só fazer um inner join tabela on(a.codigocategoria = c.categoria) ira aparecer só oq tiver relacionamento entre eles . UPDATE tb_postagens AS POST INNER JOIN tb_categorias AS CATEG ON (POST.categoria = CATEG.id) SET exibir=:exibir WHERE POST.categoria = CATEG.id
  18. Cacio Renato

    Cmc7

    Opa pessoal estou tentando fazer uma validação de cheques no sistema e me deparei com o CMC7 (Caracteres Magnéticos Codificados em 7 barras. ) e estou com dificuldade em fazer o calculo se alguém tiver um exemplo de como posso prosseguir eu agradeço .
  19. Cacio Renato

    Codigo de barras

    Boa tarde galera, estou com uma função que peguei na web e dei uma ajustada simples só que ele gera varias imagens uma dificuldade que estou encontrando é como eu faço para juntar essas imagem deixar uma só e salvar em um local que eu possa pegar . <?php function geraCodigoBarra($numero){ $fino = 1; $largo = 3; $altura = 50; $img = ''; $barcodes[0] = '00110'; $barcodes[1] = '10001'; $barcodes[2] = '01001'; $barcodes[3] = '11000'; $barcodes[4] = '00101'; $barcodes[5] = '10100'; $barcodes[6] = '01100'; $barcodes[7] = '00011'; $barcodes[8] = '10010'; $barcodes[9] = '01010'; for($f1 = 9; $f1 >= 0; $f1--){ for($f2 = 9; $f2 >= 0; $f2--){ $f = ($f1*10)+$f2; $texto = ''; for($i = 1; $i < 6; $i++){ $texto .= substr($barcodes[$f1], ($i-1), 1).substr($barcodes[$f2] ,($i-1), 1); } $barcodes[$f] = $texto; } } $img .= '<img src="imagens/p.bmp" width="'.$fino.'" height="'.$altura.'" border="0" />'; $img .= '<img src="imagens/b.bmp" width="'.$fino.'" height="'.$altura.'" border="0" />'; $img .='<img src="imagens/p.bmp" width="'.$fino.'" height="'.$altura.'" border="0" />'; $img .= '<img src="imagens/b.bmp" width="'.$fino.'" height="'.$altura.'" border="0" />'; $img .='<img '; $texto = $numero; if((strlen($texto) % 2) <> 0){ $texto = '0'.$texto; } while(strlen($texto) > 0){ $i = round(substr($texto, 0, 2)); $texto = substr($texto, strlen($texto)-(strlen($texto)-2), (strlen($texto)-2)); if(isset($barcodes[$i])){ $f = $barcodes[$i]; } for($i = 1; $i < 11; $i+=2){ if(substr($f, ($i-1), 1) == '0'){ $f1 = $fino ; }else{ $f1 = $largo ; } $img .= 'src="imagens/p.bmp" width="'.$f1.'" height="'.$altura.'" border="0">'; $img .= '<img '; if(substr($f, $i, 1) == '0'){ $f2 = $fino ; }else{ $f2 = $largo ; } $img .= 'src="imagens/b.bmp" width="'.$f2.'" height="'.$altura.'" border="0">'; $img .= '<img '; } } $img .= 'src="imagens/p.bmp" width="'.$largo.'" height="'.$altura.'" border="0" />'; $img .= '<img src="imagens/b.bmp" width="'.$fino.'" height="'.$altura.'" border="0" />'; $img .= '<img src="imagens/p.bmp" width="1" height="'.$altura.'" border="0" />'; return $img; } echo geraCodigoBarra('0123456789'); ?>
  20. Cacio Renato

    arquivo TXT !

    Existe uma maneira de gerar um codigo de barras dentro de um arquivo .txt e quando imprimir aparecer o codigo de barras ?
  21. Cacio Renato

    HTTP Error: Couldnt open socket connection to server

    Eae Galera , estou com erro eu e ja procurei em vários lugares e não achei solução ainda, estou com uma aplicação no androphp rodando no android e tenho um arquivo cliente dentro do meu androphp e estou com um arquivo servidor na web que eu montei um nusoap , quando eu mando executar no androphp para mandar os dados para o servidor ele me volta um erro chamado, HTTP Error: Couldnt open socket connection to server http://meuserver.com.br prior to connect(); this is often a problem looking up the host name Alguém saberia me auxiliar sobre esse erro que estou quebrando a cabeça ja fiz vários testes mas nem um deu sucesso.
  22. Cacio Renato

    HTTP Error: Couldnt open socket connection to server

    Estou olhando vejo que alguma coisa esta bloqueando so que não sei se é no android quando eu mando ou quando eu mando o servidor na web esta bloqueando , coloquei a imagem a cima para dar uma olhada.
  23. Cacio Renato

    código de barras no cupom fiscal

    Eae Pessoal , Estou com uma dificuldade em tentar imprimir um código de barras no cupom fiscal , alguém ja se deparou com essa situação se puder me ajudar em como começar com o processo me passar algum link para analisar ou postar um maneira de como posso proceder, fico grato .
  24. Cacio Renato

    Pegar valor input após autoComplete

    Essa sua $descrição tu tas mandando alguma coisa pra ela no teu autoCompletePro.php esta faltando include('../conexao.php'); $q = strtolower($_GET["q"]); if (!$q) return; $sql = "select DISTINCT descricao from tb_estoque where descricao LIKE '%$q%'"; $rsd = mysql_query($sql); $res = mysql_fetch_array($rsd ); $descricao = $res[0]; array_push($rsd, array( 'label' => ''.$descricao.'', 'value' => ''.$descricao.'', )); echo (json_encode($rsd));
  25. Cacio Renato

    Pegar valor input após autoComplete

    $( "#produto1" ).autocomplete( { source:'autoCompletePro.php', minLength: 1, select: function(event, ui) { $(".suainput").value(ui.item.value) }, focus: function( event, ui ) { $(".suaclassepararficarmostrandoonomedoproduto").html(ui.item.value) } }); autoCompletePro.php aqui passa teus parametros codigoproduto nomeproduto array_push($results, array( 'label' => ''.$codigoproduto.'-'.$nomeproduto.'', 'value' => ''.$codigoproduto.'', 'cod'=>''.$codigoproduto.'', 'nom'=>''.$nomeproduto.'', )); Espero ter ajudado. echo (json_encode($results));
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.