Ir para conteúdo

POWERED BY:

Arquivado

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

vsg

PHP + MYSQL | Não funciona mias não apresenta o erro

Recommended Posts

Ola Pessoal,

Sou novo aqui e novo no PHP. Consegui um cliente para fazer uma modificação bem simples no seu site. www.carangolalog.com.br

Tudo esta funcionando corretamente com o site publicado.

 

Para eu fazer as modificações estou replicando o site em um ambiente local. Tudo esta funcionando corretamente. Porem a parte administrativa não funciona www.carangolalog.com.br/admin

 

Quando acesso esse endereço local aparece a pagina com o login e senha. Eu informo os dados são validados no banco corretamente porem não me trás nenhuma resposta em tela e não apresenta erro.

 

Alguém poderia me ajudar?

 

segue o código do ../admin/index.php

 

========================================== index.php===============================================

 

<?
header('Content-type: text/html; charset="utf-8"',true);
header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Pragma: no-cache");
//error_reporting(0);
include("config.php");
include("common.php");
include("includes/db.php");
include("verificacao.php");
include("classes/utils.php");
include("classes/generico.class.php");
$gen = new Generico($mysql_link);
$objFoto = new Fotos($mysql_link);
include_once 'ckeditor/ckeditor.php';
include_once 'ckfinder/ckfinder.php';
$ckeditor = new CKEditor();
$ckeditor->basePath = 'ckeditor/';
$ckfinder = new CKFinder();
$ckfinder->BasePath = 'ckfinder/';
$ckfinder->SetupCKEditorObject($ckeditor);
require_once 'phpthumb/ThumbLib.inc.php';
$nomeSite = "Teste";
$utils = new Utils($mysql_link);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><?=$nomeSite;?> [ ADMIN ]</title>
<link rel="stylesheet" href="css/estyles.css" type="text/css" />
<link rel="stylesheet" href="css/main.css" type="text/css" />
<link href="upload/css/uploadify.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/utils.js"></script>
<script type="text/javascript" src="js/ajax.js"></script>
<script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
<link type="text/css" href="jquery-ui/css/ui-darkness/jquery-ui-1.8.20.custom.css" rel="stylesheet" />
<script type="text/javascript" src="jquery-ui/js/jquery-ui-1.8.20.custom.min.js"></script>
<script type="text/javascript" src="js/meiomask.js"></script>
<script type="text/javascript" src="js/jquery.livequery.js"></script>
<script type="text/javascript" src="js/characterCounter.js"></script>
<script type="text/javascript" src="js/validaFormulario.js"></script>
<script type="text/javascript" src="upload/scripts/swfobject.js"></script>
<script type="text/javascript" src="upload/scripts/jquery.uploadify.v2.1.0.min.js"></script>
<script type="text/javascript">
<?
if($dt==1)
{
?>
$(function() {
var dates = $('#datacad').datepicker({
//defaultDate: "+1d",
changeMonth: true,
numberOfMonths: 1,
// AQUI minDate: 1,
//maxDate: '+5D',
buttonImage: 'admin-layout/icones/calendario.png',
buttonImageOnly: true,
showOn: 'both',
dateFormat: 'dd/mm/yy',
//onclose: document.formbsc.submit(),
onSelect: function(selectedDate) {
var option = this.id == "datacad" ? "minDate" : "maxDate";
var instance = $(this).data("datepicker");
var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
dates.not(this).datepicker("option", option, date);
}
});
<?
if ($dtfim == 1)
{
?>
var dates2 = $('#dataeventofim').datepicker({
//defaultDate: "+1d",
changeMonth: true,
numberOfMonths: 1,
buttonImage: 'admin-layout/icones/calendario.png',
buttonImageOnly: true,
showOn: 'both',
dateFormat: 'dd/mm/yy',
//onclose: document.formbsc.submit(),
onSelect: function(selectedDate) {
var option = this.id == "dataeventofim" ? "minDate" : "maxDate";
var instance = $(this).data("datepicker");
var date = $.datepicker.parseDate(instance.settings.dateFormat || $.datepicker._defaults.dateFormat, selectedDate, instance.settings);
dates2.not(this).datepicker("option", option, date);
}
})
<?
}
?>
});
<?
}
?>
</script>
<script type="text/javascript" src="highslide/highslide-with-gallery.min.js"></script>
<link rel="stylesheet" type="text/css" href="highslide/highslide.css" />
<script type="text/javascript" src="js/main.js"></script>
</head>
<body>
<?
$ip=$_SERVER['REMOTE_ADDR'];
$hora=date("d/m/y h:i:s");
$uid=mysql_real_escape_string($uid);
if ($exc==1)
{
$query="delete from sessao where uid='$uid'";
mysql_query($query);
$auth="";
$pg="";
$query="update utilizacao set datafim=now() where uid='$uid' and ip='$ip'";
mysql_query($query);
$query="update utilizacao set horafim='".date("H:i:s")."' where uid='$uid' and ip='$ip'";
mysql_query($query);
}
if (($auth=="" or $uid=="" or strlen($uid)<10))
{
$pg="auth";
$auth="";
}
if ($pg<>"auth")
{
?>
<div class="topo">
<span class="logoEquipeweb"></span>
<h1><?=$nomeSite;?></h1>
<div class="opcoes">
<?
if($auth=="admin")
{
?>
<a href="index.php?pg=usuarios&uid=<? print $uid;?>" class="usuarios">Usuários sistema</a>
<?
}
?>
<a href="index.php?pg=altsenha&uid=<? print $uid;?>" class="senha">Alterar senha</a>
<?
if($auth=="admin")
{
?>
<a href="index.php?uid=<? print $uid; ?>&exc=1" class="sair"><b>Sair do Sistema</b></a>
<?
}
else
{
?>
<a href="../logout" class="sair"><b>Sair do Sistema</b></a>
<?
}
?>
</div>
</div>
<?
if ($jan<>1)
{
?>
<div class="posicaoMenu"><? include("menu.php");?></div>
<?
}
?>
<div class="conteudo"> <? include ("$pg.php"); ?> </div>
<div class="rodape"></div>
<div id="dialog-message"></div>
<?
}
else
{
include ("$pg.php");
// chama a pagina que abre na index caso as exigencias não sejam aceita. De primeira chama a pagina de auth.php
}
?>
</body>
</html>
======================================Fim do Index.php =================================================

