Ir para conteúdo
Fórum Script Brasil

lucke

Membros
  • Total de itens

    236
  • Registro em

  • Última visita

Tudo que lucke postou

  1. Olá! Creio que o erro esta na parte de enviar a imagem... Se este for erro, já arrumei a solução.Peguei uma parte do seu código, criei a tabela, e enfim consegui resultado. Fiz uma modificação, e agora ao invés de usar move_uploaded_file(), vai usar copy(). Troque todo o conteudo desde o if($_GET['area']){, por isto, e configure a conexão com a DB: if ($_GET['area']==post){ //Configure a conexão: $host = "localhost"; $usuariodb = "root"; $senhadb = "SENHA"; $db = "DATABASE"; $conexao=mysql_connect ("$host", "$usuariodb", "$senhadb") or die ("Erro ao conectar!"); $selecionadb= mysql_select_db ("$db") or die ("Erro ao localizar a DB!") //Fim conexão $id=$_GET['id']; if (empty($id)){ echo "Coloque um ID!"; exit;}else{ $md5 = md5($REMOTE_ADDR); $arquivo_name = $md5.$arquivo_name; $temp = substr(md5(uniqid(time())), 0, 10); $arquivo_name = $temp . "$arquivo_name" . $extensao; $tipo = $_FILES["arquivo"]["type"]; $nome = $_FILES["arquivo"]["name"]; $tamanho = $_FILES["arquivo"]["size"]; $temp_nome = $_FILES["arquivo"]["tmp_name"]; if (copy($arquivo,"./arquivos/".$arquivo_name)){ $sql2 = "UPDATE dados_administracao SET Login = '$login',Nome = '$nome',Sobrenome = '$sobrenome',Email = '$email',Foto = '$arquivo_name' WHERE id = '$id'"; $query2 = mysql_query($sql2); if (!$sql2){ echo "Não foi possivel atualizar os dados!";}else{ echo "Os dados foram atualizados com sucesso!"; } }else{ echo ("<b>Erro no envio da imagem!</b>"); } } } E o formulário, por isto: <form action="?area=post&id=<? echo $_GET['id']; ?>" method="post" enctype="multipart/form-data"> <label>Foto</label> <input type="file" name="arquivo" class="corpo" id="arquivo"><BR> <label>Usuário</label> <input type="text" value="<? echo $rows['Login']; ?>" class="input-xlarge" name="login"> <label>Nome</label> <input type="text" value="<? echo $rows['Nome']; ?>" class="input-xlarge" name="nome"> <label>Sobrenome</label> <input type="text" value="<? echo $rows['Sobrenome']; ?>" class="input-xlarge" name="sobrenome"> <label>Email</label> <input type="text" value="<? echo $rows['Email']; ?>" class="input-xlarge" name="email"> <input type=submit value=Salvar!> </form> E para usar, tem que digitar na barra de endereço,o id.Ex: ?id=1, senão na area do post, ele ira mostrar uma imagem de erro, caso o $id esteja vazio. Testai os códigos... Caso de certo, comentai e marca o tópico como resolvido, para que possa ajudar outros usuários caso estejam com o mesmo problema que você. Caso de erro, poste ai qual erro o php acusa. Flws!!
  2. Olá! Poderia passar o código pra min pra eu dar uma analizada?Pode me passar aqui ou MP se quiser... Flws!
  3. Olá novamente! Fico feliz por ter ajudado! Em realação ao segundo problema, você esta fazendo o action incorretamente. Quando você quiser usar um GET para poder executar um código, e este GET tiver mais de 2 arrays, tem que separar as arrays por um "&". Por exemplo: ?area=post&id=1 Resumindo: Troca essa action por isto: action="<?php echo $PHP_SELF; ?>?id=<?php echo $rows['ID']; ?>&area=post" E para fazer select, update e tudo mais, não se pode apenas colocar o código SQL entre aspas. Para fazer o select, update, ou insert, tem que executar usando o mysql_query(). E vi nos 2 trechos que me mandou, que tem 2 variaveis com o mesmo nome, e isso tambem não pode acontecer. Exemplo: "$sql1" e "$sql2". mysql_query($sql). Resumindo, troca o primeiro trecho por: if ($_GET['area']==post){ $id=$_GET['id']; $sql1="SELECT * FROM dados_administracao WHERE ID='$id'"; mysql_query($sql1); e o segundo trecho por: $sql2 = "update dados_administracao set Login = '$login',Nome = '$nome',Sobrenome = '$sobrenome',Email = '$email',Foto = '$nome_imagem' where ID = '$id_usuario'"; mysql_query($sql2); E coloque um tratamento com IF e ELSE para mostrar se deu certo ou não. Exemplo: Juntando o primeiro trecho com o segundo: if ($_GET['area']==post){ $id=$_GET['id']; $sql1="SELECT * FROM dados_administracao WHERE ID='$id'"; $query1 = mysql_query($sql1); if (!$query1){ echo "Não foi possivel selecionar o ID!";}else{ $sql2 = "update dados_administracao set Login = '$login',Nome = '$nome',Sobrenome = '$sobrenome',Email = '$email',Foto = '$nome_imagem' where ID = '$id_usuario'"; $query2 = mysql_query($sql2); if (!$sql2){ echo "Não foi possivel atualizar os dados!";}else{ echo "Os dados foram atualizados com sucesso!"; } } No código acima, caso a busca pelo ID encontre algum resultado, executa a atualização dos dados, caso contrário, mostra a mensagem de erro. Tambem no código acima, mostra se a atualização foi bem-sucedida ou não, usando IF e ELSE. Caso queira dar mais uma lida sobre IF e ELSE, eu fiz um tutorial aqui mesmo no fórum: Link do tutorial> Tutorial: Usando IF, ELSE, ELSEIF e SWITCH Testai os códigos e ve se da certo. Caso de certo, comentai e marca o tópico como resolvido. Flws!!
  4. lucke

    Calculo de frete

    Olá! Fiz um tutorial explicando o uso de GET e POST aqui mesmo no fórum. Link: Tutorial: Usando GET e POST Espero que te ajude. Flws!
  5. Olá a todos!! Desta vez, irei fazer um rápido tutorial sobre como usar GET e/ou POST. Explicando: O método POST, é usado em formulários, cujo o envio de informações são feito por inputs. O método GET, é usado para passar valores pela URL. Vantagens do uso de GET: Permite enviar dados rapidamente, sem ter necessidade da criação de formulários; Desvantagens do uso de GET: Permite apenas 255 caracteres por URI. Vantagens do uso de POST: 1:É mais seguro; 2:Permite o envio de muito mais informações (+/- 2kbytes a mais). Desvantagens: Necessita da criação de formulário, e de seus respectivos inputs. Exemplos: Usando método POST, para enviar informações: <form action="?area=POST" method="POST"> <input type="text" name="texto"> <input type="submit" value="Enviar!"> </form> <? //Agora vamos pegar os dados enviados via POST: $area= $_GET['area']; //Note a presença do método GET< if ($area==POST){ $texto = $_POST['texto'];//Pega o texto enviado da input "texto"; echo $texto;//Mostra o conteudo da variavel $texto. } ?> Importante: Nos formulários: sempre especifique a ação que será executada após o enviamento, usando o "action=''"; sempre declare o método, usando o "method=''"; sempre especifique o nome dos inputs, usando o "name=''"; Nunca esqueça do botão Submit, caso contrário, seu form não podera ser enviado; Dica para uso do post: Grave um texto num banco de dados, usando método POST e um "textarea". Agora, vamos aprender um pouco sobre o GET: O GET é parecidissimo com o POST. Sua diferença é que pegamos valores de diferentes arrays vindas pela URL. Exemplo: Pegue o código abaixo e salve como "arquivo.php", e digite no navegador (por exemplo) "http://localhost/arquivo.php?texto=texto". Código: <? $texto = $_GET['texto'];//Declaramos que a $texto é igual a busca na URL pela array "texto" if (empty($texto)){ //Caso a array $texto esteja vazia: echo "A variavel 'texto' está vazia!"; //Mostra mensagem, caso contrário: }else{ echo "o conteudo da variavel 'texto' é: $texto"; //Mostra o conteudo da $texto } ?> Fica no ar a pergunta:Como pega dados de 2 ou mais de arrays? Simples!Veja: <? $texto = $_GET['texto'];//Declaramos que a $texto é igual a busca na URL pela array "texto" $numero= $_GET['texto'];//Declaramos que a $numero é igual a busca na URL pela array "numero" if (empty($texto)){ //Caso a array $texto esteja vazia: echo "A variavel 'texto' está vazia!"; //Mostra mensagem, caso contrário: }else{ echo "O conteudo da variavel 'texto' é: $texto<br>"; //Vamos fazer outra verificação: if (empty($numero)){ //Caso a array $numero esteja vazia: echo "A variavel 'numero' está vazia!"; //Mostra mensagem, caso contrário: }else{ echo "O conteudo da variavel 'numero' é: $numero."; //Mostra o conteudo da $texto e da $numero } }//Fechamos o IF da vericação principal. ?> Para usar o exemplo acima, a mesma coisa, pegue o código abaixo e salve como "arquivo.php", e digite no navegador (por exemplo) "http://localhost/arquivo.php?texto=texto&numero=1". Importante: Nunca esqueça de colocar na url o "&" separando as arrays, caso tenha mais de uma array; Dependendo do texto, caso tenha espaços (Ex: ?texto=TEXTO TEXTO), coloque o texto todo junto, caso contrário só irá aparecer a primeira palavra do texto. Dica para uso do GET: Busque via Get, um id num banco de dados por exemplo. Viu como é facil usar GET e/ou POST? É isso pessoal! Flws, até a próxima.
  6. Olá! Troque o código do formulario, por o seguinte código: <form id="tab" action="<?php echo $PHP_SELF; ?>?area=post" method="post"> E troque o segundo código, que sera executado por isto: <? include "validar_session.php"; include "config/config.php"; if ($_GET['area']==post){ $login = htmlspecialchars($_POST['login']); $nome = $_POST['nome']; $sobrenome = $_POST['sobrenome']; $email = $_POST['email']; $foto = $_FILES["foto"]; if (!empty($foto["name"])) { // Pega extensão da imagem preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext); // Gera um nome único para a imagem $nome_imagem = md5(uniqid(time())) . "." . $ext[1]; // Caminho de onde ficará a imagem $caminho_imagem = "fotos/" . $nome_imagem; $caminho_thumb = "fotos/thumb/" . $nome_imagem; // Redmenciona e Recorta a imagem require_once 'script/ThumbLib.inc.php'; $thumb = PhpThumbFactory::create($_FILES['foto']['tmp_name'] ); $thumb->adaptiveResize(115, 115); $thumb->save('fotos/thumb/' . $nome_imagem); // Faz o upload da imagem para seu respectivo caminho move_uploaded_file($foto["tmp_name"], $caminho_imagem); } // faz consulta para atualizar os dados $sql = "update dados_administracao set Login = '$login',Nome = '$nome',Sobrenome = '$sobrenome',Email = '$email',Foto = '$nome' where Login = '$login_usuario'"; $consulta = mysql_query($sql); // verifica se foi atualizado os dados if($consulta) { echo '<div class="alert alert-info"> <button type="button" class="close" data-dismiss="alert">×</button> Parabéns você foi cadastrado em nosso sistema! </div>'; }else{ echo '<div class="alert alert-info"> <button type="button" class="close" data-dismiss="alert">×</button> Erro! por algum motivo não foi possível enviar sua solicitação, tente novamente mais tarde, ou entre em contato com o suporte! </div>'; } } ?> E ve ai se da certo... Flws!
  7. Olá! Recomendo que você faça a conexão direto no script. Tinha um exemplo guardado aqui, modifiquei pra você usar ai: <? //Script feito por Lucke //Configure aqui a conexão: $host = "localhost"; $usuariodb = "root"; $senhadb = "senha"; $db = "DATABASE"; $tabela = "Tabela"; //Fim //Conectando: $conexao=mysql_connect ("$host", "$usuariodb", "$senhadb") or die ("Erro ao conectar!"); $selecionadb= mysql_select_db ("$db") or die ("Erro ao selecionar a DB!"); //Fim //Recebe dados via get $email = $_GET['email']; //Verificando se algo foi digitado: if ($email>"1"){ $query = mysql_query("SELECT * FROM $tabela WHERE email='$email'"); $numeros = mysql_num_rows ($query); if ($numeros>"0"){ echo "Tem uma informação cadastrada!"; //Sucesso } else{ echo "Não tem nenhuma informação cadastrada!"; //Erro } } //Fim ?> Testei aqui e ta funcionando 100%! Testai! Flws!!
  8. Olá! Não entendi muito bem, mas você quer cadastrar dados em duas tabelas ao mesmo tempo?
  9. Olá! Não tenho certeza se tem, mas procure no site do mysql. Flws!!
  10. lucke

    ERRO SITE PHP

    Olá! Substitua o conteudo do valida.php por isto: <? $cookie = $HTTP_COOKIE_VARS['nome_usuario']; if (empty($cookie)){ header("Location: login.html"); }else{} ?> E ve ai se da certo. Flws!
  11. lucke

    Problema com UPDATE

    Olá! Você tem que fazer isto mesmo que o amigo citou acima. Se não souber fazer isto, postai o código do publicar_notas_2.php pra min dar uma analizada.
  12. Olá pessoal! Este é meu primeiro post na área de tutoriais do fórum. O que tenho percebido, é que muitas pessoas se embaraçam na hora de usar o IF, o Else ou o Switch. Por isso, decidi postar este tutorial, bem explicado e com exemplos, ótimo para inciciantes. 1:Oque é IF, ELSE, ou SWITCH? Traduzido do ingles, IF(se), Else(ou, senão), Elseif (ou se), Switch(mudar, trocar). Em outras palavras, são as condições que a gente usa para retornar valores. Explicando: Se alguma coisa for igual a X roda um código. Por exemplo, como verificar se um dado vindo de um formulário, é "ABC" ou "DEF"? 2:Usando IF: É muito facil montar uma condição IFe IF ELSE em seu código.Basta memorizar a seguinte regra: IF (algumavariavel==AlgumValor){ } OBS:NUNCA ESQUEÇA DESTA REGRA.CADA IF, ELSE, e ELSEIF tem o seu ({ E }).Se começar um IF/ELSE/ELSEIF, e esquecer de fechá-lo, VAI dar problema.Outra coisa, TEM que ter o "==", se não tambem pode ocorrer problema. Exemplo básico: <? if ($variavel==X){ echo "A variavel corresponde a X"; } ?> Exemplo, que verifica qual valor veio de uma URL(usando método GET.) <? $valor = $_GET['valor]'; //Declaramos a $valor //Vamos usar a regrinha do IF: $valor = $_GET['valor']; if ($valor=="X"){ Echo "O valor vindo foi X"; } ?> Para testar o código acima, salve isto como "arquivo.php", e teste assim: http://localhost/arquivo.php?valor=X 3:Usando IF com ELSE: É basicamente a mesma coisa do if.O que muda é:Se o valor for igual a X, mostra a mensagem "O valor vindo foi X", caso contrário, mostra a mensagem "Veio um valor diferente de X". Exemplo usando método GET: <? $valor = $_GET['valor']; if ($valor=="X"){ Echo "O valor vindo foi X"; }else{ echo "O valor vindo foi diferente de X"; } ?> Para testar o código, tambem é a mesma coisa do exemplo do IF: Salve o arquivo como "arquivo.php" e digite isto no navegador: http://localhost/arquivo.php?valor=X Virá uma mensagem, mostrando que veio o valor X.Depois teste assim: http://localhost/arquivo.php?valor=Y Virá uma mensagem, mostrando que veio um valor diferente de X. 4: Usando IF e ElSEIF: Tambem é a mesma coisa, só que ao invés de colocar ELSE, coloque ELSEIF. O que muda de ELSE para ELSEIF? Muda, que você poderá verificar se veio mais outra informação, ao invés de X.Meio complicado de entender, mas simples de fazer.Veja: Outro exemplo, com método GET: <? $valor = $_GET['valor']; if ($valor=="X"){ Echo "O valor vindo foi X"; }elseif ($valor=="Y"){ echo "O valor vindo foi Y"; } elseif ($valor=="Z"){ echo "O valor vindo foi Z"; } ?> Para testar é o mesmo procedimento.Salve o arquivo, e teste das seguintes maneiras: http://localhost/arquivo.php?valor=X http://localhost/arquivo.php?valor=Y http://localhost/arquivo.php?valor=Z O script irá retornar 3 Mensagens diferentes. 5: Usando SWITCH: O SWITCH, tambem é a mesma coisa.Ele é tambem é feito em blocos de verificação.A sua única diferença, é que ele pode substituir o IF, ELSE e ELSEIF.Mas é recomendado quando tem que fazer muitas verificações. Para poucas verificações use o IF/ELSE/ELSEIF mesmo. Exemplo, tambem usando método GET: <? $valor=$_GET['valor']; switch ($valor){ case "X"; echo "O valor veio X"; break; case "Y"; echo "O valor veio Y"; break; } ?> É uma simples regra: <? switch ($variavel){ case "X"; echo "O valor veio X"; break; } ?> Explicando:Caso o valor da variavel $variavel vier X, mostra a mensagem. Sempre para por mais condições é esta regra: Case ""; Linha de código a ser executada Break; E é isso pessoal! Qualquer erro, dúvida postem ai! Flws!!
  13. Olá! Tem como fazer com sessions tambem, como dito pelo colega acima.Cookies e sessions é praticamente a mesma coisa. Se quiser fazer com cookie, fiz um exemplo com um formulário. Esta todo comentado, pra você estudar e adaptar. Este script grava e mostra o conteudo do cookie: <? //Não se esqueça de responder no fórum se deu certo ou não hehehe //Script by lucke $acao= $_GET['acao']; //Vamos ver se o usuario mandou rodar o código: if ($acao==gravar){ $dado= $_POST['dado']; //Pegamos o que veio escrito do campo "dado" do formulario $criacookie = setcookie("dado",$dado); //Criamos um cookie com nome "dado" e escrevemos o que veio do campo "dado" $mostracookie = $HTTP_COOKIE_VARS['dado']; //Variavel para mostrar cookie. if (!$criacookie){ //Vamos ver se deu certo echo "<b>Erro ao criar e/ou gravar cookie</b><hr>"; //Msg de erro }else{ echo "Deu certo!<BR>Texto gravado no cookie:<b>$mostracookie</b><BR>"; //Msg de sucesso } } //Fecha IF da variavel $acao ?> <form method="POST" action="?acao=gravar"> <!--Criamos um formulario POST--> <b>Dado a ser gravado no cookie:</b><br> <input type="text" name="dado"><br> <!--Campo tipo texto com nome "dado"--> <input type="submit" value="Gravar!"></b> </form> <br><b>Não se esqueça de responder no fórum se deu certo ou não hehehe</b><br> Script by lucke Testai! Flws!!
  14. lucke

    PHP

    Olá! Amigo não entendi sua pergunta. Especifica melhor ae. Flws!
  15. lucke

    Grade de Horarios...

    Olá! Faça isso com PHP + Mysql. Cadastre no banco de dados, e depois somente puxe as infos. do banco de dados. Você sabe pelo menos o básico de php? Se você souber dominar pelo menos um pouco, posto um exemplo pra você fazer sua grade de horários. Flws!
  16. Olá! é muito fácil fazer isto. Puxe os dados do formulário via POST, e guarde-os em um cookie. Feito isso, exiba a informação do cookie em qualquer lugar.Somente não esqueça de destruir esse cookie depois.
  17. QUOTE(geogetrindade @ 01/01/2013 - 22:38) ← Lucke tenho duas dicas simples, talves você possa melhorar o botão que seleciona a pasta, quando eu fui instalar ví q só instala no c: e meu localhost é em d: ae nem deu, segundo, seu sistema parece bem completo mais eu acho que seria bom você postar mais informações ou um leiamim.txt com esplicações mais claras, dicas básicas pra novatos que nem eu hehehe, boa sorte ae vlw... Olá!! Vlws por ter baixado e testado, e principalmente por ter colocado as sugestoes. já comtem sim o arquivo leiame.Alias tem 2 arquivos leiame.Mas tudo bem.O LLV2 esta com a interface gráfica e os scripts estão totalmente restruturados. já esta quase pronto o LuckeLogin V2. Acabo de lançar o LuckeLogg(antigo luckelogin) na versão 2.0!Clique aqui Flws!!
  18. lucke

    localização estimada

    Olá, vi seu tópico e já estou desenvolvendo a solução.
  19. Olá! Sim, é muito melhor cadastrar os dados na DB e puxar via comando sql.Ai um exemplo: Vamos lá:: Inserindo informações no banco: <? //Vamos lá! //Puxando dados via GET $nome = $_GET['nome']; $sobrenome = $_GET['sobrenome']; //Fim //Configure aqui a conexão com a DB: $host = "localhost"; //Host $usuariodb = "root"; //User do Mysql $senhadb = "SENHA"; //Senha Mysql $db = "DB"; //Database $tb = "TABELA"; //Tabela dos dados $linhas = "nome, sobrenome"; //Linhas usadas na tabela $valores = "'$nome', '$sobrenome'"; //Valores usados para preencher as linhas da tabela.Deve ter a mesma quantidade que contem de linhas! $conexao=mysql_connect ("$host", "$usuariodb", "$senhadb") or die ("Não foi possivel conectar ao Host!"); $selecionadb= mysql_select_db ("$db") or die("Não foi possivel selecionar a DB!"); //---Fim de configuração---// //Verificando se algum valor foi inserido na variavel $nome: if (empty($nome)){echo "Opa!Insira alguma info.";}else{ //Começando Inserção: $sql=mysql_query("INSERT INTO $tb ($linhas) VALUES ($valores)"); //Fim da inserção //Resultado da inserção: if (!$sql){ echo "Ocorreu um erro.Verifique o script."; } //Msg de erro else { echo "Deu certo!Dados inseridos!"; } //Fim resultado }//Fechando verificação ?> Para usar, a url do script tem q estar assim no final: ?nome=teste&sobrenome=teste2 Puxando dados: <? //Puxando dados via GET $nome = $_GET['nome']; //Fim //Configure aqui a conexão com a DB: $host = "localhost"; //Host $usuariodb = "root"; //User do Mysql $senhadb = "SENHA"; //Senha Mysql $db = "DB"; //Database $tb = "TABELA"; //Tabela dos dados $linha = "nome"; //Linhas usada na busca da tabela $valores = "'$nome', '$sobrenome'"; //Valores usados para preencher as linhas da tabela.Deve ter a mesma quantidade que contem de linhas! $conexao=mysql_connect ("$host", "$usuariodb", "$senhadb") or die ("Não foi possivel conectar ao Host!"); $selecionadb= mysql_select_db ("$db") or die("Não foi possivel selecionar a DB!"); //---Fim de configuração---// $sql = mysql_query("SELECT * FROM $tb WHERE $linha='$nome'"); //Puxa dados da linha que contenha o $nome if (!$sql){ echo "Não foi possivel buscar!"; //Msg de erro } else{ while ($reg = mysql_fetch_array($sql)){ //Caso conste algum dado cadastrado $nome = $reg['nome']; $sobrenome = $reg['sobrenome']; echo"Nome: $nome|Sobrenome: $sobrenome"; //Exibe dados } } ?> Para usar, a url do script tem q estar assim no final: ?nome=teste Testei e esta funcionando, caso de erro, verifique a configuração, e leia os comentários que coloquei no script, para te ajudar. Qualquer duvida/erro, poste ai. Flws!!
  20. Olá! Denada colega, sempre que precisar, poste suas dúvidas ai... tudo de bom pra você tb, e feliz ano novo! Flws!!
  21. Opa vlw ae então. Poste suas sugestoes lá na página do sistema de login, beleza? já to fazendo a V2 dele. Flws!
  22. Olá! Pelo que percebo, não tenho certeza, mas acho que é um sistema de login. Que tal usar o LuckeLogin V1, meu sistema de login avançado feito por min mesmo? :rolleyes: Ele usa cookies, que é bem + facil de se manipular. Baixe aí 100% gratis, não leva menos que 5 min para instalação dos scripts, garanto que não vai se decepcionar, baixe-o aqui: LuckeLogin V1 ------------------------------//--------------------------- Agora voltando a sua dúvida, tente substituir seu código atual, por este: <?php if (isset($_POST['logout'])) //VERIFICA SE LOGOUT FOI CHAMADO { //INÍCIO DO BLOCO A SER EXECUTADO SE O LOGOUT FOI CHAMADO ### $_SERVER["passwords"] = null; //ZERA ESSA VARIAVEL session_start(); session_unset(); //MATA AS VARIAVEIS DA SESSION session_destroy(); //ELIMINIA(REINICIALIZA) SESSION header("Location: index.php"); //REDIRECIONA PARA O LOGIN exit(); //PARA EXECUÇÃO DO SCRIPT.......................... } //FIM DESSE BLOCO .................................. ### //\\Caso logout não foi chamado ele passa a executar a partir daqui if (isset($_POST['passwords']))//\\Verifica se a senha foi digitadas no formulário. { //\\Executa esse bloco comparando a senha do formulario com a do arquivo. $login = $_POST['passwords']; //\\Salva o valor de $_POST numa variável $login para poder comparar. include "bd.php"; //\\Carrega o banco de dados. if( $login != $senha ) //\\Compara as informações que foram digitadas no formulário com a senha correta que está no banco.. { //\\Esse bloco é executado somente se a senha for diferente da que está no banco: // \\Esse é o painel de login echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">\n"; echo "<html>\n"; echo "<head>\n"; echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=ISO-8859-1\">\n"; echo "<title>Autenticação</title>\n"; echo "</head>\n"; echo "<body>\n"; echo "<center>\n"; echo "<br>\n"; if($_SERVER['REQUEST_METHOD'] == 'POST') echo "<span style=\"font-size:11px;font-family:Verdana;font-weight:normal;text-decoration:none;color:#FF0000\">Chave de acesso errada!<br><br><br></span>\n"; else echo "<span style=\"font-size:11px;font-family:Verdana;font-weight:normal;text-decoration:none;color:#535353\">Use sua chave de acesso.<br><br><br></span>\n"; echo "<form method=\"post\" action=\"".basename(__FILE__)."\">\n"; echo " <table cellspacing=\"0\" cellpadding=\"3\" border=\"0\" bgcolor=\"#FFFFFF\" style=\"border:1px solid #535353;\">\n"; echo " <tr>\n"; echo " <td colspan=\"2\" bgcolor=\"#535353\" style=\"text-align:center;padding:4px;font-size:11px;font-family:Verdana;font-weight:normal;text-decoration:none;color:#FFFFFF\"><b>Login</b></td>\n"; echo " </tr>\n"; echo " <tr>\n"; echo " <td style=\"font-size:11px;font-family:Verdana;font-weight:normal;text-decoration:none;color:#535353\" align=\"right\" width=\"30%\" height=\"60\">Chave:</td>\n"; echo " <td style=\"font-size:11px;font-family:Verdana;font-weight:normal;text-decoration:none;color:#535353\" align=\"left\" width=\"70%\" height=\"60\"><input type=\"password\" name=\"password\" value=\"\" style=\"border:1px solid #535353;width:120px;\"> <input type=\"submit\" value=\"Login\"></td>\n"; echo " </tr>\n"; echo " </table>\n"; echo "</form>\n"; echo "</center>\n"; echo "</body>\n"; echo "</html>\n"; exit; } setcookie('$loja', $_POST['passwords'], time() + 3600*24*30); // Tento criar um cookie pra evitar ter que reenviar os dados ao recarregar!!! } ?> Aqui vem o código da página restrita que é exibido se a senha estiver correta. Testaí, Flws!
  23. lucke

    localização estimada

    Amigo, eu posso personalizar e adaptar para que as informações sejam apenas as que eu necessito mostrar, e também utilizar estilo css? Olá novamente filipi! Eu que agradeço pelo elogio, e sempre que eu puder, estarei colaborando com todos do Sb. Com relação a sua dúvida, sim, você pode adaptar um código Css, vou te dar um exemplo aqui: (insira abaixo de </title> e antes de </head> <style type="text/css" media="screen"> body,html{ background:#000000; color:#ccc; padding:50px; margin:0; } #doc{ width:700px; margin:0 auto; background:#f8f8f8; color:#333; border:1em solid #f8f8f8; font-family:georgia,serif; } h1,h2,h3{ color:#369; } li{ list-style-type:none; } #info{ height:400px; } #map{ margin:0 auto; min-height:200px; width:300px; position:relative; float:left; padding:25px; } </style> Caso queira adaptar para as infos que você necessita mostrar, só ir retirando as linhas correspondentes as infos. + dúvidas ou erro, poste ai. Flws!!
  24. Fala pessoal do ScriptBrasil!!! Aqui estou eu novamente, postando dessa vez o código do LuckeLogin, sistema de login avançado feito em php por min mesmo. Características: Níveis de permissão; Painel do usuário; AutoInstalador de script! Mudança de perfis cadastrados; Inclui sistema de cadastro de usuários; Isso mesmo, inclui um programinha feito por min mesmo, um AutoInstalador de script, onde você configura a conexão com o host/site, usuario, senha e database do banco de dados em um formulário, e ele mesmo cria o script de conexão.Não fique mais se matando para configurar a conexão :P ! Vem, muito bem explicado, não tem erro!Descompacte, e Apenas siga as instruções do arquivo "leia-me". Download do LuckeLogin: Clique aqui para baixar Meu site de dicas, e sistema prontos em PHP: MontandoUmSite - Dicas para seu site bombar na net! Postarei o mais rápido possivel, a versão 2. Flws gente! Comentem aí, me ajudem a criar a versão 2 com seus comentários :D !
  25. lucke

    localização estimada

    Olá MTavares! Denada...Qualquer coisa estamos ai, beleza? Flws!
×
×
  • Criar Novo...