
david.lyonnais
Membros-
Total de itens
257 -
Registro em
-
Última visita
Tudo que david.lyonnais postou
-
sistema de login com php (consegui só falta isso ):)
pergunta respondeu ao SrMaster de david.lyonnais em PHP
if($_POST[ 'pwd' ] == $dados[ 'senha' ]) { session_register("nome"); header("Location: page.php"); exit; } Procure esse trecho acima na pagina loga.php E troque por isso: if($_POST[ 'pwd' ] == $dados[ 'senha' ]) { $_SESSION["nome"] = $nome; header("Location: page.php"); exit; } -
As outras extensoes funcionam, a gd por exemplo esta funcionando. Copiei as duas dll's paras as pastas especificadas e resetei mais mesmo assim não funciona. Quanto tento usar o curl ele mostra o seguinte erro. Fatal error: Call to undefined function curl_init() in É isso ai ,parece que vai ser dificil fazer funciona.
-
(Resolvido) Negar HTML em comentarios?
pergunta respondeu ao Marlon Douglas de david.lyonnais em PHP
<?php $comentario = "Comentario"; $result = preg_match('/<[^>]*>/', $comentario); if($result){ echo "Porfavor retirar as tag html do comentario"; } ?> Tente isso ai. -
Tava vendo uns artigos sobre cURL, dai me interessei e quis da umas testadas. Descomentei a linha ;extension php_curl.dll retirando o ; Resetei o Apache. Mas mesmo assim não instalou, fui no phpinfo() e não aparece o cURL. Não sei oque fazer. Uso Win XP, Apache 2.2, PHP 5.
-
Você resetou o servidor quando modifico o php.ini ?
-
Invés de colocar o else você poderia colocar exit; fazendo com que não exiba o resto do codigo. Ficando assim: <?php session_start(); if(!session_is_registered('usuario')){ echo "<script language='javascript'> alert('Efetue seu login!!!');location.href='login.php';</script>"; exit; } <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'> <br> <html xmlns='http://www.w3.org/1999/xhtml'> <br> <head> <br> <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> <br> <title>PRIVADA</title> <br> </head> <br> ... "; // AQUI FICA TODO O RESTO DA PÁGINA. Coloquei pra exibir o alert e logo apos redirecionar.
-
Você cria uma tabela chamado usuarios banidos com os seguintes campos usuarios_banidos id id_usuario tempo Dai quando você banir um usuario simplesmente adiciona ele na tabela junto com o tempo que ele ficara banido Dai quando for logar é so fazer a verificação no banco de dados se tiver no banidos antes do tempo acabar impede de entrar , se tiver no banidos e tiver passado o tempo libera a entrada e tira ele da lista muito simples.
-
(Resolvido) Ajuda com ativação de conta
pergunta respondeu ao Marlon Douglas de david.lyonnais em PHP
Eu passo assim. ?id=md5($id)&em=md5($email)&dt=$data so data que não vai codificado. -
Creio que você seja dono de um server né?? Se for você já deve saber que tem um banco de dados. Se não acho muito dificil a num ser que você crie um pegando dados de outro site .
-
Vo lhe dizer a logica e vo aplica ai no seu código , pois não entendi bem o seu código. COD Ex.: //Recebe o valor da pagina via get $pag = $_GET['pag']'; $resgistroPag = 24; $limitmin = $pag * $resgistroPag; $limitmax = $limitmin + $registroPag; $proxPag = $pag + 1; $backPag = $pag - 1; //Exibir BUSCA $sql = "SELECT * FROM tabela ORDER BY id DESC LIMIT $limitmin,$limitmax"; $rs = mysql_query($sql); while($dados = mysql_fetch_array($rs)){ //MOSTRAR a BUSCA } Isso é so um prototipo dai você adapta o raciocino no seu codigo @EDIT Esse prototipo que fiz toma base que os dados começão na pagina 0.Dai se você quiser que começe na pagina 1 é so mudar essa linha $limitmin = $pag * $resgistroPag; $limitmax = $limitmin + $registroPag; Por: $limitmin = ($pag - 1) * $resgistroPag; $limitmax = $limitmin + $registroPag; Pronto agora ta tudo certo.
-
Pelo que eu vi a alguns erros $rsDados = mysql_query( $strsql, $conexao ); Retire o $conexao ou coloque $db no lugar. echo "$dados[1]"; Tire as aspas não presisa, so se fosse uma string já que é um array não presisa, para espalhar você retira o essa linha de dentro do while ecoloca onde você quiser na pagina.
-
Se eu me lembro bem, no ragnarok os dados são salvos num banco de dados(não sei qual) ,dai é so fazer a consulta no site usando a mesma tabela que fica salvo as informações dos itens.
-
(Resolvido) Ajuda com ativação de conta
pergunta respondeu ao Marlon Douglas de david.lyonnais em PHP
Eu uso md5() e a função que eu fiz pra codificar,enves de base64... Eu passo id , email e data. -
Comando para adicionar barra antes das aspas "
pergunta respondeu ao Guilherme Toneloto de david.lyonnais em PHP
Mas se for usar aspas simples não presisa usar a função coloca direto. print "<table class'cadastro'>"; -
Concluir que a query esta retornando verdadeiro mais eu não sei porque pois o id não existe. (RESOLVIDO) Ele retorna verdadeiro mesmo que DELETE nenhum registro, dai fiz uma verificação com mysql_affected_rows(); e mudei algumas coisas como no if de verificar se retorno verdadeiro. Coloquei pra função retorna o numero 0 se desse errado. Dai no if usei is_string()dai se desse verdadeiro qr dizer q retorno a mensagem de erro.
-
Aqui tambem esta normal -.- É so fazer o que o carinha ^ falo ai...
-
Comando para adicionar barra antes das aspas "
pergunta respondeu ao Guilherme Toneloto de david.lyonnais em PHP
echo addslashes("<table class "cadastro">"); Ver se funciona ai. -
Comando para adicionar barra antes das aspas "
pergunta respondeu ao Guilherme Toneloto de david.lyonnais em PHP
Use a função addslashes(); -
Eu uso PHP Editor (esse é velho kk) ,Dreamweaver CS4 e Notepad++ Eles já dizem onde tem alguns erros,exemplo das "" ele muda a cor do que ta dentro a sim você sabe onde esta errando. No dreamweaver muda a cor quando você coloca uma função nativa ou do banco de dados se não mudar a cor você erro algo , dai você vai corrigindo bem facil.
-
Olha eu denovo aqui ... ^^ O problema é o seguinte: Eu tenho uma class nela se encontra um metodo chamado destruirNoticia(), dai ele pega o id e deleta a noticia, ele deleta normalmente mais se coloca um id que não existe no banco de dados ele não retorna o erro. jornal.class.php <?php include("noticia.interface.php"); class JornalVirtual implements Noticia{ //Atributos private $id; private $titulo; private $data; private $autor; private $conteudo; private $categoria; //Tabela private $tabela = 'noticias'; //Metodos da Interface function novaNoticia(){ $this->data = date("Y-m-d"); $sql = "INSERT INTO $this->tabela (id, titulo, categoria, autor, conteudo, data) VALUES (NULL, '$this->titulo', '$this->categoria', '$this->autor', '$this->conteudo', '$this->data')"; $rs = mysql_query($sql); if(!$rs){ $error = "Erro ao criar uma notícia #Erro:001"; return $error; exit; } return true; } function destruirNoticia(){ $sql = "DELETE FROM $this->tabela WHERE id=$this->id"; $rs = mysql_query($sql); if(!$rs){ $error = "Não foi possivel deletar a notícia #Erro:002"; return $error; exit; } return true; } function editarNoticia(){ } function mostrarNoticia(){ } //Metodos Class function set($prop,$valor){ $this->$prop = $valor; } function get($prop){ return $this->$prop; } function error($error,$pag){ echo "<script language=\"javascript\"> alert(\"".$error."\");location.href=\"".$pag."\";</script>"; } } ?> excluir.php <?php include("jornal.class.php"); include("conexao.class.php"); if(isset($_POST['excluir'])){ //Instanciar Classes $noticia = new JornalVirtual(); $conexao = new Conexao(); //Conectar com o Banco de Dados $link = $conexao->conectar('jornalvirtual'); //Setar atributo id $noticia->set('id',$_POST['id']); //Deletar Noticia $res = $noticia->destruirNoticia(); //Tratar Erro if($res != true){ echo $noticia->error($res,'excluir.php'); exit; } //Destruir Conexão com o banco de dados $conexao->destruir($link); } ?> <!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=utf-8" /> <title>Excluir NotÃcia</title> </head> <body> <form action="" method="POST"> <p> <label>ID:<input type="text" name="id" size="8"></label> </p> <input type="submit" name="excluir" value="Excluir"> </form> </body> </html> É isso ai, ta tenso pra descobri onde está o erro.
-
Você deveria criar outro tópico esse aqui é de maio, e a sua duvida é outra
-
Como você faz tudo na mesma página, ou seja ,o action é pra ela mesma quando acessado pela primeira vez as variaveis estao vazias porque não foi preenchido o form , dai o if serviu pra isso pra que so coloque nas variaveis quando tiver certeza que ele preencheu elas.
-
Me mostre o código todo posso esta enganado ,se for postar todo posso da uma resposta mais completa.
-
é um simples notice ou seja so ta dando aviso de que as variaveis estao vazia ... Para evitar isso você pode fazer o seguinte if(isset($_POST['submit'])){ $fullname = $_POST['fullname']; $username = $_POST['username']; $password = $_POST['password']; $repeatpassword = $_POST['repeatpassword']; } Dai ele so vai atribui os valores as variaveis se o a pessoa tiver apertado o botão de submit
-
Dúvida em um Módulo de Busca usando MySQL
pergunta respondeu ao victor_santos de david.lyonnais em PHP
Resolvido então qualquer coisa é so pergunta... Fui...