Ir para conteúdo

POWERED BY:

Arquivado

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

kreator

problemas com a hospedagem

Recommended Posts

fala gente,tudo suave?espero que sim :joia:

 

estou tendo problemas com meu banco de dados!

 

Criei um login e uma senha na minha hospedagem e fiz a conexão

 

ex:

 

config.php -> conexão com o bd

<?$db = mysql_connect("localhost","alan","hommazin") or die ("Não foi possivel conectar ao servidor MySQL");$dados = mysql_select_db("login",$db);?>

só q simplesmente não conecta!

 

estou montando um sistema de login e senha

 

login.php ->formulario criado

 

<body><form id="form1" name="form1" method="post" action="logar.php"><br /><br /><table width="266" border="0" align="center" cellpadding="3" cellspacing="3">    <tr>      <td colspan="2" align="center"><span class="style1">ADMINISTRAÇÃO</span></td>    </tr>    <tr>      <td width="61"><span class="style6">Login:</span></td>      <td width="184"><label>        <input type="text" name="login" id="login" />      </label></td>    </tr>    <tr>      <td><span class="style6">Senha:</span></td>      <td><label>        <input type="password" name="senha" id="senha" />      </label></td>    </tr>    <tr>      <td> </td>      <td><input type="submit" name="button" id="button" value="Logar" /></td>    </tr>  </table></form></body>

 

