Ir para conteúdo

Arquivado

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

ava.rj

Session - erro na conexão

Recommended Posts

Fiz um sistema de autenticação conforme a coluna de PHP, e tá retornando o seguinte erro:

 

Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL Server Host 'http' (1) in /home/canaldorock/www/myconecta.php on line 6

 

Fiz a index com um iframe contendo o arquivo login.php. Ele chama o arquivo myconecta.php por uma include.

 

O arquivo login.php:

 

<?

session_start("usuarios");

include "myconecta.php";

include "myexecuta.php";

 

if(!(empty($user) AND empty($senha_user))){

$sql="SELECT user,senha_user FROM cad_user

WHERE

user='$user' AND senha_user='$senha_user'";

$res=myexecuta($id,$sql);

if(mysql_num_rows($res)>0){

session_register("user","senha_user");

$link="logado.php?user=$user";

header("Location:$link");

}

else {

header("Location:erro_login.php");

}

}

?>

 

<html>

<head>

<title>Login</title>

</head>

 

<body text=Black>

<center>

<form name="login" method=post action="<?echo $PHP_SELF;?>">

<table width="115" border="0" cellspacing="0" cellpadding="0" align="center">

<tr>

<td><font face="Verdana, Courier, mono" size="2">Login: </font></td>

<td><div align="right">

<input type="text" size="10" maxlength="20" name="user">

</div></td>

</tr>

<tr>

<td><font face="Verdana, Courier, mono" size="-1">Senha: </font></td>

<td><div align="right">

<input type=password size="10" maxlength="8" name="senha_user">

</div></td>

</tr>

<tr>

<td></td>

<td align="right"><input type="submit" value=" Entrar "></td>

</tr>

</table>

</form>

</center>

</body>

</html>

 

O arquivo myconecta.php:

 

<?

$dbname="banco";

$usuario="user";

$password="pass";

 

if(!($id = mysql_connect("http://mysql.canaldorock.net",$usuario,$password))){

echo "Erro na conexão com o banco, informe o Administrador.";

exit;

}

 

if(!($con = mysql_select_db($dbname,$id))){

echo "Erro na conexão com a tabela, informe o Administrador.";

exit;

}

?>

 

Help, please

 

[]s :(

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, é só tirar o http da frente do endereço

 

if(!($id = mysql_connect("mysql.canaldorock.net",$usuario,$password))){

 

Falow!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu !! Passou daí !!

 

Agora apareceu outro erro:

 

Parse error: parse error, unexpected ',' in /home/canaldorock/www/myexecuta.php on line 5

 

Arquivo myexecuta.php:

 

<?

function myexecuta($id,$sql,$erro=1){

if(empty($sql) OR !($id))

return 0;

if(!($res=@mysql_query(($sql,$id))){

if($erro)

echo "Ocorreu um erro no Comando SQL, informe o Administrador.";

exit;

}

return $res;

}

?>

 

:wacko:

Compartilhar este post


Link para o post
Compartilhar em outros sites

voce está com um parentese a mais na linha 5, fica assim:

 

if(!($res=@mysql_query($sql,$id))){

 

dá uma olhada no erro que está dando que você descobre o problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Desculpe ... diarréia cerebral ...mas eu tirei o parêntese a mais e continuou o erro ...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara !!! Foi mal !!!

 

Tô mais envergonhado ainda !!!

 

Acho q não tinha salvo a alteração ... alterei de novo e SALVEI aí funcionou ...

 

 

Valeu mesmo !!!

 

Brigadão !!!

 

Desculpe aí !!

 

[]s

 

:D :lol: :P :)

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.