Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Adson aquino

[Resolvido] Problema com mudança de servidor

Recommended Posts

Olá, fiz um sisteminha para gerar um termo, eu usava ele em um server que o register_globals era on e mudei para um que está off, devido isso o sistema parou de funcionar,quando mando salvar os dados ele da um refresh na página e perde os dados e no outro servidor não acontecia isso, como posso resolver isso,aguardo uma ajuda obg. Segue o código abaixo....

 


<link rel="stylesheet" type="text/css" href="default.css">
<script src="popup.js" type="text/javascript"></script>

<?php
$config="<?php\n";
$config.="/*\n";
$config.="*/\n";
$config.="\n";
$config.="\$firma='$firma';\n";
$config.="\$cnpj_cgc_firma='$cnpj_cgc_firma';\n";
$config.="\$entidade='$entidade';\n";
$config.="\$logomarca='$logomarca';\n";
$config.="\n";
$config.="\$nome_devedor='$nome_devedor';\n";
$config.="\$cpf_cnpj_devedor='$cpf_cnpj_devedor';\n";
$config.="\$endereco='$endereco';\n";
$config.="\$valor_devedor='$valor_devedor';\n";
$config.="\$valor_extenso_devedor='$valor_extenso_devedor';\n";
$config.="\$referente='$referente';\n";
$config.="\$final='$final';\n";
$config.="\$dia_pagamento='$dia_pagamento';\n";
$config.="\$mes_pagamento='$mes_pagamento';\n";
$config.="\$ano_pagamento='$ano_pagamento';\n";
$config.="\$cidade='$cidade';\n";
$config.="\$estado='$estado';\n";
$config.="?>";
$fp=fopen($ip_file, "w");
$fp=fopen("infor.php", "w");
fputs($fp, $config);
fclose($fp);
echo "<div align=\"center\"><b><font face=\"Verdana, Arial, Helvetica, sans-serif\" color=\"#ff0000\"><a href=\"javascript:openpopup('recibo.php')\"><img src=\"visualizar.jpg\" alt=\"Visualizar Recibo\" width=\"80\" height=\"20\" border=\"0\"></a></font></b></div>";

include('infor.php');
$data=file($datafile);
$nb=count($data);
?>
<html>
<head>
<title>Termo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FF9900" text="#000000" link="#FFFFFF" vlink="#CCCCCC" alink="#CCCCCC">
<table width="400" height="217" border="0" align="center" cellpadding="5" cellspacing="1">
  <tr>
    <td width="496" height="184" valign="top" bgcolor="#FFFFCC"><form name="APP" method="post" action="">
      <p> </p>
        <table width="373" border="0" align="center" cellpadding="1" cellspacing="1">
          <tr bgcolor="#99FF99"> 
            <td height="22" colspan="2"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><b>Dados 
              do "TERMO" </b></font></td>
          </tr>
          <tr bgcolor="#CCFFCC"> 
            <td width="177" align="right">Condutor:</td>
            <td width="189"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
              <input type="text" name="firma" maxlength="50" size="30" value="<?php echo $firma; ?>">
              </font></td>
          </tr>
          <tr bgcolor="#CCFFCC"> 
            <td width="177" align="right">Placa:</td>
            <td width="189"><font face="Verdana, Arial, Helveca, sans-serif" size="2"> 
              <input type="text" name="cnpj_cgc_firma" maxlength="50" size="30" value="<?php echo $cnpj_cgc_firma; ?>">
              </font></td>
          </tr>
          <tr bgcolor="#CCFFCC"> 
            <td width="177" align="right" bgcolor="#99FF99">Responsável:</td>
            <td width="189" bgcolor="#99FF99"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
              <input type="text" name="nome_devedor" maxlength="50" size="30" value="<?php echo $nome_devedor; ?>">
              </font></td>
          </tr>
          <tr bgcolor="#CCFFCC"> 
            <td width="177" align="right" bgcolor="#99FF99">Data :</td>
            <td width="189" bgcolor="#99FF99"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
              <input type="text" name="dia_pagamento" maxlength="2" size="1" value="<?php echo $dia_pagamento; ?>">
              / 
              <input type="text" name="mes_pagamento" maxlength="2" size="1" value="<?php echo $mes_pagamento; ?>">
              / 
              <input type="text" name="ano_pagamento" maxlength="4" size="1" value="<?php echo $ano_pagamento; ?>">
              </font></td>
          </tr>
        </table>
      <div align="center">
        <hr width="95%" size="1" align="center" noshade color="#005500">
        <input type="submit" name="submit" value="Salvar">
	  </div>
    </form>
  </tr>
</table>
<p> </p>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

register_globals é para as variáveis GPCS

 

basicamente você deve utilizar as superglobais

 

$_GET[] quando os dados provierem de método GET

 

$_POST[] quando os dados provierem de método POST

 

 

por exemplo, de onde vem a variável "$firma"?

 

vem de algum formulário via método POST ? <form method=post>

 

nesse caso, resgate assim

 

echo $_POST['firma'];

entendeu ?

 

 

 

obs fora do assunto:

não entendi o motivo do trecho inicial do código.

 

ali você monta uma página php para então incluí-la novamente ..

nao faz sentido nenhum..

ou existe motivo específico ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom...

Troque $firma por $_POST['firma'] (pelo método do form ser POST)e assim sucessivamente. Deve funcionar.

http://br.php.net/manual/en/reserved.variables.post.php

Para pegar dados que vem pela url, use $_GET['nome_da_variavel'].http://br.php.net/manual/en/reserved.variables.get.php

Para pegar dados que vem da session, $_SESSION['nome_da_variavel'].http://br.php.net/manual/en/reserved.variables.session.php

Para pegar dados que vem de cookies, $_COOKIE['nome_da_variavel'].http://br.php.net/manual/en/reserved.variables.cookies.php

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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