Ir para conteúdo
Fórum Script Brasil
  • 0

Emissão de guia em php - parou de funcionar


Ana Amgarten

Pergunta

Olá.

Tenho um site onde emite guia DARF. Emitia bonitinho... até que parou de funcionar (do nada!).

Alguém poderia me dar uma luz do que pode ter acontecido, por favor? Se alguém quiser testar, está em http://www.praticacontabil.com.br/emissao_darf.htm

Está hospedado na Locaweb.

A guia é preenchida num formulário html, que envia para a página em php

<form method="POST" action="darf.php" name="formulario" onSubmit="return valid(this)">

Abaixo, o código do "darf.php", que era para aparecer os dados preenchidos, mas aparece tudo zerado:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<div align="center">

  <p><font face="Arial,Helvetica" color="#ff0000" size="2"><b><font face="Verdana, Arial, Helvetica, sans-serif">Instruções 
    para Impressão:</font></b><font face="Verdana, Arial, Helvetica, sans-serif"> 
    Antes de imprimir ajuste para o valor 0 (zero) todas as margens da página 
    na Opção de Ajuste de Página. Verifique também se a proporção para impressão 
    está sendo realizada a 100%</font></font> <FONT face=Arial,Helvetica color=#ff0000 size=3><br>
    </FONT>---<img border="0" src="img/tesoura.gif" width="10" height="9">------------------------------------------------------------------------------------- 
  </p>
  <table border="1" cellpadding="3" cellspacing="0" width="607" bordercolor="#000000" bordercolordark="#000000" bordercolorlight="#000000">
    <tr> 
      <td rowspan="3" width="277"> <p align="center"><span class="posted"><font size="2" face="Arial"><b><img border="0" src="img/logos/brasao_darf.gif" align="left" width="71" height="78">MINISTÉRIO 
          DA FAZENDA<br>
          </b> </font><font class="f08nn" face="Arial" size="1">Secretaria da 
          Receita Federal<br>
          Documento de Arrecadação de&nbsp;<br>
          Receitas Federais<br>
          <b>DARF&nbsp;</b></font></span></td>
      <td width="13"><font size="1" face="Arial">02</font></td>
      <td width="138"> <span class="posted"> <font size="1" face="Arial">Período 
        de apuração</font></span> </td>
      <td width="147" align="right"><font size="1" face="Arial, Helvetica, sans-serif"> 
        <?php echo "$per_apuracao"; ?>
        &nbsp;</font></td>
    </tr>
    <tr> 
      <td width="13"><font size="1" face="Arial">03</font></td>
      <td width="138"><font size="1" face="Arial">Número CPF ou CNPJ</font><span class="posted"> 
        </span> </td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$cnpj"; ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td width="13"><font size="1" face="Arial">04</font></td>
      <td width="138"><font size="1" face="Arial">Código Receita</font></td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$cod_receita"; ?> &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td rowspan="2" width="277"><span class="posted"><font size="1" face="Arial">01 
        Nome/Telefone<br>
        <?php echo "$nome"; ?> <br>
        <?php echo "$ddd"; ?>
        - 
        <?php echo "$telefone"; ?>
        </font></span> </td>
      <td width="13"><font size="1" face="Arial">05</font></td>
      <td width="138"><font size="1" face="Arial">Número referência</font></td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$num_ref"; ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td width="13"><font size="1" face="Arial">06</font></td>
      <td width="138"><font size="1" face="Arial">Data Vencimento</font><span class="posted"> 
        </span> </td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$dt_vencto"; ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td width="277" rowspan="3" valign="top"><span class="posted"><font size="1" face="Arial"><b>Texto 
        livre</b><br>
        <?php echo "$texto" ?>
        &nbsp;</font> </span> </td>
      <td width="13"><font size="1" face="Arial">07</font></td>
      <td width="138"><font size="1" face="Arial">Valor do Principal</font><span class="posted"> 
        </span> </td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$vr_principal"; ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td width="13"><font size="1" face="Arial">08</font></td>
      <td width="138"><font size="1" face="Arial">Valor da Multa</font></td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$vr_multa"; ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td width="13"><font size="1" face="Arial">09</font></td>
      <td width="138"><font size="1" face="Arial">Valor dos Juros e/ou<br>
        Encargos DL-1.025/69</font></td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$vr_juros"; ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td width="277" rowspan="2"> <p align="center"><span class="rodape"><b><font face="Arial" size="1">Atenção&nbsp;<br>
          </font> </b><font face="Arial" size="1">É vedado o recolhimento de tributos 
          e contribuições administrados pela Secretaria da Receita Federal cujo 
          valor total seja inferior a R$ 10,00. Ocorrendo tal situação, adicione 
          esse valor ao tributo/contribuição de mesmo código de períodos subseqüentes, 
          até que o total seja igual ou superior a R$ 10,00.</font></span><span class="posted"> 
          </span> </td>
      <td width="13"><font size="1" face="Arial">10</font></td>
      <td width="138"><font size="1" face="Arial">Valor Total</font><span class="posted"> 
        </span> </td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$vr_total"; ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td width="13" valign="top"><font size="1" face="Arial">11</font></td>
      <td width="285" valign="top" colspan="2"><font size="1" face="Arial">Autenticação</font> 
        <span class="posted"> <br>
        <br>
        </span> </td>
    </tr>
  </table>
  <p>---<img border="0" src="img/tesoura.gif" width="10" height="9">------------------------------------------------------------------------------------- 
  </p>
  <table border="1" cellpadding="3" cellspacing="0" width="607" bordercolor="#000000" bordercolordark="#000000" bordercolorlight="#000000">
    <tr> 
      <td rowspan="3" width="277"> <p align="center"><span class="posted"><font size="2" face="Arial"><b><img border="0" src="img/logos/brasao_darf.gif" align="left" width="71" height="78">MINISTÉRIO 
          DA FAZENDA<br>
          </b> </font><font class="f08nn" face="Arial" size="1">Secretaria da 
          Receita Federal<br>
          Documento de Arrecadação de&nbsp;<br>
          Receitas Federais<br>
          <b>DARF&nbsp;</b></font></span></td>
      <td width="13"><font size="1" face="Arial">02</font></td>
      <td width="138"> <span class="posted"> <font size="1" face="Arial">Período 
        de apuração</font></span> </td>
      <td width="147" align="right"><font size="1" face="Arial, Helvetica, sans-serif"> 
        <?php echo "$per_apuracao"; ?>
        &nbsp;</font></td>
    </tr>
    <tr> 
      <td width="13"><font size="1" face="Arial">03</font></td>
      <td width="138"><font size="1" face="Arial">Número CPF ou CNPJ</font><span class="posted"> 
        </span> </td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$cnpj"; ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td width="13"><font size="1" face="Arial">04</font></td>
      <td width="138"><font size="1" face="Arial">Código Receita</font></td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$cod_receita"; ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td rowspan="2" width="277"><span class="posted"><font size="1" face="Arial">01 
        Nome/Telefone<br>
        <?php echo "$nome"; ?>
        <br>
        <?php echo "$ddd"; ?>
        - 
        <?php echo "$telefone"; ?>
        </font></span> </td>
      <td width="13"><font size="1" face="Arial">05</font></td>
      <td width="138"><font size="1" face="Arial">Número referência</font></td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$num_ref" ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td width="13"><font size="1" face="Arial">06</font></td>
      <td width="138"><font size="1" face="Arial">Data Vencimento</font><span class="posted"> 
        </span> </td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$dt_vencto"; ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td width="277" rowspan="3" valign="top"><span class="posted"><font size="1" face="Arial"><b>Texto 
        livre</b><br>
        <?php echo "$texto"; ?>
        &nbsp;</font> </span> </td>
      <td width="13"><font size="1" face="Arial">07</font></td>
      <td width="138"><font size="1" face="Arial">Valor do Principal</font><span class="posted"> 
        </span> </td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$vr_principal"; ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td width="13"><font size="1" face="Arial">08</font></td>
      <td width="138"><font size="1" face="Arial">Valor da Multa</font></td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$vr_multa"; ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td width="13"><font size="1" face="Arial">09</font></td>
      <td width="138"><font size="1" face="Arial">Valor dos Juros e/ou<br>
        Encargos DL-1.025/69</font></td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$vr_juros"; ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td width="277" rowspan="2"> <p align="center"><span class="rodape"><b><font face="Arial" size="1">Atenção&nbsp;<br>
          </font> </b><font face="Arial" size="1">É vedado o recolhimento de tributos 
          e contribuições administrados pela Secretaria da Receita Federal cujo 
          valor total seja inferior a R$ 10,00. Ocorrendo tal situação, adicione 
          esse valor ao tributo/contribuição de mesmo código de períodos subseqüentes, 
          até que o total seja igual ou superior a R$ 10,00.</font></span><span class="posted"> 
          </span> </td>
      <td width="13"><font size="1" face="Arial">10</font></td>
      <td width="138"><font size="1" face="Arial">Valor Total</font><span class="posted"> 
        </span> </td>
      <td width="147" align="right"> <font size="1" face="Arial, Helvetica, sans-serif"><span class="posted"> 
        <?php echo "$vr_total"; ?>
        &nbsp; </span> </font></td>
    </tr>
    <tr> 
      <td width="13" valign="top"><font size="1" face="Arial">11</font></td>
      <td width="285" valign="top" colspan="2"><font size="1" face="Arial">Autenticação</font> 
        <span class="posted"> <br>
        <br>
        </span> </td>
    </tr>
  </table>
  <p>---<img border="0" src="img/tesoura.gif" width="10" height="9">-------------------------------------------------------------------------------------</p>
  </div>
