Ir para conteúdo
Fórum Script Brasil

D31v1d1

Membros
  • Total de itens

    648
  • Registro em

  • Última visita

Tudo que D31v1d1 postou

  1. D31v1d1

    Acentuação!

    trabalho com dw cs4, mas o estranho é que algumas páginas ficam corretas e outras não, e tenho outros sites rodando com o mesmo sistema de codificação e funciona perfeitamente :wacko:
  2. D31v1d1

    Acentuação!

    Boa noite, estou com o seguinte problema, tenho 7 tabelas em 1 um bd e algumas tabelas aceitam caracteres especiais e algumas não sendo que todas estão com esta configuração MyISAM latin1_swedish_ci e no cabeçelho html está assim <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> os dados estão saindo desta forma "�gua" já pesquisei bastante mas nada funcionou alguém pode me ajudar?
  3. D31v1d1

    camadas

    explica melhor, pode ter acontecido várias coisas; Mesclado as camadas Ctrl+E Salvo apenas em jpg e depois quando abriu o arquivo não existe mais camadas por padrão do jpg Quando se abre um arquivo .gif e joga algo encima dele o ps não deixa alterar depois de colado Explique melhor para pode ajudar, até
  4. Se quer uma ótima qualidade, quando for criar um novo arquivo coloque com 300 ou 400dpi, para arquivos impressos o minimo devera ser de 300. Mas como é para layout com 72 já está bom. Quando você for salvar o arquivo em .jpg ele pede algumas opções ali coloque a qualidade que deseja eu sempre uso 12(Qualidade Máxima) para meus sites e sempre fica ótimo Qualquer coisa poste novamente, até
  5. Bom dia, estou com o seguinte problema 00000 images/clientes/054clientes.jpg Notice: Undefined variable: arquivo_nome in C:\wamp\www\Lista\inc\clientes\_cadastro_clientes.php on line 168 Warning: move_uploaded_file() [function.move-uploaded-file]: Filename cannot be empty in C:\wamp\www\Lista\inc\clientes\_cadastro_clientes.php on line 168 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\wamp\tmp\php10C.tmp' to '' in C:\wamp\www\Lista\inc\clientes\_cadastro_clientes.php on line 168 Notice: Undefined variable: arquivo_nome in C:\wamp\www\Lista\inc\clientes\_cadastro_clientes.php on line 174 meu código é o seguinte if ($acao == "edit") { $idedit = $_GET["id"]; //Pega a data no formato correto para gravação e seta na variavel $data = date("Y-m-d"); //Pega a hora e grava na variavel $hora = date("H:i:s"); $nome = $_POST["nomeempresa"]; $categoria = $_POST["categoria"]; // CONSULTA O NOME DA IMAGEM já CADASTRADA $imgantiga = mysql_query("SELECT logo FROM clientes where id='".$idedit."'"); $imgbanco = mysql_result($imgantiga, 0, "logo"); echo "00000 $imgbanco"; $arquivo = isset($_FILES["arquivo"]) ? $_FILES["arquivo"] : FALSE; // SE EXISTE IMG ENTRA NA INSTRUÇÃO if(!empty($arquivo["name"])){ $delimg = unlink($imgbanco); if($delimg == true){ //diretorio dos arquivos $pasta_dir = "images/clientes/"; //EXTENSÃO DA IMG preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext); //NOVO NOME PARA A IMG $imagem_nome = $pasta_dir."0".$idedit."clientes.".$ext[1]; // Faz o upload da imagem move_uploaded_file($arquivo["tmp_name"], $arquivo_nome); $update = mysql_query("UPDATE clientes SET data = '".$data."', hora = '".$hora."', nome = '".$nome."', categoria = '".$categoria."', logo = '".$arquivo_nome."' WHERE id =" .$idedit); } } }; está passando o caminho da imagem antigo e deletando a imagem antiga do servidor antes de alterar mas não está enviando a nova imagem para o servidor. E estou com mais um problema, quando vou editar o cadastro se eu alterar somente os dados e a imagem não alterar ele salva a imagem também, tem como enviar um value para o campo type=file ? tentei jogar o caminho antigo da imagem no value mas não apresenta de forma alguma, alguém tem um dica para resolver isto? e aproveitando alguém sabe como tirar estes Notice: que o php fica apresentando fico no aguardo
  6. aqui não funcionou devo estar criando meu link de forma equivocada <a href='index.php?inc=noticias/index.html'> tentei usar sem o .html mas deu erro na mesma linha Warning: include(inc/noticias/index.html.php) [function.include]: failed to open stream: No such file or directory in C:\wamp\www\teste\index.php on line 309 Warning: include() [function.include]: Failed opening 'inc/noticias/index.html.php' for inclusion (include_path='.;C:\php5\pear') in C:\wamp\www\teste\index.php on line 309 como devo chamar está página .html para que ela abra dentro de uma .php? Até
  7. Boa noite, estou tentando abrir uma página .html dentro de uma .php, tenho o seguinte código na minha página principal index.php <?php $inc = isset($_REQUEST["inc"]) ? $_REQUEST["inc"] : "_principal"; include ("inc/".$inc.".php"); ?> Mas não consigo abrir uma página .html dentro da index.php Tentei usar include, require link direto da erro na linha do código acima alguém pode me ajudar?
  8. Boa tarde, tenho este FancyZoom em meu sistema mas estou com um problema ele apresenta a imagem no canto direito do site e não no centro, pelo que tenho percebido ele centraliza pela div, alguém que entenda de js ou jquery, pode me dar uma ajuda? Não entendo nada dessa linguagem FancyZoom Agradeço a ajuda até mais!
  9. Tenta assim function verificaVisitante() { //Chama a funcao de conexao com db $this->conectar(); // Seleciona por ip $sql = mysql_query("SELECT ip FROM ".$this->tabVisitas." WHERE ip='".$this->ip'")or die(mysql_error()); // Verifica se a selecao feita existe, caso não exista insere novo if(!mysql_num_rows($sql)>0) $insereVisita = mysql_query("INSERT INTO ".$this->tabVisitas." (id,ip) VALUES ('','".$this->ip"')"); //else print("já visitou"); }
  10. D31v1d1

    (Resolvido) Páginação

    É está apresentando 0 vou fazer as alterações que recomendou e ver se funciona já posto o resultado... Funcionou! Valeu pela força novamente eSerra :lol:
  11. Boa tarde! Estou com o seguinte problema, tenho uma paginação de clientes cadastrados, segue abaixo o código <?php $sql = mysql_query("SELECT id, logo, empresa FROM clientes"); //Especifique quantos resultados você quer por página $lpp = 3; //Esta função irá retornar o total de linhas na tabela $total = mysql_num_rows($sql); //Retorna o total de páginas $paginas = ceil($total / $lpp); //Especifica uma valor para variavel pagina caso a mesma não esteja setada if(!isset($pagina)) { $pagina = 0; } //Retorna qual será a primeira linha a ser mostrada no MySQL $inicio = $pagina * $lpp; //Seleciona a tabela de usuarios require("_selecao_clientes.inc"); while($linha = mysql_fetch_array($sql)) { [b] //Aqui apresenta a descrição da tabela Aqui vai o conteúdo....[/b] if ($pagina > 0) { $menos = $pagina - 1; print " | <a href=".$_SERVER["PHP_SELF"]."?inc=clientes/_cadastro_clientes&pagina=$menos>&laquo; Anterior</a>"; } else { print "&laquo; Anterior"; } for($i = 0; $i < $paginas; $i++) { $linksp = $i + 1; if ($pagina == $i) { print " | <b>$linksp</b>"; } else { print " | <a href=".$_SERVER["PHP_SELF"]."?inc=clientes/_cadastro_clientes&pagina=$i>$linksp</a>"; } } if($pagina < ($paginas - 1)) { $mais = $pagina + 1; print " | <a href=".$_SERVER["PHP_SELF"]."?inc=clientes/_cadastro_clientes&pagina=$mais>Pr&oacute;xima &raquo;</a>"; } else { print " | Pr&oacute;xima &raquo;"; } ?> Está apresentando na tela o numero de registros que eu setei(3) corretamente, e ao final está aparecendo a páginação desta forma « Anterior | 1 | 2 | 3 | 4 | Próxima » também correta pelo que vi eu tinho 12 registros no meu banco e apresentou 3 por página e em 4 páginas. O Problema está nos links que não estão funcionando, o « Anterior | 1 | estão desativados. Os outros estão com links para as páginas 1,2 e 3 e o próxima para a página 1 mesmo estando na página 2, e mesmo clicando em um dos links o anterior e a 1 não habilita. alguém pode me ajudar? Até mais
  12. alguém sabe que fonte é?
  13. Bom dia, estou com um problema estranho alguém pode me ajudar? Uso o wamp para fazer os teste locais e local funcionou perfeitamente, mas quando coloquei no ar aconteceu o seguinte problema, tenho uma tela para que seja feita alteração nos dados dos usuários cadastrados a pagina _editar.php, ela busca os campos cadastrados e mostra na tela _editar.php <?php $ideditar = $_GET['i']; //Verificador da sessão require("inc/_verifica_admin.php"); //Verificador da sessão require("inc/_verifica.php"); //Conecta ao banco require("inc/conecta.inc"); //Seleciona todos os campos da tabela usuarios e apresenta $consulta = "SELECT id, data, nome, login, senha, empresa, site, nivel, email FROM usuarios WHERE id = '$ideditar'"; $resultado = mysql_query($consulta,$conexao) or die( mysql_error()); while ($linha = mysql_fetch_row($resultado)) { $id = $linha[0]; //Pega a data $data = date("Y-m-d"); $nome = $linha[2]; $login = $linha[3]; $senha = $linha[4]; $empresa = $linha[5]; $site = $linha[6]; $nivel = $linha[7]; $email = $linha[8]; }; //Formata o campo data $ndata = explode("-",$data); $novadata = $ndata[2]."/".$ndata[1]."/".$ndata[0]; ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript"> <!-- function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } //--> </script> </head> <body> <body> <form id="form1" name="form1" method="post" action="?inc=usuarios/_alterar_admin&id=<?php echo $id; ?>"> <table width="800" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="99" rowspan="14">&nbsp;</td> <td colspan="3">&nbsp;</td> <td width="99" rowspan="14">&nbsp;</td> </tr> <tr> <td height="21" align="right" class="form_escuro">Data&nbsp;&nbsp;</td> <td height="21" colspan="2" align="left"><label id="datau" /><?php echo $novadata; ?></label></td> </tr> <tr> <td height="21" width="82" align="right" class="form_escuro">* Nome&nbsp;&nbsp;</td> <td height="21" colspan="2" align="left"><input name="nomeu" type="text" id="nomeu" value="<?php echo $nome; ?>" class="entrada" /></td> </tr> <tr> <td width="263" height="12" align="right" class="form_escuro">E-mail&nbsp;&nbsp;</td> <td height="21" colspan="2" align="left"><input name="emailu" type="text" id="emailu" value="<?php echo $email; ?>" class="entrada" /></td> </tr> <tr> <td height="21" width="82" align="right" class="form_escuro">* Login&nbsp;&nbsp;</td> <td height="21" colspan="2" align="left"><input name="loginu" type="text" id="loginu" value="<?php echo $login; ?>" class="entrada" /></td> </tr> <tr> <td height="21" width="82" align="right" class="form_escuro">* Senha&nbsp;&nbsp;</td> <td height="21" colspan="2" align="left"><input name="senhau" type="password" id="senhau" value="<?php echo $senha; ?>" class="entrada" /></td> </tr> <tr> <td height="21" align="right" class="form_escuro">Empresa&nbsp;&nbsp;</td> <td height="21" colspan="2" align="left"><input name="empresau" type="text" id="empresau" value="<?php echo $empresa; ?>" class="entrada" /></td> </tr> <tr> <td height="21" align="right" class="form_escuro">Site&nbsp;&nbsp;</td> <td height="10" colspan="2" align="left"><input name="siteu" type="text" id="siteu" value="<?php echo $site; ?>" class="entrada" /></td> </tr> <tr> <td height="21" align="right" class="form_escuro">Nível&nbsp;&nbsp;</td> <td height="21" colspan="2" align="left"><select name="nivelu" class="entrada"> <option value="<?php echo $nivel; ?>"><?php echo "Nível atual: $nivel"; ?></option> <option value="1">Nível 1 (Administrador)</option> <option value="2">Nível 2 (Usuário)</option> </select></td> </tr> <tr> <td height="10" colspan="3">&nbsp;</td> </tr> <tr> <td>&nbsp;</td> <td width="78" align="left"><label><input name="cadastrar" type="submit" id="cadastrar" value="Enviar" class="bt" /></label></td> <td width="442" align="left"><input name="cancelar" style="cursor: default;" id="cancelar" value="Cancelar" class="bt" onClick="history.back()" /></td> </tr> <tr> <td>&nbsp;</td> <td colspan="2">&nbsp;</td> </tr> </table> </form> </body> </html> ao chamar a tela _alterar_admin.php pega os campos enviados e faz um update no banco com os dados fornecidos na tela _editar.php _alterar_admin.php <?php //Se os campos Nome, Login, Senha e E-mail foram deixados vazio ele não grava e manda uma mensagem de erro if($_POST["nomeu"] == "" || $_POST["loginu"] == "" || $_POST["senhau"] == "" || $_POST["emailu"] == ""){ header("Location: _index2.php?b=1&inc=_erro&erro=6"); } else { //Se o campo nivel foi deixado vazio, é apresentado uma mensagem de erro if ($_POST["nivelu"] == "") { header("Location: _index2.php?b=1&inc=_erro&erro=2"); exit; } else { //Senão ele continua e grava a alteração //Pega o id do usuário $idedit = $_GET["id"]; //Pega a data na hora da gravação e guarda na variável $data $data = date("Y-m-d"); $nome = $_POST["nomeu"]; $login = $_POST["loginu"]; $senha = $_POST["senhau"]; $empresa = $_POST["empresau"]; $site = $_POST["siteu"]; $nivel = $_POST["nivelu"]; $email = $_POST["emailu"]; //Conecta ao banco require("inc/conecta.inc"); $update = mysql_query("UPDATE usuarios SET data = '".$data."', nome = '".$nome."', login = '".$login."', senha = md5('".$senha."'), empresa = '".$empresa."', site = '".$site."', nivel = '".$nivel."', email = '".$email."' WHERE id =" .$idedit); mysql_query($update,$conexao); mysql_close($conexao); }; }; ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <table width="800" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td align="center"><br /><br /><br /><br /><br /><img src="images/usuario.png" width="64" heigth="64" alt="" title="Alteração de Cadastro" /></td> </tr> <tr> <td align="center" class="titulo_noticia">Alteração realizada com sucesso!</p><br /><br /></td> </tr> <tr> <td>&nbsp;</td> </tr> <tr> <td align="center"><a href='_index2.php?b=1&inc=_principal'>Voltar para página inicial</a> - <a href='_index2.php?b=1&inc=usuarios/_lista_usuarios'>Visualizar usuários</a><br /> <br /><br /><br /><br /><br /><br /><br /></td> </tr> </table> é ai que o problema está acontecendo ao fazer a alteração o sistema loga automaticamente com o usuário alterado o estranho é que local funcionou sem nenhum erro ;) Agradeço a ajuda e até!
  14. D31v1d1

    PhotoShop CS5

    Parece ser muito bom mesmo! Aguardo ancioso para testar :blush:
  15. D31v1d1

    Que fonte é essa?

    Já tinha achado a fonte e esqueci de postar aqui, mas valeu pela dica! Resolvido... Até!
  16. Muito simples este efeito, da de criar de várias formas. A mais facil é com sobreposição de degrade, siga os passos abaixo que não tem erro. - Clique na aba camadas e de um duplo clique na camada que quer o o efeito - Clique em sobreposição de padrão - Clique no degrade padrão que o photoshop carrega e altere para o seguinte -- Localização: 0 -- Cor: 000000 -- Localização: 29 -- Cor: 222222 -- Localização: 50 -- Cor: 181818 -- Localização: 51 -- Cor: 454545 -- Localização: 85 -- Cor: 333333 -- Localização: 100 -- Cor: 4e4e4e Se você segiu todos os passos ficou exatamente igual. Qualquer coisa posta ai novamente... Até mais!
  17. D31v1d1

    (Resolvido) Busca

    Não funcionou continua com o mesmo erro!
  18. D31v1d1

    (Resolvido) Busca

    Bom dia, meu sistema de busca não está funcionando a apresentação dos resultados, mas está passando o valor que digito no input corretamente alguém pode me ajudar _lista_usuario.php echo "<th width='200' scope='col'> <form action='?inc=usuarios/_pesquisa&acao=_envia' method='post'> <input type='text' name='palavra' id='palavra' class='entrada' /> <input type='submit' name='btbusca' value=' ' style='width:16px; height:16px; background:url(images/busca.png); cursor:pointer;' title='Busca de usuário' /> </form> </th>"; echo "</tr>"; após ele apresenta a seguinte mensagem que coloquei para ver até onde o parametro está sendo passado ----------------- Apresenta Admin%Teste Query was empty ----------------- _pesquisa.php <?php //Conecta ao banco require("inc/conecta.inc"); $acao = $_GET["acao"]; if($acao == "_envia"){ $palavra = $_POST["palavra"]; if(!empty($palavra)){ // Altera os espaços adicionando no lugar o simbolo % $palavrab = str_replace(" ", "%", $palavra); echo "Apresenta $palavrab<br />"; // Executa a query no Banco de Dados $consulta = mysql_query("SELECT nome, login, empresa, site FROM usuarios WHERE palavra = '%palavrab%'"); $resultado = mysql_query($consulta) or die( mysql_error()); echo "Apresenta $resultado<br />"; // Conta o total ded resultados encontrados $total = mysql_num_rows($resultado); echo "Busca efetuada, foram encontrados '$total' resultado(s).<br /><br />"; // Gera o Loop com os resultados for($ip=0; $ip<$total; $ip++){ $nome = mysql_result($resultado, $ip, "nome"); $login = mysql_result($resultado, $ip, "login"); $empresa = mysql_result($resultado, $ip, "empresa"); $site = mysql_result($resultado, $ip, "site"); echo "apresenta $nome<br />$login<br />$empresa<br />$site<br />"; } }else{ echo "<br /><img src='images/certo.png' /><br /><p class='usuarios'>Digite uma palavra para efetuar a pesquisa!</p><br />"; } } ?> Fiz algumas alterações mas ainda não está funcionando Desde já obrigado
  19. Bom dia! Estou com o seguinte problema, meu sistema tem um checkbox para cada cadastro de usuário realizado (Segue imagem abaixo) estou tentando fazer com que ao usuário seleciona um ou mais checkbox ele pegue a id do usuário selecionado e exclua ao clicar em delete após selecionar quais vao ser deletados. _selecao_usuarios.inc <?php //Seleciona a base e conecta mysql_select_db("banco",$conexao); //Seleciona todos os campos da tabela usuarios e apresenta em ordem decrescente e poem o limite de 10 apresentação $consulta = "SELECT id, data, nome, login, senha, empresa, site, data, nivel FROM usuarios ORDER BY id DESC LIMIT 10"; $resultado = mysql_query($consulta,$conexao); ?> _lista_usuarios.php //Seleciona a tabela de usuarios require ("_selecao_usuarios.inc"); while ($linha = mysql_fetch_row($resultado)) { //Seta a variável $acao como um chekbox com name e id da id do usuário apresentado $acao = "<input type='checkbox' name='<?php $linha[0]; ?>' id='<?php $linha[0]; ?>' align='left'>"; //Defini a linha do nivel do usuário com $nivel para apresentar futuramente o símbolo do nivel $nivel = $linha[8]; //Apresenta os usuários registrados echo "<form action='inc/_deletar_usuario.php' method='post'>"; echo "<tr><td width='12' height='45' bgcolor='#131313' align='center'>$acao</td>"; echo "<td width='30' height='45' bgcolor='#131313' class='usuarios' align='center'>$linha[0]</td>"; echo "<td width='70' height='45' bgcolor='#131313' class='usuarios' align='center'>$linha[1]</td>"; echo "<td width='100' height='45' bgcolor='#131313' class='usuarios' align='center'>$linha[2]</td>"; echo "<td width='70' height='45' bgcolor='#131313' class='usuarios' align='center'>$linha[3]</td>"; echo "<td width='50' height='45' bgcolor='#131313' class='usuarios' align='center'>$linha[4]</td>"; echo "<td width='90' height='45' bgcolor='#131313' class='usuarios' align='center'>$linha[5]</td>"; echo "<td width='70' height='45' bgcolor='#131313' class='usuarios' align='center'>$linha[6]</td>"; echo "</tr>"; echo "</form>"; }; _deletar_usuarios.php <?php //Pega o valor do checkbox $id = $_POST['acao']; //Conecta ao banco require("inc/conecta.inc"); echo "apresenta $id"; //Seleciona a base //mysql_select_db("inove",$conexao); //$query = mysql_query ("DELETE FROM usuarios WHERE id='id' LIMIT 1"); // if($query){ // echo "cadastro deletado com sucesso!"; // } else { // echo "Não foi possiverl deletar o cadastro!"; //} //Encerra conexao mysql_close($conexao); ?> Pelo que percebi não estou conseguindo pegar o valor do checkbox Não tenho muito conhecimento em php, estou precisando de ajuda. Obrigado até mais!
  20. "RESOLVIDO! Post editado caso alguém precise de algo parecido o código abaixo está funcionando redondinho!" Boa noite! Preciso de ajuda, sou novo em php e estou me batendo para fazer o sistema de login, tenho uma página index.php que tem este form de envio do login e senha <form action="inc/login_vai.php" method="post"> <tr> <td height="22" colspan="3" valign="top" align="left"><input name="login" type="text" id="login" class="entrada" value="Digite seu usúario" size="20" maxlength="20" /></td> </tr> <tr> <td width="88" height="22" valign="top"><input name="senha" type="password" id="senha" class="entrada" value="*****" size="14" /></td> <td width="36" valign="top"><input type="submit" name="entrar" value="OK" style="cursor: pointer;" class="bt2" id="entrar" /> </td> <td width="36" valign="top"> </td> </tr> <tr> <td height="12" colspan="3" align="left"><a href="#">Recuperar senha</a></td> </tr> <tr> <td height="20" colspan="3" align="left"></td> </tr> </form> e tenho essa que verifica o login e senha se é valido ou não, se é valido ele passa para o arquivo _index2.php que é o painel do sistema, pelo que vejo essa página já cria a sessão também correto? login_vai.php <?php // Conexão com o banco de dados require("conecta.inc"); // Inicia sessões session_start(); // Recupera o login $login = isset($_POST["login"]) ? addslashes(trim($_POST["login"])) : FALSE; // Recupera a senha, a criptografando em MD5 $senha = isset($_POST["senha"]) ? md5(trim($_POST["senha"])) : FALSE; // Usuário não forneceu a senha ou o login if(!$login || !$senha) { echo "Você deve digitar sua senha e login!"; exit; } /** * Executa a consulta no banco de dados. * Caso o número de linhas retornadas seja 1 o login é válido, * caso 0, inválido. */ mysql_select_db("inove",$conexao); $consulta = "SELECT id, data, nome, login, senha, empresa, site FROM usuarios WHERE login = '" . $login . "'"; $resultado = mysql_query($consulta,$conexao) or die("Erro no banco de dados!"); $total = @mysql_num_rows($resultado); // Caso o usuário tenha digitado um login válido o número de linhas será 1.. if($total) { // Obtém os dados do usuário, para poder verificar a senha e passar os demais dados para a sessão $dados = @mysql_fetch_array($resultado); // Agora verifica a senha if(strcmp($senha, $dados["senha"]) == 0) { // TUDO OK! Agora, passa os dados para a sessão e redireciona o usuário $_SESSION["login"] = stripslashes($dados["login"]); $_SESSION["senha"] = $dados["senha"]; $_SESSION["nivel"] = $dados["nivel"]; header("Location: ../_index2.php"); exit; } // Senha inválida else { echo "Senha inválida!"; exit; } } // Login inválido else { echo "O login fornecido é inexistente!"; exit; } ?> Alterei o arquivo e agora o meu _verifica ficou da seguinte maneira abaixo, está verificando mas não está deixando eu logar só está apresentando a mensagem "Voçê não efetuou login!" _verifica.php <?php session_start(); if (isset($_SESSION["login"]) AND isset($_SESSION["senha"])) { $login = $_SESSION["login"]; $senha = $_SESSION["senha"]; }else{ echo "Você não efetuou o login."; exit();/*caso não tinha session.. quer dizer.. ele não logou*/ } /*aqui primeiro ele checa para ver se exite essas Sessoes, e depois ele coloca o valor das sessoes nessas variaveis… para fazermos os testes!*/ if(!(empty($login) OR empty($senha))) { //acessa ao banco de dados $conexao = mysql_connect("localhost", "root", ""); mysql_select_db("inove"); $resultado = mysql_query("SELECT * FROM usuarios WHERE login = '$login'"); if (mysql_num_rows($resultado) == 1)/*caso exista esse login.. vamos testar a senha então*/ { if ($senha != mysql_result($resultado, 0, "senha")) { unset ($_SESSION["nome"]);/*apaga a session que existia mas era errada..*/ unset ($_SESSION["sehna"]); header("Location: index.php"); exit(); } }else { unset ($_SESSION["nome"]); unset ($_SESSION["sehna"]); header("Location: index.php"); exit(); } }else{ header("Location: index.php"); exit();/*caso das sessions estarem vazias*/ } mysql_close($conexao); ?> alguém pode me ajudar a fazer esse código funcionar corretamente? Obrigado e até mais
  21. D31v1d1

    Sistema de login e senha

    fiz esta alteração if(strcmp($senha, $dados["senha"]) == 0) e setei para a variavel $senha ao sair do campo senha já seja passada para md5 funcionou (Y) alguém sabe onde encontro algum material sobre ativação de cadastro via email
×
×
  • Criar Novo...