Compartilhar este post


Link para o post
Compartilhar em outros sites

ini_set('display_errors', true);
error_reporting(E_ALL);

 

Foi inserido no topo da pagina e continua sem apresentar nenhum erro.

 

O banco de dados já foi testado e esta se conectando normalmente.

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse Site esta funcionando normalmente no servidor da locaweb.

Pode ter algum tipo de restrição por estar rodando local e não na localweb.

 

Meu servidor local esta rodando na porta 8080. Isso pode geral algum tipo de problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pagina de Verificacao.php

 

 

 

<?
$ip=$REMOTE_ADDR;
$host=$REMOTE_HOST;
$data=date("y-m-d");
$hora=date("H:i:s");
$auth="";
if ($logon=="1" and $login<>"")
{
$login=addslashes($login);
$senha=addslashes($senha);
$login=substr($login,0,10);
$senha=substr($senha,0,10);
$query="select usuario.id as usuarioid, usuario.liberar, usuario.senha, tipoacesso.nome as tiponome from usuario,tipoacesso where usuario.tipo=tipoacesso.id and usuario.login='$login' and usuario.disp='S'";
//echo $query;
$res=mysql_query($query);
$aff=mysql_affected_rows($mysql_link);
if ($aff>0)
{
while($row=mysql_fetch_array($res))
{
$senhadb=$row[senha];
$tiponome=$row[tiponome];
$usuarioid=$row[usuarioid];
$liberar=$row[liberar];
if ($liberar=="S")
{
if (crypt($senha,$senhadb)==$senhadb)
{
$pg="principal";
session_register("logado");
$_SESSION["logado"]=1;
if ($snc=="")
{
$uid=generatekey(30).time().date("Ymd");
}
$query="delete from tentativaacesso where usuarioid='$usuarioid'";
mysql_query($query);
$time=time();
$datasys=date("Y")."-".date("m")."-".date("d");
$query="select * from sessao where uid='$uid' and ip='$ip' and data='$datasys'";
mysql_query($query);
$aff=mysql_affected_rows($mysql_link);
if ($aff<1 and $snc=="")
{
$horains=date("H:i:s");
$query="insert into utilizacao values (null,now(),'$horains','','','$ip','$usuarioid','$uid')";
mysql_query($query);
$query="insert into sessao values ('$usuarioid','$uid','$ip','$data','$host','$time','$datasys','$auth')";
if (!mysql_query($query))
{
print mysql_error($mysql_link);
encerrar();
}
}
}
else
{
$host=$_SERVER['REMOTE_HOST'];
$query="select * from tentativaacesso where usuarioid='$usuarioid'";
if (!mysql_query($query))
{
encerrar();
}
$aff=mysql_affected_rows($mysql_link);
if ($aff<10)
{
$dif=10-$aff;
$err[]="A senha digitada n�o confere. Ap�s ".$dif." tentativa(s), seu acesso ser� bloqueado por medidas de seguran�a.";
}
if ($aff>9)
{
$err[]="Por quest�es de seguran�a o seu acesso foi bloqueado. Dever� solicitar ao administrador para liberar o seu acesso.";
$query="update usuario set liberar='N' where id='$usuarioid'";
mysql_query($query);
}
elseif ($errlg=="")
{
$query="insert into tentativaacesso values ('$ip',now(),'$data','$hora','$host','$usuarioid')";
mysql_query($query);
$errlg=1;
}
}
}
else
{
$err[]="O seu acesso est� bloqueado. Dever� solicitar ao administrador para liberar o seu acesso.";
}
}
}
elseif ($errlg=="")
{
$err[]="Login e/ou senha inválidos.<br><br>";
$query="insert into tentativaerro values ('$ip',now(),'$data','$hora','$host')";
mysql_query($query);
$errlg=1;
}
}
$referer=ereg_replace( "\?.", "",$HTTP_REFERER);
$query="select usuario.cadastroid, usuario.nome, tipoacesso.nome as tiponome, usuario.id as usuarioid, sessao.tempo from usuario,tipoacesso,sessao where usuario.tipo=tipoacesso.id and usuario.id = sessao.usuarioid and sessao.uid='$uid' and sessao.data='$data' and usuario.liberar='S' and usuario.disp='S'";
$res=mysql_query($query);
$aff=mysql_affected_rows($mysql_link);
if ($aff>0)
{
while($row=mysql_fetch_array($res))
{
$tiponome=$row[tiponome];
$nomeusuario=$row[nome];
$auth=$tiponome;
$userid=$row[usuarioid];
$cliid=$row[cadastroid];
$tempo=$row[tempo];
$tempoatual=time();
$dif=$tempoatual-$tempo;
$query="update sessao set tempo='$tempoatual' where uid='$uid' and data='$data' and ip='$ip'";
mysql_query($query);
}
}
else
{
$pg="";
}
if ($auth=="admin")
{
$pgsav=array("principal","altsenha","altvideo","novousuario","altusuario","usuarios","texto","alt_form_generico","form_generico","novo_form_generico","banners","bannerslat","cadastros","videos","novovideo","altcadastro","alt_jornal","jornal","novojornal","altUP","novoUP","UP","fotospginicial" , "altdepoimentos", "depoimentos","cadFormGenerico", "generico", "generico_form");
for ($c=0; $c<count($pgsav); $c++)
{
if ($pg==$pgsav[$c])
{
$at="ok";
}
}
if ($at=="")
{
$query="delete from sessao where uid='$uid'";
mysql_query($query);
$auth="";
$pg="";
$uid="";
}
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este site esta pronto de um cliente. Eu entendo que deve ser utilizado "<?php" porem não e viável substituir no site inteiro.

no Servidor local já fiz a modificação para interpretar corretamente.

 

Alguma ideia do que pode estar acontecendo? Tenho que entregar a modificação na semana que vem e não consigo colocar para funcionar e ainda nem comecei a fazer a modificação.

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.