Ir para conteúdo

POWERED BY:

Arquivado

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

Fernando Verona

[Resolvido] Possível erro de programação

Recommended Posts

Boa Noite Pessoal,

 

estou tendo problema, pois está informando que tem erro de programação.

 

<?php require_once('../Connections/conexao.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break; 
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
?>
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset($_POST['login'])) {
$loginUsername=$_POST['login'];
$password=$_POST['senha'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "balancete.php";
$MM_redirectLoginFailed = "erro.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_conexao, $conexao);

$LoginRS__query=sprintf("SELECT login, senha FROM acessando WHERE login=%s AND senha=%s",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); 

$LoginRS = mysql_query($LoginRS__query, $conexao) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";

//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup; 

if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl']; 
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
<?php
// *** Validate request to login to this site.
if (!isset($_SESSION)) {
session_start();
}

$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($_GET['accesscheck'])) {
$_SESSION['PrevUrl'] = $_GET['accesscheck'];
}

if (isset($_POST['login'])) {
$loginUsername=$_POST['login'];
$password=$_POST['senha'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "balancete.php";
$MM_redirectLoginFailed = "erro.php";
$MM_redirecttoReferrer = false;
mysql_select_db($database_conexao, $conexao);

$LoginRS__query=sprintf("SELECT login, senha FROM acessando WHERE login=%s AND senha=%s",
GetSQLValueString($loginUsername, "text"), GetSQLValueString($password, "text")); 

$LoginRS = mysql_query($LoginRS__query, $conexao) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";

//declare two session variables and assign them
$_SESSION['MM_Username'] = $loginUsername;
$_SESSION['MM_UserGroup'] = $loginStrGroup; 

if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl']; 
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
.style1 {
color: #FF6633;
font-size: 36px;
}
-->
</style>
</head>

<body>
<div align="center" class="style1">Área do usuário.</div>
<form id="form1" name="form1" method="POST" action="<?php echo $loginFormAction; ?>">
<table width="260" border="1" align="center">
<tr>
<td width="63">Login:</td>
<td width="181"><label>
<input name="login" type="text" id="login" size="30" />
</label></td>
</tr>
<tr>
<td>Senha:</td>
<td><label>
<input name="senha" type="password" id="senha" size="30" />
</label></td>
</tr>
<tr>
<td colspan="2"><label>
<div align="center">
<input type="submit" name="logar" id="logar" value="Acessar" />
</div>
</label></td>
</tr>
</table>
</form>
</body>
</html>

 

 

O arquivo conexao.php

 

<?php
$hostname_conexao = "IP DO SITE";
$database_conexao = "adverona_acesso";
$username_conexao = "adverona_root";
$password_conexao = "123456";
$conexao = mysql_pconnect($hostname_conexao, $username_conexao, $password_conexao) or trigger_error(mysql_error(),E_USER_ERROR); 
?>

 

Algupem pode me ajudar?

 

Consegui realizar tudo no localhost, porém ao ir para web não deu certo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual a mensagem de erro ?

O que não acontece ?

 

 

[29-May-2011 19:44:20] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '../Connections/conexao.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/adverona/public_html/index.php on line 1

 

No arquivo.

conexao.php

 

[29-May-2011 19:49:09] PHP Fatal error: Access denied for user 'adverona_adm'@'173.192.4.180' (using password: YES) in /home/adverona/public_html/Connections/conexao.php on line 9

 

Coloco o usuário que eu criei no cpanel do mysql ou coloco o usuário do cpanel?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não está encontrando o arquivo conexao.php.

 

Verifica se o local está correto.

 

Verifique se usuário e senha estão iguais ao do criado no mysql

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não está encontrando o arquivo conexao.php.

 

Verifica se o local está correto.

 

Verifique se usuário e senha estão iguais ao do criado no mysql

 

Todos os arquivo estão na mesmas pastas de origem. Coloquei todos os arquivos e pastar no "www".

 

Não está encontrando o arquivo conexao.php.

 

Verifica se o local está correto.

 

Verifique se usuário e senha estão iguais ao do criado no mysql

 

 

Por exemplo!

 

No Cpnael quando vou criar usuário, já existe uma inicial.

adverona_

 

ai eu coloco: adm

 

Ai o usuário vai ficar adm ou adverona_adm?

Compartilhar este post


Link para o post
Compartilhar em outros sites
Todos os arquivo estão na mesmas pastas de origem. Coloquei todos os arquivos e pastar no "www".

 

E pq está chamando o conexao.php na "../Connections/conexao.php"?

 

<?php require_once('../Connections/conexao.php'); ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites
Todos os arquivo estão na mesmas pastas de origem. Coloquei todos os arquivos e pastar no "www".

 

E pq está chamando o conexao.php na "../Connections/conexao.php"?

 

<?php require_once('../Connections/conexao.php'); ?>

 

Eu fui agora no codigo e alterei. Tirei o Connections.

 

deixei assim:

<?php require_once('conexao.php'); ?>

 

olha o erro que está aparecendo agora.

 

Isso é no index.php

 

Cancelei o login.php e estou usando o index.php e já com a modificação do

<?php require_once('conexao.php'); ?>

 

[29-May-2011 20:02:32] PHP Fatal error: Access denied for user 'adverona_adm'@'173.192.4.180' (using password: YES) in /home/adverona/public_html/conexao.php on line 9

Compartilhar este post


Link para o post
Compartilhar em outros sites
[29-May-2011 20:02:32] PHP Fatal error: Access denied for user 'adverona_adm'@'173.192.4.180' (using password: YES) in /home/adverona/public_html/conexao.php on line 9

 

Basta ler o erro.. "Erro fatal do PHP: Acesso negado para o usuário adverona_adm no host 173.192.4.180, utizando senha, na linha 9 do arquivo conexao.php"

 

Em outras palavras: verifique suas informações de acesso ao banco de dados, pois há algo errado nelas.

Compartilhar este post


Link para o post
Compartilhar em outros sites
[29-May-2011 20:02:32] PHP Fatal error: Access denied for user 'adverona_adm'@'173.192.4.180' (using password: YES) in /home/adverona/public_html/conexao.php on line 9

 

Basta ler o erro.. "Erro fatal do PHP: Acesso negado para o usuário adverona_adm no host 173.192.4.180, utizando senha, na linha 9 do arquivo conexao.php"

 

Em outras palavras: verifique suas informações de acesso ao banco de dados, pois há algo errado nelas.

 

Matheus,

 

existe possibilidade de você me ajudar entrando no cpanel e fto? Assim você teria como observar o erro.

 

Isso se possível.

 

Aguardo contato.

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Neste caso, via MP ou MSN (para proteger seus dados), sim. Minhas infos estão na minha página.

Acabei de add você no msn.

 

fernando@verona.adv.br

 

Segue abaixo o código solucionado pelo Colega Matheus Tavares.

 

<?php
$hostname_conexao = "localhost";
$database_conexao = "chablis_acesso";
$username_conexao = "chablis_parabens";
$password_conexao = "11111111";
$conexao = mysql_connect($hostname_conexao, $username_conexao, $password_conexao) or trigger_error(mysql_error(),E_USER_ERROR); 
?>

 

 

Com a alteração do hostname tudo ficou resolvi.

 

Agradeço muita atenção do colega e sucesso!

 

Abraç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.