Jump to content

Cacio Renato

Members
  • Content count

    30
  • Joined

  • Last visited

  • Days Won

    1

Cacio Renato last won the day on October 2 2014

Cacio Renato had the most liked content!

Community Reputation

4 Comum

About Cacio Renato

  • Birthday 07/18/1989

Informações Pessoais

  • Sexo
    Masculino

Contato

  • Skype
    caciorenato
  • Twitter
    @caciorenato
  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

    Entendi ja brilho a mente aqui
  3. 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
  4. 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 ?
  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

    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 .
  8. 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.
  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

    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); }
  13. 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;
  14. 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 + "."); }
  15. 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 }
×

Important Information

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