logar.php ->pega os dados digitados,faz a busca no bd,e se não ouver volta para o pagina login.php

 

 

 

 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><?$login = $_POST['login'];$senha = $_POST['senha'];include "config.php";$sql = mysql_query("SELECT * FROM adm WHERE login = '$login'");$cont = mysql_num_rows($sql);while($linha = mysql_fetch_array($sql)){	$senha_db = $linha['senha'];}if($cont == 0){	echo "	<META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>	<script type="text/javascript">	alert("O nome de usuario não corresponde.");	</script>";	}else{	if($senha_db != $senha){//confere senha		echo "	<META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>	<script type="text/javascript">	alert("A senha não corresponde.");	</script>";	}else{	session_start();	$_SESSION['login_usuario'] = $login;	$_SESSION['senha_usuario'] = $senha;		header('Location: index.php');	}}mysql_close($db);?>

 

verifica.php ->verifica se a pessoa esta ou não logada,para não entrar diretamente no admin

 

 

 

 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><?session_start();include "config.php";if(isset($_SESSION["login_usuario"]) AND isset($_SESSION['senha_usuario'])){	$login_usuario = $_SESSION["login_usuario"];	$senha_usuario = $_SESSION["senha_usuario"];	$sql = mysql_query("SELECT * FROM adm WHERE login = '$login_usuario'");$cont = mysql_num_rows($sql);while($linha = mysql_fetch_array($sql)){	$senha_db = $linha['senha'];}if($cont == 0){	unset($_SESSION["login_usuario"]);	unset($_SESSION["senha_usuario"]);	echo "	<META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>	<script type="text/javascript">	alert("O nome de usuario não corresponde.");	</script>";	}if($senha_db != $senha_usuario){//confere senha		unset($_SESSION["login_usuario"]);	unset($_SESSION["senha_usuario"]);		echo "	<META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>	<script type="text/javascript">	alert("A senha não corresponde.");	</script>";	}	}else{		echo "	<META HTTP-EQUIV=REFRESH CONTENT='0; URL=login.php'>	<script type="text/javascript">	alert("O usuario e senha não correspondem.");	</script>";	}?>

logout.php ->destroi a session quando clicado em sair!

 

 

 

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><?session_start();unset($_SESSION["login_usuario"]);unset($_SESSION["senha_usuario"]);header("Location: login.php");?>

 

 

gente ta funcionando direitinho no meu localhost!Utilizo o wampserver,mais na ar ta uma negação!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então...

 

Tira aquele "or die" dali, que ele vai exibir um erro.

E ai coloca aqui pra gente...

 

Qual sua hospedagem?

Compartilhar este post


Link para o post
Compartilhar em outros sites

verdade cara,mais ja tinha tentado sem,realmente não é esse o problema!mais vlw o toque

 

minha hospedagem é da SEDE,e lá n tem muita coisa pra se fazer,só entrar em database,criar um usuario,e depois clicar num botão q vai para o phpmyadimin para importação da tabela e tals!!

 

o triste é q no localhost roda 100%

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça o arquivo de conexão assim:

<?php
$conn = mysql_connect("localhost","alan","hommazin") or die ( "Erro MySQL: " . mysql_error() );
$dados = mysql_select_db("login",$conn);
?>

[EDIT]

Assim você verá na tela, qual erro está ocorrendo.

 

Se resolveu posta aí!

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara desculpa a demora,eu vou ter q dar uma saida e vou testar amanhã pois ja perdi a tarde toda nisso ¬¬!!

 

agradeço a ajuda cara! :joia:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tente sem as variàveis na frente, sem o or die. Confira se a host do banco é localhost.

Vlws. Flws.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se é uma hospedagem... com certeza não é LOCALHOST o HOST para conexão.

Deve ser: mysql01.seudominio.com.br...

Compartilhar este post


Link para o post
Compartilhar em outros sites

gente tentei as dicas mais ainda não deu certo ¬¬

 

vejam as configurações da hospedagem

 

MySQL - 4.1.20

Protocol version: 10

Servidor: Localhost via UNIX socket

Utilizador: alan@localhost

phpMyAdmin - 2.8.2.4

MySQL client version: 4.1.20

Used PHP extensions: mysql

 

to ficando louco de raiva aki,o site só falta essa conexão e não funciona ¬¬

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta beleza...

 

Mas todo mundo ta pedindo pra tu mostrar o ERRO que da na tela em vez de fazer a conexão e tu ainda não postou o erro...

Teria como colocar o erro por favor?

 

Assim a galera vai poder te ajudar!

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

veja de no arquivo php.ini está habilitada a opção de mysql.extensios.dll, veja se está sem um ; na frente, se tiver tira.

 

senao POSTA O ERROO!

Compartilhar este post


Link para o post
Compartilhar em outros sites

desculpe me por n entender!

 

é que na verdade ele não aponta erro nenhum,passa pela conexao sem apontar nada!

 

<?php

$conn = mysql_connect("localhost","alan","hommazin") or die ( "Erro MySQL: " . mysql_error() );
$dados = mysql_select_db("login",$conn);

?>

deve ser algo de lá,ao inves de localhost deve ser outra parada!

 

to tentando entrar em contato com a hospedagem mais até agora nem me responderam

Compartilhar este post


Link para o post
Compartilhar em outros sites

Era a primeira coisa que você devia ter feito antes de postar no fórum.

Mas enfim... você leu o que eu postei acima ?

 

Se é uma hospedagem... com certeza não é LOCALHOST o HOST para conexão.

Deve ser: mysql01.seudominio.com.br../

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim cara tentei o que você citou mas ficou na mesma! =/

 

não estou querendo ser incoveniente para ninguem,mas essa hospedagem n tem configurações nem nada,só citar o login e a senha do bd e depois criar o bd no phpmyadmin

 

estou sem ideias do que pode ser,porisso estou tentando me comunicar com eles,antes ja tinham me mandado um email só que não sanou nada da minha duvida!

 

da uma olhada no email

 

Prezado Cliente,

Para administrar o banco de dados, primeiramente é necessário acessar o 
Painel de Gerência Plesk, cujo endereço é:

<url do acesso ao painel>

- Caso seja exibida uma página informando que há um problema com o 
certificado de segurança, prossiga o acesso normalmente;
- O login para acesso é xxx e a senha, a senha de FTP;
- Na próxima tela, clique em Home, opção localizada à esquerda da tela;
- Ao carregar a página, clique em Databases, opção localizada dentro das 
opções de Services, no centro da tela;
- Clique no banco de dados que deseja administrar;
- Em Tools, clique em DB WebAdmin.

OBS: Ao clicar em DB WebAdmin uma nova janela será aberta. Por este 
motivo, é importante desativar a opção de bloquear pop-ups do seu 
navegador, pois a janela pode ser bloqueada.

Em caso de dúvida, favor contatar-nos novamente.

-- 
Atenciosamente,

Caroline Ribeiro
Sede Internet

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual o link que você usa para acessar o banco de dados mysql da sua hospedagem ?

é o mesmo para por no PHP ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

tentei tbm colocar esse link para ver se funciona mais a pagina não carrega e não conecta!

 

ja tentei de varias formas,incluindo o que voces citaram!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se não aparece os erros, então dá uma olhada no local onde o script está rodando, deve ter um arquivo com um nome parecido com esse: error_log,

Dentro desse arquivo vai ter registro de todos os erros

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.