Ajuda com PHP

1. Ajuda com PHP

Felipe
f0ntana

(usa Ubuntu)

Enviado em 12/04/2013 - 21:44h

Pessoal eu tinha um site no windows e funcionava certinho essa parte, agora não ta funcionando que eu mudei pra servidor linux, vou postar o código:

tem um formulário que preenche e ele chama essa pagina certinho só que quando digito login e senha certos ele não vai pra o index.php como deveria....

<?php
session_start();
if (($_POST['usu_login'] != '') && ($_POST['usu_senha'] != ''))
{
require('../util/conecta.php');
$texto_senha = $_POST['usu_senha'];
$tamanho_senha = strlen($texto_senha);

//alerta($tamanho_senha);
if($tamanho_senha > 8)
{
alerta("Senha não deve ter mais que 8 caracteres");
voltar();
exit;
}
$texto_senha = trim($texto_senha);
$texto_senha = str_replace("=","",$texto_senha);
$texto_senha = str_replace("*","",$texto_senha);
$texto_senha = str_replace("drop","",$texto_senha);
$texto_senha = str_replace("insert","",$texto_senha);
$texto_senha = str_replace("--","",$texto_senha);
$texto_senha = str_replace("'","",$texto_senha);
$texto_senha = str_replace(" or ","",$texto_senha);
$texto_senha = str_replace("delete","",$texto_senha);
$texto_senha = addslashes($texto_senha);


$sql = "select * from tbl_usuario where USU_LOGIN = '".addslashes($_POST['usu_login'])."' and USU_SENHA = '".$texto_senha."'";
$resultado = $con->banco->Execute($sql);
if($registro = $resultado->FetchNextObject())
{
alerta("Usuario é Valido");
session_register('sessao_codigo_usuario');
$_SESSION['sessao_codigo_usuario'] = $registro->USU_CODIGO;
session_register('sessao_nome_usuario');
$_SESSION['sessao_nome_usuario'] = $registro->USU_NOME;
session_register('sessao_nivel_usuario');
$_SESSION['sessao_nivel_usuario'] = $registro->USU_NIVEL;
header("location:index.php");
exit;
}
else
{
alerta("Usuario Invalido");
voltar();
exit;
}
}
else
echo "Voce precisa digitar o Usuario ou Senha";
?>


  


2. Re: Ajuda com PHP

Raimundo Alves Portela
rai3mb

(usa Outra)

Enviado em 13/04/2013 - 00:34h

sabe se esse diretório foi copiado para o Linux tb : require('../util/conecta.php');


3. Re: Ajuda com PHP

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 13/04/2013 - 01:18h

A unica coisa que muda do windows para o linux são os caminhos mesmo tente assim:

require("./../util/conecta.php");



4. Re: Ajuda com PHP

Andre Cardoso
andrebian

(usa Fedora)

Enviado em 19/04/2013 - 22:53h

bom, a questão do require provavelmente não é porque ao não encontrar o arquivo o mesmo gera um erro, diferentemente do include que deixa quieto. Algo que pode estar relacionado com alguma configuração de execução do php (no php.ini) ou mesmo o action do form no html que não esteja direcionando para o arquivo desejado.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts