Ir para conteúdo
Fórum Script Brasil

humbertolobrito

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre humbertolobrito

humbertolobrito's Achievements

0

Reputação

  1. estou tentando fazer dessa maneira tb... <?php include("config.php"); $db = mysql_connect($host, $user, $pass); //conectamos ao mysql $basedados = mysql_select_db($base); //selecionamos o database escolhido // Pega os Dados de seu Banco (No exmplo uso MySQL www.mysql.org) $sql_sales = mysql_query("SELECT * FROM nomedatabela;"); // Cria uma Varaivel e Lista $arquivo_text = ''; while ($datas = mysql_fetch_array($sql_sales)) { //A - Atributos da NFS-e $array = array('A', 'verlayout', 'titulo', 'municipio', 'uf', 'protocolo'); $barra_separated = implode("|", $array); "\r\n"; print $barra_separated; // verlayout,titulo,municipio,uf,protocolo //B - Identificacao da NFS-e $array = array('B', 'AssDig', 'nNFSe', 'nNFSe', 'CodVer', 'dEmis', 'Compet', 'nNFSub', 'NatOper', 'RegEspT', 'OptSNac', 'IncCul', 'nRPS', 'sRPS', 'TpRPS', 'dEmis', 'OInf'); $barra_separated = implode("|", $array); "\r\n"; //C - Identificação da Prestação de Serviço $array = array('C', 'vSer', 'vDed', 'vPISr', 'vCOFINS', 'vINSS', 'vCSLL', 'ILSer', 'codCNAE', 'codTMun', 'AliSer', 'vISS', 'vLiqNFSe', 'oRet', 'vCred', 'ISSret', 'vISSret', 'vDescI', 'vDescC', 'Discrim', 'MunPSer'); $barra_separated = implode("|", $array); "\r\n"; //D - Identificacao do prestador do servico $array = array('D', 'InscPres', 'rSocPres', 'nFanPres', 'CNPJPres', 'endPres', 'nEndPres', 'bPres', 'cPres', 'UFPres', 'CepPres', 'EmailPres', 'TelPres', 'CodMun'); $barra_separated = implode("|", $array); "\r\n"; //E - Identificacao do tomador do servico $array = array('E', 'CPFCNPJTom', 'IndCPFCNPJ', 'InscMunTom', 'rSocTom', 'endTom', 'nEndTom', 'bTom', 'cidTom', 'UFTom', 'CepTom', 'EmailTom', 'TelTom', 'codMun', 'eNEmailImp', 'LinkBoleto' ); $barra_separated = implode("|", $array); "\r\n"; //G - Identificacao do orgao gerador $array = array('G', 'CodMunGer', 'UFMunGer', 'municipio'); $barra_separated = implode("|", $array); "\r\n"; //I - Detalhe Servicos $array = array('I', 'CodServ', 'DescServ', 'Qtde', 'PreçoUnit', 'PreçoTotal', 'AliqISS', 'ISSRet'); $barra_separated = implode("|", $array); "\r\n"; $path .= $this->id . "-nfe.txt"; $exte = (isset($cvs)) ? '.cvs' : '.txt'; $abbre = fopen(Nomedesejadoparaarquivo.$exte, "w+"); fwrite($abbre, $arquivo_text); fclose($abbre); echo "Arquivo Criado"; ?>
  2. Olá Massaki, Ainda não deu certo, vou retirar o ponto e virgula antes... e depois posto aqui pra você. Obrigado.
  3. Fiz as alterações sugeridas e esta ficando assim: <?php include("config.php"); $db = mysql_connect($host, $user, $pass); //conectamos ao mysql $basedados = mysql_select_db($base); //selecionamos o database escolhido // Pega os Dados de seu Banco (No exmplo uso MySQL www.mysql.org) $sql_sales = mysql_query("SELECT * FROM nomedatabela;"); // Cria uma Varaivel e Lista $arquivo_text = ''; while ($datas = mysql_fetch_array($sql_sales)) { //A - Atributos da NFS-e $arquivo_text .= 'A|' . $datas[verlayout] . '|' . $datas[titulo] . '|' . $datas[municipio] . '|' . $datas[uf] . '|' . $datas[protocolo] .'|'; "\r\n"; //B - Identificacao da NFS-e $arquivo_text .= 'B|' . $datas[AssDig] . '|' . $datas[nNFSe] . '|' . $datas[CodVer] . '|' . $datas[dEmis] . '|' . $datas[Compet] . '|' . $datas[nNFSub] . '|' . $datas[NatOper] . '|' . $datas[RegEspT] . '|' . $datas[OptSNac] . '|' . $datas[incCul] . '|' . $datas[nRPS] . '|' . $datas[sRPS] . '|' . $datas[TpRPS] . '|' . $datas[dEmis] . '|' . $datas[OInf] . '|'; "\r\n"; //C - Identificação da Prestação de Serviço $arquivo_text .= 'C|' . $datas[vSer] . '|' . $datas[vDed] . '|' . $datas[vPISr] . '|' . $datas[vCOFINS] . '|' . $datas[vINSS] . '|' . $datas[vIR] . '|' . $datas[vCSLL] . '|' . $datas[iLSer] . '|' . $datas[codCNAE] . '|' . $datas[codTMun] . '|' . $datas[AliSer] . '|' . $datas[vISS] . '|' . $datas[vLiqNFSe] . '|' . $datas[oRet] . '|' . $datas[vCred] . '|' .$datas[iSSret] . '|' . $datas[vISSret] . '|' . $datas[vDescI] . '|' . $datas[vDescC] . '|' . $datas[Discrim] . '|' . $datas[MunPSer] . '|'; "\r\n"; //D - Identificacao do prestador do servico $arquivo_text .= 'D|' . $datas[inscPres] . '|' . $datas[rSocPres] . '|' . $datas[nFanPres] . '|' . $datas[CNPJPres] . '|' . $datas[endPres] . '|' . $datas[nEndPres] . '|' . $datas[bPres] . '|' . $datas[cPres] . '|' . $datas[uFPres] . '|' . $datas[CepPres] . '|' . $datas[EmailPres] . '|' . $datas[TelPres] . '|' . $datas[CodMun] . '|'; "\r\n"; //E - Identificacao do tomador do servico $arquivo_text .= 'E|' . $datas[CPFCNPJTom] . '|' . $datas[indCPFCNPJ] . '|' . $datas[inscMunTom] . '|' . $datas[rSocTom] . '|' . $datas[endTom] . '|' . $datas[nEndTom] . '|' . $datas[bTom] . '|' . $datas[cidTom] . '|' . $datas[uFTom] . '|' . $datas[CepTom] . '|' . $datas[EmailTom] . '|' . $datas[TelTom] . '|' . $datas[codMun] . '|' . $datas[eNEmailImp] . '|' . $datas[LinkBoleto] . '|'; "\r\n"; //G - Identificacao do orgao gerador $arquivo_text .= 'G|' . $datas[CodMunGer] . '|' . $datas[uFMunGer] . '|'; "\r\n"; //I - Detalhe Servicos $arquivo_text .= 'I|' . $datas[CodServ] . '|' . $datas[DescServ] . '|' . $datas[Qtde] . '|' . $datas[PreçoUnit] . '|' . $datas[PreçoTotal] . '|' . $datas[AliqISS] . '|' . $datas[vISS] . '|' . $datas[iSSRet] . '|'; "\r\n"; $path .= $this->id . "-nfe.txt"; $exte = (isset($cvs)) ? '.cvs' : '.txt'; $abbre = fopen(Nomedesejadoparaarquivo.$exte, "w+"); fwrite($abbre, $arquivo_text); fclose($abbre); echo "Arquivo Criado"; ?>
  4. Obrigado Massaki !!! vou fazer as alterações sugeridas, e já posto aqui. Vlw!!!
  5. Olá pessoal O que eu preciso é de um script q exporte uma tabela do meu banco de dados, e em seguida gere um txt no formato abaixo: GINFES_SC| A|1.0|NFS-E_GISS|são CARLOS|SP|| B||201200000000029||2012-05-23T10:00:00|201205||1|6|1|2|29|A|1|20120523|| C|250,00|0,00|0,00|0,00|0,00|0,00|0,00|17.10|8230001|8230001|250,00|2|0,00|250,00|0,00|0,00|2|0,00|0,00|0,00| INSCRICAO NO XIV CONGRESSO LATINO AMERICANO DE CROMATOGRAFIA E TECNICAS RELACIONADAS|3548906| D|53100|PROTHEUS CONSULTORIA QUIMICA LTDA.|PROTHEUS|09318626000115|RUA PRINCESA ISABEL|265|SALA 8|JARDIM PARAISO|são CARLOS|SP|13561140|pagamentos@protheuslab.com.br|3501.4140|3548906| E|08947289000162|2||PROSOL TECNOLOGIA E SISTEMAS LTDA-EPP|RUA 13 DE MAIO|1804|1O.ANDAR|CENTRO|são CARLOS|SP|13560130|PROSOL@PROSOL.COM.BR|34122010|3548906| G|3548906|SP| I|1710|SERVICOS DE ORGANIZACAO DE FEIRAS, CONGRESSOS, EXPOSICOES E FESTAS|1,00|250,00|250,00|2,00|5,00|0,00| Por gentileza vejam se estou no caminho certo. [ ]s Humberto <?php include("config.php"); $db = mysql_connect($host, $user, $pass); //conectamos ao mysql $basedados = mysql_select_db($base); //selecionamos o database escolhido // Pega os Dados de seu Banco (No exmplo uso MySQL www.mysql.org) $sql_sales = mysql_query("SELECT * FROM nomedatabela;"); // Cria uma Varaivel e Lista $arquivo_text = ''; while ($datas = mysql_fetch_array($sql_sales)) { //A - Atributos da NFS-e $arquivo_text .= "A|";"'|$datas[verlayout]';'|$datas[titulo]';'|$datas[municipio]';'|$datas[uf] ';'|$datas[protocolo]|'; "; //B - Identificacao da NFS-e $arquivo_text .= "B|";"'|$datas[AssDig]';'|$datas[nNFSe]';'|$datas[CodVer]';'|$datas[dEmis]';'|$datas[Compet]';'|$datas[nNFSub]';'|$datas[NatOper]';'|$datas[RegEspT]';'|$datas[OptSNac]';'|$datas[incCul]'|$datas[nRPS]';'|$datas[sRPS]';'|$datas[TpRPS]';'|$datas[dEmis]';'|$datas[OInf]|';] "; //C - Identificação da Prestação de Serviço $arquivo_text .= "C|";"'|$datas[vSer]';'|$datas[vDed]';'|$datas[vPISr]';'|$datas[vCOFINS]';'|$datas[vINSS]';'|$datas[vIR]';'|$datas[vCSLL]';'|$datas[iLSer]';'|$datas[codCNAE]';'|$datas[codTMun]'|$datas[AliSer]';'|$datas[vISS]';'|$datas[vLiqNFSe]';'|$datas[oRet]';'|$datas[vCred]';'|$datas[iSSret]'|$datas[vISSret]';'|$datas[vDescI]';'|$datas[vDescC]';'|$datas[Discrim]';'|$datas[MunPSer]|';] "; //D - Identificacao do prestador do servico $arquivo_text .= "D|";"'|$datas[inscPres]';'|$datas[rSocPres]';'|$datas[nFanPres]';'|$datas[CNPJPres]';'|$datas[endPres]';'|$datas[nEndPres]';'|$datas[bPres]';'|$datas[cPres]';'|$datas[uFPres]';'|$datas[CepPres]'|$datas[EmailPres]';'|$datas[TelPres]';'|$datas[CodMun]|';] "; //E - Identificacao do tomador do servico $arquivo_text .= "E|";"'|$datas[CPFCNPJTom]';'|$datas[indCPFCNPJ]';'|$datas[inscMunTom]';'|$datas[rSocTom]';'|$datas[endTom]';'|$datas[nEndTom]';'|$datas[bTom]';'|$datas[cidTom]';'|$datas[uFTom]';'|$datas[CepTom]'|$datas[EmailTom]';'|$datas[TelTom]';'|$datas[codMun]|';'|$datas[eNEmailImp]';'|$datas[LinkBoleto]|';] "; //G - Identificacao do orgao gerador $arquivo_text .= "G|";"'|$datas[CodMunGer]';'|$datas[uFMunGer]';] "; //I - Detalhe Servicos $arquivo_text .= "I|";"'|$datas[CodServ]';'|$datas[DescServ]';'|$datas[Qtde]';'|$datas[PreçoUnit]';'|$datas[PreçoTotal]';'|$datas[AliqISS]';'|$datas[vISS]';'|$datas[iSSRet]|';] "; $path .= $this->id . "-nfe.txt"; $exte = (isset($cvs)) ? '.cvs' : '.txt'; $abbre = fopen(Nomedesejadoparaarquivo.$exte, "w+"); fwrite($abbre, $arquivo_text); fclose($abbre); echo "Arquivo Criado"; ?>
×
×
  • Criar Novo...