itibere
-
Total de itens
313 -
Registro em
-
Última visita
Posts postados por itibere
-
-
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
-
Segue uma apresentacao sobre a IDE, pra ter nocao pelo menos do basico e dai por diante você seguir.
http://www.pythonbrasil.com.br/moin.cgi/Py...tacaoBoa.tar.gz
detalhe, a extensao é tar.gz se você usa linux beleza, senao vai ter que usar o winrar
um abraco
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.
Erro No Username E Senha
em PHP
Postado
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.