amassareto
(usa Ubuntu)
Enviado em 19/09/2012 - 16:46h
Boa tarde,
Tenho um site que esta hospeado em um CLOUD da LOCAWEB. Apartir de ontem as 14:15 do nada o meu site começou a dar erro de página não encontrada quando executo uma rotina.
o link da minha página é:
http://www.tirgos.com.br/sistema/controle/search_dir.php?emp=MDAxMywwMDE0LDAwMTUsMDAxNiwwMDI2LDAwMzE...
para testarem é so informar no cnpj o código 0026 e mandar buscar. Vai mostrar o erro.
o código fonte da página acima:
<?php
session_start();
$EmpCad = $_GET['emp'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="../css/form_user.css" rel="stylesheet" type="text/css" />
<link href="../css/smartpaginator.css" rel="stylesheet" type="text/css" />
<script src="../js/jquery.js" type="text/javascript"></script>
<script src="../js/smartpaginator.js" type="text/javascript"></script>
<script type="text/javascript" language="javascript" charset="utf-8" src="../js/data_cnpj.js"></script>
<script type="text/javascript" language="javascript" charset="utf-8" src="../js/search_dir.js"></script>
<script type="text/javascript">
$(document).ready(function () {
$('#green-contents').css('display', 'none');
$('#black-contents').css('display', 'none');
$('ul li').click(function () {
$('#red-contents').css('display', 'none');
$('#green-contents').css('display', 'none');
$('#black-contents').css('display', 'none');
if ($(this).attr('id') == '1') $('#red-contents').css('display', '');
if ($(this).attr('id') == '2') $('#green-contents').css('display', '');
if ($(this).attr('id') == '3') $('#black-contents').css('display', '');
});
var total = document.getElementById('paginacao').value;
$('#green').smartpaginator({
totalrecords: total,
recordsperpage: 20,
datacontainer: 'tb1',
dataelement: 'tr',
length: 10,
controlsalways: true,
next: '>',
prev: '<',
first: '<<',
last: '>>',
theme: 'black',
});
});
</script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
a.tooltip03 span {display:none; text-align:left; width:120px;}
a.tooltip03:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}
a.tooltip04 span {display:none; text-align:left; width:120px;}
a.tooltip04:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}
.erro {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: italic;
font-weight: bold;
border:2px solid #FF0000;
height: auto;
width: 595px;
position: absolute;
top: 380px;
left:380px;
}
tr.tabela:hover {
background-color:#C4E1FF;
}
</style>
<title>FDS NFE</title>
</head>
<body>
<?php
include('../class/configuracao.php');
extract($_GET);
function formata_cnpj($cnpj){
$format_cnpj01 = substr($cnpj,0,2).".";
$format_cnpj02 = substr($cnpj,2,3).".";
$format_cnpj03 = substr($cnpj,5,3)."/";
$format_cnpj04 = substr($cnpj,8,4)."-";
$format_cnpj05 = substr($cnpj,12,10);
$cnpj_for = $format_cnpj01.$format_cnpj02.$format_cnpj03.$format_cnpj04.$format_cnpj05;
return $cnpj_for;
}
if (strlen($cnpj) > 14)
{
}else{
$tamanho_cnpj = strlen($cnpj);
if ($tamanho_cnpj == 4){
$op = explode(",",base64_decode($emp));
$qtd = count($op);
if ($qtd==1){
$chave = $op[0];
}else{
foreach($op as $value=>$key){
if ($cnpj == $key){
$chave = $key;
} // END INF
}// END FOREACH
}//End if que verifica o tamanho do CNPJ
}// END IF QUE FAZ A AVALIAÇÃO SE TEM APENAS UMA PERMISSÃO
$consulta = new Conexao(); //instancia
$select = $consulta->consulta("SELECT dbo.FCT_CNPJ_MASCARA(CNPJ) as CNPJ FROM TBL_EMPRESA WHERE COD_EMPRESA = '".$chave."'");
$dados = $consulta->busca_unica($select);
$cnpj = $dados['CNPJ'];
}// END IF QUE FAZ A AVALIAÇÃO SE O CNPJ FOI CONSULTADO PELO O CODIGO DA EMPRESA OU PELO O PRÓPRIO CNPJ
?>
<center>
<fieldset style='width:750px;height:90px;'>
<legend>Selecione o CNPJ</legend>
<form name="form1" method="get">
<input type="hidden" name="Enviar" id="Enviar" value="%C2%A0%C2%A0Buscar%C2%A0%C2%A0" />
<input type="hidden" id="emp" name="emp" value="<?php echo $emp; ?>" />
<input type="hidden" id="emp_js" name="emp_js" value="<?php echo base64_decode($emp); ?>" />
<input type="hidden" id="btn_avan" name="btn_avan" value="1" />
<table width="410" border="0">
<tr>
<td width="258"><div class="box">
<a href="javascript:cnpj_limpa()">
<img src="../imagens/icones_02.png" border="0" /></a>
<h1>CNPJ</h1>
<p class="conteudo">CNPJ: <input type="text" name="cnpj" id="cnpj" onblur="cnpj_form();" maxlength="18" value="<?php echo $cnpj;?>" /></p>
</div></td>
<td valign="top">
<input type="button" name="Enviar" value=" Buscar " onclick="busca_cod();" /></td>
<td valign="top">
</td>
</tr>
</table>
</form>
<br>
</fieldset>
<br />
<?php
if ($cnpj!=''){
$configurar= new configurar();
$configurar->setConfiguracao($cnpj);
}
?>
<?php
if ($erro=="8"){
echo '<img src="../imagens/btn_8.png">';
}
if ($erro=="7"){
echo '<img src="../imagens/btn_7.png">';
}
if ($erro=="2"){
echo '<img src="../imagens/btn_2.png">';
}
?>
</center>
</body>
</html>
tem uma função busca_cod() que esta em uma página javascript abaixo:
ao passar pelo document.form1.submit();
é onde aparece a mensagem de erro.
Alguem poderia ajudar?
obrigado
function linki(){
var total=""
for (var i=0;i<document.form.elements.length;i++) {
var x = document.form.elements[i];
if (x.checked) {
total= x+"\n";
}
}
if(total==""){
alert ("Selecione pelo o menos um arquivo !");
}else{
document.form.submit();
}
}
function todos()
{
self.location.href="search_dir.php?t=1";
}
ok=false;
function CheckAll() {
if(!ok){
for (var i=0;i<document.form.elements.length;i++) {
var x = document.form.elements[i];
if (x.name == 'varios[]') {
x.checked = true;
ok=true;
}
}
}else{
for (var i=0;i<document.form.elements.length;i++) {
var x = document.form.elements[i];
if (x.name == 'varios[]') {
x.checked = false;
ok=false;
}
}
}
}
function cnpj_form(){
var cnpj = document.getElementById("cnpj").value;
if (cnpj !=""){
if ( (cnpj.length > 14) || (cnpj.length > 19) ){
document.getElementById("cnpj").value = cnpj;
ValidarCNPJ(form1.cnpj);
}
else if (cnpj.length==14) {
var cnpj_for01 = cnpj.substring(0,2);
var cnpj_for02 = cnpj.substring(2,5);
var cnpj_for03 = cnpj.substring(5,8);
var cnpj_for04 = cnpj.substring(8,12);
var cnpj_for05 = cnpj.substring(12,14);
var resultado_cnpj = cnpj_for01+"."+cnpj_for02+"."+cnpj_for03+"/"+cnpj_for04+"-"+cnpj_for05;
document.getElementById("cnpj").value=resultado_cnpj;
ValidarCNPJ(form1.cnpj);
}
}
}
function cnpj_limpa()
{
document.getElementById("cnpj").value="";
document.getElementById("cnpj").focus();
}
function busca_cod()
{
var op = document.getElementById("emp_js").value;
var cod = document.getElementById("cnpj").value;
var i,count;
var operacao = op.split(",");
count = 0;
if (cod.length==18){
document.form1.submit();
} else{
if (cod.length == 4)
{
/* é o mesmo que o foreach do php faz a busca do código da empresa no array de permissão */
for (x in operacao)
{
if (operacao[x] == cod){
count = count + 1;
}
}
if (count==1)
{
alert('2');
document.form1.submit();
}else{
document.getElementById("cnpj").value=cod;
alert("Este código não é válido!!!");
}
}
}
}
document.onkeydown = checkKeycode
function checkKeycode(e) {
var keycode;
if (window.event)
keycode = window.event.keyCode;
else if (e) keycode = e.which;
/* Atalhos */
if (keycode==13){
/* ESTOU CHAMANDO ESTA FUNÇÃO PARA NÃO TER QUE REPITIR O MESMO CÓDIGO...QUANDO O ENTER FOR PRESSIONADO */
busca_cod();
/*------------------------------------------------------------------------------------------------------*/
}
/* atalho para apagar o campo de CNPJ */
if (keycode==27 || keycode==67){
document.getElementById("cnpj").value="";
document.getElementById("cnpj").focus();
}
if (keycode==68) {
document.getElementById("dataini").value="";
document.getElementById("datafim").value="";
document.getElementById("dataini").focus();
}
}