ava.rj 0 Denunciar post Postado Abril 22, 2004 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
Insites 0 Denunciar post Postado Abril 22, 2004 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
ava.rj 0 Denunciar post Postado Abril 22, 2004 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
Insites 0 Denunciar post Postado Abril 22, 2004 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
ava.rj 0 Denunciar post Postado Abril 22, 2004 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
ava.rj 0 Denunciar post Postado Abril 22, 2004 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