
itibere
Membros-
Total de itens
313 -
Registro em
-
Última visita
Tudo que itibere postou
-
Eu só revisei o codigo, por que tava com algums erros de sintaxe(quem podem inclusive serem meus), de qualquer forma, do jeito esta esta devia estar funcionando. Abraços.
-
Olha, no teste de você fez não podeira dar o erro já que você comentou a linha " header ("Location: pagina_inicial.php");" esta linha provca erro quando você tente escrever na pagina antes dela, olha essa ultima modificação que fiz; ve se da resultado: <? if(isset($_COOKIE["nome_usuario"])){ $nome_usuario = $_COOKIE["nome_usuario"]; } if(isset($_COOKIE["senha_usuario"])){ $senha_usuario = $_COOKIE["senha_usuario"]; } //**************** if (!(empty($nome_usuario) or empty($senha_usuario))){ include "conecta_pg.inc"; $resultado = pg_query("select * from usuarios where username='nome_usuario'"); if(pg_num_rows($resultado)==1){ if($senha_usuario != pg_fetch_result($resultado, 0, "senha")){ setcookie("nome_usuario"); setcookie("senha_usuario"); echo "você não efetuou o <b>LOGIN</b>!!!"; exit; }else{ setcookie("nome_usuario"); setcookie("senha_usuario"); echo "Você não efetuou o <b>LOGIN</b>!!!"; exit; } }else{ echo "Você não efetuou o <b>LOGIN</b>!!!"; exit; } } pg_close($conexao); //****** login.php // obtém os valores digitados $username = $_POST["username"]; $senha = $_POST["senha"]; // acesso ao banco de dados include "conecta_pg.inc"; $resultado = pg_query("select * from usuarios where username='$username'"); $linhas = pg_num_rows($resultado); if($linhas==0){ // testa se consulta retornou algum registro echo "<html><body>"; echo "<p align=\"center\">Usuário não encontrado!</p>"; echo "<p align=\"center\"><a href=\"login.html\">Voltar</a></p>"; echo "</body></html>"; }else{ if ($senha != pg_fetch_result($resultado, 0, "senha")){// confere senha echo "<html><body>"; echo "<p align=\"center\">A senha está incorreta!</p>"; echo "<p align=\"center\"><a href=\"login.html\">Voltar</a></p>"; echo "</body></html>"; }else{ // usuário e senha corretos. Vamos criar os cookies setcookie("nome_usuario", $username); setcookie("senha_usuario", $senha); // direciona para a pagina inicial dos usuarios cadastrados header ("Location: pagina_inicial.php"); } } pg_close($conexao); ?>
-
Tente fazer assim if(isset($_COOKIE["nome_usuario"])){ $nome_usuario = $_COOKIE["nome_usuario"]; echo $nome_usuario."<br>"; //serve para ver se tem valor na varialvel } if(isset($_COOKIE["senha_usuario"])){ $senha_usuario = $_COOKIE["senha_usuario"]; echo $senha_usuario."<br>"; //serve para ver se tem valor na varialvel } if (!(empty($nome_usuario) or empty($senha_usuario))){ include "conecta_pg.inc"; $resultado = pg_query("select * from usuarios where username='nome_usuario' and senha='senha_usuario'"); } if(pg_num_rows($resultado)==1){ //if($senha_usuario != pg_fetch_result($resultado, 0, "senha")){ setcookie("nome_usuario"); setcookie("senha_usuario"); echo "você não efetuou o <b>LOGIN</b>!!!"; exit; }else{ setcookie("nome_usuario"); setcookie("senha_usuario"); echo "Você não efetuou o <b>LOGIN</b>!!!"; exit //}else{ //echo "Você não efetuou o <b>LOGIN</b>!!!"; //exit; } pg_close($conexao); Fiz outras modificações aqui, não tenho seu codigo todo por isso não cosigo testar aqui, ma veja se funciona Observe as linhas que desabilitei (so para teste)
-
Eu dei uma olhada no seu codigo, pelo que vi você não fechou os bocos "if" no começo e a função isset() e toda em caixa alta, veja as modificações que fiz e testa ai, as ,mensagem de erro que ta dando e por que como os blocos de if não estao sendo executado, ele ta ecrevendo na página e depois dentando chamar a função header ("Location: pagina_inicial.php"), que não é permitido; <? if(isset($_COOKIE["nome_usuario"])){ $nome_usuario = $_COOKIE["nome_usuario"]; } if(isset($_COOKIE["senha_usuario"])){ $senha_usuario = $_COOKIE["senha_usuario"]; } if (!(empty($nome_usuario) or empty($senha_usuario))){ include "conecta_pg.inc"; $resultado = pg_query("select * from usuarios where username='nome_usuario'"); } if(pg_num_rows($resultado)==1){ if($senha_usuario != pg_fetch_result($resultado, 0, "senha")){ setcookie("nome_usuario"); setcookie("senha_usuario"); echo "você não efetuou o <b>LOGIN</b>!!!"; exit; }else{ setcookie("nome_usuario"); setcookie("senha_usuario"); echo "Você não efetuou o <b>LOGIN</b>!!!"; exit }else{ echo "Você não efetuou o <b>LOGIN</b>!!!"; exit; } pg_close($conexao); //</BODY> //login.php // obtém os valores digitados $username = $_POST["username"]; $senha = $_POST["senha"]; // acesso ao banco de dados include "conecta_pg.inc"; $resultado = pg_query("select * from usuarios where username='$username'"); $linhas = pg_num_rows($resultado); if($linhas==0){// testa se consulta retornou algum registro echo "<html><body>"; echo "<p align=\"center\">Usuário não encontrado!</p>"; echo "<p align=\"center\"><a href=\"login.html\">Voltar</a></p>"; echo "</body></html>"; }else{ if ($senha != pg_fetch_result($resultado, 0, "senha")){ // confere senha echo "<html><body>"; echo "<p align=\"center\">A senha está incorreta!</p>"; echo "<p align=\"center\"><a href=\"login.html\">Voltar</a></p>"; echo "</body></html>"; }else{ // usuário e senha corretos. Vamos criar os cookies setcookie("nome_usuario", $username); setcookie("senha_usuario", $senha); // direciona para a pagina inicial dos usuarios cadastrados header ("Location: pagina_inicial.php"); } } pg_close($conexao); ?> Espero ter Ajudado.
-
Isso é uma função, como você ta chamando ela?
-
Use Este exemplo como base: Crie um arguivo com nome "tloccpf.php" e o codigo abaixo e teste. <?PHP echo "Seu CPF E: ".$_GET['cpf2']; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <script language="javascript"> function buscaCpf(strLocCpf){ var locCpf=strLocCpf; location.href="tloccpf.php?acao=enchecampos&cpf2="+locCpf; } </script> </head> <body> <input type="text" name="txtcpf" onblur="buscaCpf(this.value)" /> </body> </html>
-
Tenta Algo Assim: Cria uma função em java script: function buscaCpf(){ var locCpf=document.getElementById("Seu_campo_cpf") location.href='certificado.php?acao=enchecampos&cpf2=locCpf'; } Depois use assim: onBlur="buscaCpf(this)" nos eu script php voce pega a variavel 'cpf2' e trata da forma que precisar.
-
ESerra, Bom dia eu já descomentei sim, eu uso o slackware 10, e descomentei o php.ini que fica na pasta do apache,(uso o apache 2), o phpinfo meretorna o seguinte: './configure' '--prefix=/usr' '--sysconfdir=/etc' '--with-apxs2' '--enable-force-cgi-redirect' '--enable-discard-path' '--enable-fastcgi' '--with-config-file-path=/etc/apache2' '--enable-sigchild' '--with-openssl' '--with-zlib' '--enable-bcmath' '--with-bz2' '--enable-calendar' '--with-curl=shared' '--enable-dba=shared' '--with-gdbm' '--with-db4' '--with-inifile' '--with-flatfile' '--enable-dbase' '--enable-dom' '--enable-exif' '--enable-filepro' '--enable-ftp' '--with-gd=shared' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' '--with-xpm-dir=/usr/X11R6' '--with-freetype-dir=/usr' '--with-t1lib' '--with-gettext=shared' '--with-gmp=shared' '--with-iconv' '--with-imap=shared' '--with-imap-ssl' '--with-interbase=shared,/opt/firebird' '--with-ldap=shared' '--enable-mbstring' '--with-mhash=shared' '--with-mysql=shared,/usr' '--with-mysqli=shared' '--with-ncurses' '--with-unixODBC=shared,/usr' '--enable-pcntl' '--with-pdo-firebird=shared' '--with-pdo-mysql=shared' '--with-pdo-odbc=shared,unixODBC,/usr' '--with-pdo-pgsql=shared' '--with-pdo-sqlite=shared,/usr' '--with-pgsql=shared' '--with-pspell=shared' '--with-readline=shared' '--enable-shmop' '--enable-snmp' '--enable-soap' '--enable-sockets' '--with-sqlite=shared,/usr' '--enable-sysvmsg' '--enable-sysvsem' '--enable-sysvshm' '--with-tidy=shared,/usr' '--enable-wddx' '--enable-xml' '--with-xsl' '--with-tsrm-pthreads' '--enable-shared' '--with-pic' Eu to usnado um script para testar: <? function describeGDdyn(){ echo "<ul>"; echo "<li>GD support: "; if(function_exists("gd_info")){ echo "<font color=\"#00ff00\">yes</font>"; $info = gd_info(); $keys = array_keys($info); for($i=1;$i<count($keys);$i++){ echo "</li>\n<li>".$keys[$i] .": " . yesNo($info[$keys[$i]]); } }else{ echo "<font color=\"#ff0000\">no</font>"; } echo "</li></ul>"; } function yesNo($bool){ if($bool){ return "<font color=\"#00ff00\"> yes</font>"; }else{ return "<font color=\"#ff0000\"> no</font>"; } } describeGDdyn(); ?> è simples só para ver se há suporte ao gd, E retorna sempre: "GD Suported:no"
-
Olá, estou desenvolvendo um siste e o mesmo cria um gráfico na página so que estou com problemas com a biblioteca Gd, o php retorna os seguinte erro quando tento executar o script: Call to undefined function ImageCreate(); Já instaleio a biblioteca no linux e já abilitei o gd no php, mas mesmo assim ele não funciona, quando rodo o phpinfo() para ver as configuração do php, não tem nada sobre a biblioteca gd. Alguém sabe como faço para habilita-la nop php , que já esta compilado, para que eu não tenha que compila-lo de novo. Obrigado, e abraços.
-
Como faço para defineri o tamanho que um texto box vai ter usando o pack() do Tkinter, eu criei um assim: txtNome=text(frame) txtNome.pack() ele ocupopu a tela toda do freme,mas eu quero dar um tamanho especifico para ele. Abraços
-
Valeu pela dica zenpwed , vai me ajudar bastante. Abraços.
-
Ola, alguém sabe onde tem uma apostila sobre o "Boa Construtor", em Português, eu instalei ele, e to meio confuso, eu sou novo no python também, mas isso é com tempo eu melhoro. Abraços.
-
Por favor estou com um problema para usar a função shell do vb, eu crie uma aplicação que chama um arquibo .bat, esse arquivo nada mais é do que duas linha de comando:. Nome do Arquivo:teste.bat com os comandos abaixo: dir c: /s teste.bat 'aqui ele chama a si mesmo como se fosse um loop infinito O codigo no vb é o seguinte: Private Sub rodar_Click() For x = 1 To txtVezes.Text ' caixa de testo que diz quantas vezes vai rodar RetVal = Shell("C:\teste.bat", 1) Next x End End Sub ou seja se eu digita 10 vezes ele tem que abrir 10 telas do DOS com o arquivo teste.bat e fica rodando elas ate eu fechar O codigo funciona, mas tem um problema, as telas do DOS fecham sozinhas depois que acaba de ser executado, o que não era para aconter, pois dentro do arquivo teste.bat ele chama a si mesmo indefinidadmente, se eu chamar o aruqivo de forma normal(duplo clique fica rodando ate eu fechar), mas pelo programa ele roda uma fez e encera. Laguém sabe o que pode ser? :wacko: Obrigado.