</body>
</html>

 

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

Olá!
É bem estranho!
Os dados são enviados. Eles chegam no arquivo .php
Mas por alguma razão misteriosa, não são exibidos.
Vai ser preciso um minucioso trabalho investigativo pra descobrir.
 

Antes dos dados serem exibidos, eles recebem algum tratamento?
Pode ser na validação/tratamento dos dados.

Link para o comentário
Compartilhar em outros sites

  • 0

Entrei em contato com a Locaweb (onde está hospedado o site) e a resposta foi a seguinte:

"tem que validar com o desenvolvedor e pegar os logs de erro pra ver o que ta acontecendo , mas o erro não tem relação com o servidor"

Sou leiga no assunto e desenvolvi já há muito tempo esse site (hoje não mexo mais com isso)... queria saber como pegar os logs de erro.

Alguém pode me ajudar?
Obrigada!

Link para o comentário
Compartilhar em outros sites

  • 0

O código darf.php não tem como imprimir nada, pois ele simplesmente não prevê como vai receber os dados. Para eu simular aqui, eu precisei acrescentar esses códigos:
 

<?php
$per_apuracao="teste";
$nome="teste";
$ddd="teste";
$telefone="teste";
$texto="teste";
$num_ref="teste";
$dt_vencto="teste";
$cnpj="teste";
$cod_receita="teste";
$vr_principal="teste";
$vr_multa="teste";
$vr_juros="teste";
$vr_total="teste";
$enderecobrasao=?
$enderecotesoura=?
?>

O mais chato é que eu não consegui achar um endereço confiável para colocar o gif do brasão e da tesoura. Para o darf.php ser funcional, ele deveria começar com algo do tipo

<?php
$per_apuracao=$_POST['per_apuracao'];
$nome=$_POST['nome'];
e assim por diante. O maior problema, no entanto, é encontrar as imagens do brasao e da tesoura, o Google tem um monte delas, mas o que usa no DARF eu não encontrei.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...