Jump to content

richard nicson

Members
  • Content count

    95
  • Joined

  • Last visited

Everything posted by richard nicson

  1. richard nicson

    Criar sistema de bloqueio Conta pelo SQL

    Era isso mesmo,muito obrigado.. Script está funcionando perfeitamente...
  2. richard nicson

    Criar sistema de bloqueio Conta pelo SQL

    Boa tarde,estou com uma dúvida preciso criar algo que exiba mensagem para o usuário que tentar acessar a conta dele mas estiver com o campo Ativado na opção 2 de "Sua conta foi bloqueada." Eu já possuo um campo em todas as contas chamado ativado onde automáticamente é inserido o valor 1 de ativado. Porém usuários que efetuarem algo errado irei bloquear a conta atualizando o valor no sql para 2. Mas de acordo com meu código fiz alguns testes e não está sendo satisfatório,peço auxilio de vocês. abaixo o script de verificar a conta. <?php session_start(); // Inicia a session include "config.php"; $usuario = $_POST['usuario']; $senha = $_POST['senha']; if ((!$usuario) || (!$senha)){ echo "Por favor, todos campos devem ser preenchidos! <br /><br />"; include "logar.php"; }else{ $sql = mysql_query( "SELECT * FROM usuarios WHERE (usuario='$usuario' OR email='$usuario') AND senha='{$senha}'" ); $login_check = mysql_num_rows($sql); if ($login_check > 0){ while ($row = mysql_fetch_array($sql)){ foreach ($row AS $key => $val){ $$key = stripslashes( $val ); } $_SESSION['usuario_id'] = $usuario_id; $_SESSION['nome'] = $nome; $_SESSION['sobrenome'] = $sobrenome; $_SESSION['email'] = $email; $_SESSION['nivel_usuario'] = $nivel_usuario; mysql_query( "UPDATE usuarios SET data_ultimo_login = now() WHERE usuario_id ='{$usuario_id}'" ); ?> <meta http-equiv="refresh" content="0; index.php?page=painel"> <?php } }else{ echo "Voce nao pode logar-se! Este usuario e/ou senha nao sao validos!<br /> Por favor tente novamente!<br />"; include "logar.php"; } } ?>
  3. richard nicson

    Criar sistema de bloqueio Conta pelo SQL

    Olá Marlin agradeço sua resposta,retirei o foreach e while,inseri o row porém parece que não está criando a session pois da uma resposta de você não está logado,quando direciona. Segue abaixo o código modificado. <?php session_start(); // Inicia a session include "config.php"; $usuario = $_POST['usuario']; $senha = $_POST['senha']; if ((!$usuario) || (!$senha)){ echo "Por favor, todos campos devem ser preenchidos! <br /><br />"; include "logar.php"; }else{ $sql = mysql_query( "SELECT * FROM usuarios WHERE (usuario='$usuario' OR email='$usuario') AND senha='{$senha}'" ); $row = mysql_fetch_array($sql); if($row > 0){ if ($row['ativado'] == 2){ echo "Sua conta está bloqueada"; }else{ $_SESSION['usuario_id'] = $usuario_id; $_SESSION['nome'] = $nome; $_SESSION['sobrenome'] = $sobrenome; $_SESSION['email'] = $email; $_SESSION['nivel_usuario'] = $nivel_usuario; mysql_query( "UPDATE usuarios SET data_ultimo_login = now() WHERE usuario_id ='{$usuario_id}'" ); ?> <meta http-equiv="refresh" content="0; index.php?page=painel"> <?php }}else{ echo "Voce nao pode logar-se! Este usuario e/ou senha nao sao validos!<br /> Por favor tente novamente!<br />"; include "logar.php"; } } ?>
  4. richard nicson

    Problema para pegar Ip do Usuário

    Muito obrigado por sua resposta,entrei em contato com o suporte deles e me auxiliaram a trocar a $ip para: $ip = $_SERVER['HTTP_X_REAL_IP']; E isso funcionou normalmente. Obrigado a todos por tentarem ajudar.
  5. richard nicson

    Problema para pegar Ip do Usuário

    Boa noite,recentemente contratei um cloud para meu sistema na Empresa Cloud Ways porém possuo um código na parte de cadastro,que pega o ip do usuário que deseja se cadastrar e insere no banco de dados o IP. Eu usava o REMOTE_ADDR e funcionava perfeitamente na antiga empresa de hospedagem. Mas no cloud ele insere o ip 127.0.0.1 no lugar,tentei inserir o código para Cloud Flare achando que fosse isso,mas começou a não inserir mais nada. Alguém poderia me auxiliar? Agradeço desde já.
  6. richard nicson

    Problema para pegar Ip do Usuário

    Bom dia Quimera,muito obrigado esse código funcionou porém ele está inserindo dessa forma: "IPCORRETO, 127.0.0.1" Onde deveria ser apenas "ipcorreto".
  7. richard nicson

    Problema com 403

    Resolvido,o código estava correto,porém acredito que o problema era com mod security da empresa de hospedagem,pois depois que liberaram o código funcionou normalmente.
  8. richard nicson

    Problema com 403

    Boa noite, possuo um site onde tenho uma pagina cadastro apenas com nome completo,email e senha preciso inserir mais 2 campos. Rede social e possui deficiência. Mas ao inserir novos campos no código quando vou cadastrar a pessoa me retorna erro 403 forbiden já verifiquei o código e náo parece conter erro pois fiz com a MSM linha dos outros campos q esta funcionando normalmente. Quando tento umas 2,3 vezes o servidor esta bloqueando meu IP automaticamente e depois desbloqueia por conta do firewall.
  9. richard nicson

    Problema com Divs

    Boa tarde estou com um problema,eu tenho divs onde coloco imagem e titulo do filme,esses filmes são separarados 4 por linha,tudo fica bacana o estranho é que quando passa de 12 filmes sendo 3 linhas de 4 filme.As linhas de baixo começam a ficar erradas colocando 2 filmes abaixo de 1 e assim por diante. Acredito que seja erro no while com as div,tentei modificar mas não deu certo. Poderiam me ajudar? link do site com 12 filmes exibindo. http://filmedivertido.com.br/filmesfull.php $sql = mysql_query("SELECT * FROM **** LIMIT 12"); $sql_conta = mysql_query("SELECT * FROM ****"); $quantreg = mysql_num_rows($sql_conta); echo "<br><br>"; while ($aux = mysql_fetch_array($sql)) { $id = $aux['id']; $titulo = $aux['titulo']; $texto = $aux['sinopse']; $idioma = $aux['idioma']; $foto = $aux['imagem']; ?> <a href="http://filmedivertido.com.br/filmes.php?id=<?=$id?>"> <div class="col-sm-3"> <div class="team-member wow flipInY" data-wow-duration="1000ms" data-wow-delay="300ms"> <div class="member-image"> <img width="250" height="250" src="<?=$foto?>" alt=""></br> <h3><?=$titulo?></h3> </div> </div> </div> </a> <? }} ?>
  10. richard nicson

    Problema com Divs

    ?
  11. richard nicson

    Problema com Divs

    minha intenção é poder colocar vários filmes em um só e colocar uma paginação tbm,para o restante. Obs: Quando coloco ORDER BY também da erro na sequência e estraga a div,pretendo colocar ordem de visitas.
  12. richard nicson

    SetTiMEout

    Obrigado William usei esse código para chamar o arquivo em php de 1 em 1 hora,acredito que isso resolve meu problema né? <script type="text/javascript" src="jquery-1.10.1.js"></script> <script type="text/javascript"> var intervalo = window.setInterval(chamar, 3600000); function chamar(){ $.ajax({ method: "post", url: "gravar.php", data: $("#form").serialize(), success: function(data){ alert(data); } }); } clearInterval(intervalo); </script>
  13. richard nicson

    SetTiMEout

    Bom dia,estou precisando de uma ajuda tenho um script que após o usuário ficar 1 hora na página é preciso atualizar um valor no banco de dados,tenho o código que faz a contagem em tempo real mas não estou sabendo como pegar o valor e executar no banco. Poderiam me auxiliar,grato. <script> var startTime; function display() { var endTime = new Date(); var timeDiff = endTime - startTime; timeDiff /= 1000; var seconds = Math.round(timeDiff % 60); timeDiff = Math.floor(timeDiff / 60); var minutes = Math.round(timeDiff % 60); timeDiff = Math.floor(timeDiff / 60); var hours = Math.round(timeDiff % 24); timeDiff = Math.floor(timeDiff / 24); $("#time").text(hours + ":" + minutes + ":" + seconds); setTimeout(display, 1000); } startTime = new Date(); setTimeout(display, 1000); $("#button").click(function() { alert("Meu tempo é: " + $("#time").text()); }); </script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script> <div id="time"></div>
  14. richard nicson

    Contar tempo na página e depois executar ação

    Boa noite,preciso de executar uma ação com php no banco de dados após o usuário ficar 1 hora na mesma página. Como irá ser contado não tem importância mas o que encontrei na internet pesquisando foi o ajax,que aparece até o contador em tempo real na página colocando a div mas não sei como pegar o dados após fazer 1 hora. Caso alguém saiba outra forma de após o usuario ficar 1 hora na pagina executar uma ação pode enviar também,o importante é ficar 1 hora e chamar o php. O código que conta em tempo real é esse abaixo. <script> var startTime; function display() { var endTime = new Date(); var timeDiff = endTime - startTime; timeDiff /= 1000; var seconds = Math.round(timeDiff % 60); timeDiff = Math.floor(timeDiff / 60); var minutes = Math.round(timeDiff % 60); timeDiff = Math.floor(timeDiff / 60); var hours = Math.round(timeDiff % 24); timeDiff = Math.floor(timeDiff / 24); $("#time").text(hours + ":" + minutes + ":" + seconds); setTimeout(display, 1000); } startTime = new Date(); setTimeout(display, 1000); $("#button").click(function() { alert("Meu tempo é: " + $("#time").text()); }); </script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script> <div id="time"></div> Obrigado
  15. richard nicson

    Upload de Imagem por url

    Boa tarde,gostaria de fazer o upload de criar uma pasta nomeada com o id e depois fazer upload de uma imagem dentro da nova pasta através da url,eu estou pegando a url mas ela não está salvando no servidor a imagem. O que tenho pronto $teste = simplexml_load_string(file_get_contents('http://noticias.r7.com/brasil/feed.xml')); foreach($teste->entry as $ind){ $newDom = new DOMDocument(); @$newDom->loadHTML($ind->content); $pega_tag = $newDom->getElementsByTagName('img'); } if($pega_tag->length > '0'){ $url_origem = $pega_tag->item(0)->getAttribute('src'); } $arquivo_destino = "/home/associac/public_html/"; function recebe_imagem ($url_origem,$arquivo_destino){ $minha_curl = curl_init ($url_origem); $fs_arquivo = fopen ($arquivo_destino, "w"); curl_setopt ($minha_curl, CURLOPT_FILE, $fs_arquivo); curl_setopt ($minha_curl, CURLOPT_HEADER, 0); curl_exec ($minha_curl); curl_close ($minha_curl); fclose ($fs_arquivo); }
  16. richard nicson

    Upload de Imagem por url

    Warning: Missing argument 1 for recebe_imagem(), called in /home/brmaste1/public_html/new.php on line 64 and defined in /home/public_html/new.php on line 52 Warning: Missing argument 2 for recebe_imagem(), called in /home/brmaste1/public_html/new.php on line 64 and defined in /home/public_html/new.php on line 52 Warning: fopen() [function.fopen]: Filename cannot be empty in /home/public_html/new.php on line 54 Warning: curl_setopt(): supplied argument is not a valid File-Handle resource in /home/public_html/new.php on line 56 Warning: fclose(): supplied argument is not a valid stream resource in /home/public_html/new.php on line 61
  17. richard nicson

    Upload de Imagem por url

    infelizmente não foi,não cria a pasta e nem faz o upload no servidor.
  18. richard nicson

    Upload de Imagem por url

    Desculpe mas no meu caso eu passaria quais argumentos? o de fazer upload no servidor e criar a pasta nomeada pelo id?
  19. richard nicson

    Upload de Imagem por url

    Coloquei esse script. $teste = simplexml_load_string(file_get_contents('http://noticias.r7.com/brasil/feed.xml')); foreach($teste->entry as $ind){ $newDom = new DOMDocument(); @$newDom->loadHTML($ind->content); $pega_tag = $newDom->getElementsByTagName('img'); } if($pega_tag->length > '0'){ $url_origem = $pega_tag->item(0)->getAttribute('src'); $arquivo_destino = "/public_html/"; function recebe_imagem ($url_origem,$arquivo_destino){ $minha_curl = curl_init ($url_origem); $fs_arquivo = fopen ($arquivo_destino, "w"); $fs_arquivo = fwrite($fs_arquivo,$idr7); curl_setopt ($minha_curl, CURLOPT_FILE, $fs_arquivo); curl_setopt ($minha_curl, CURLOPT_HEADER, 0); curl_exec ($minha_curl); curl_close ($minha_curl); fclose ($fs_arquivo); } } recebe_imagem(); Me forneceu esses erros Warning: Missing argument 1 for recebe_imagem(), called in /home/brmaste1/public_html/new.php on line 64 and defined in /home/brmaste1/public_html/new.php on line 52 Warning: Missing argument 2 for recebe_imagem(), called in /home/brmaste1/public_html/new.php on line 64 and defined in /home/brmaste1/public_html/new.php on line 52 Warning: fopen() [function.fopen]: Filename cannot be empty in /home/brmaste1/public_html/new.php on line 54 Warning: curl_setopt(): supplied argument is not a valid File-Handle resource in /home/brmaste1/public_html/new.php on line 56 Warning: fclose(): supplied argument is not a valid stream resource in /home/brmaste1/public_html/new.php on line 61
  20. richard nicson

    Upload de Imagem por url

    coloquei a função dentro do if $teste = simplexml_load_string(file_get_contents('http://noticias.r7.com/brasil/feed.xml')); foreach($teste->entry as $ind){ $newDom = new DOMDocument(); @$newDom->loadHTML($ind->content); $pega_tag = $newDom->getElementsByTagName('img'); } if($pega_tag->length > '0'){ $url_origem = $pega_tag->item(0)->getAttribute('src'); $arquivo_destino = "/public_html/"; function recebe_imagem ($url_origem,$arquivo_destino){ $minha_curl = curl_init ($url_origem); $fs_arquivo = fopen ($arquivo_destino, "w"); $fs_arquivo = fwrite($fs_arquivo,$idr7); curl_setopt ($minha_curl, CURLOPT_FILE, $fs_arquivo); curl_setopt ($minha_curl, CURLOPT_HEADER, 0); curl_exec ($minha_curl); curl_close ($minha_curl); fclose ($fs_arquivo); } } Porém continua não incluindo na pasta fotos
  21. richard nicson

    Upload de Imagem por url

    $teste = simplexml_load_string(file_get_contents('http://noticias.r7.com/brasil/feed.xml')); foreach($teste->entry as $ind){ $newDom = new DOMDocument(); @$newDom->loadHTML($ind->content); $pega_tag = $newDom->getElementsByTagName('img'); } if($pega_tag->length > '0'){ $url_origem = $pega_tag->item(0)->getAttribute('src'); } $arquivo_destino = "/public_html/"; function recebe_imagem ($url_origem,$arquivo_destino){ $minha_curl = curl_init ($url_origem); $fs_arquivo = fopen ($arquivo_destino, "w"); $fs_arquivo = fwrite($fs_arquivo,$idr7); curl_setopt ($minha_curl, CURLOPT_FILE, $fs_arquivo); curl_setopt ($minha_curl, CURLOPT_HEADER, 0); curl_exec ($minha_curl); curl_close ($minha_curl); fclose ($fs_arquivo); } Acredito que tenha algo errado no código
  22. richard nicson

    If no Htaccess

    Funcionou perfeitamente,muito obrigado pela paciência.
  23. richard nicson

    If no Htaccess

    Boa tarde,alterei o sistema de url amigável do meu site e estou com problema quanto ao htacces,ele funciona normalmente quando uso a seguinte tag RewriteRule ^noticia/(.*)/(.*)([A-Za-z-]*).html index.php?pg=noticia&id=$1 porém em algumas situações vou precisar guardar no banco de dados via get,a variavel $ref que é o id de quem indicou a noticia. eu fiz dessa forma e funcionou. RewriteRule ^noticia/(.*)/(.*)([A-Za-z-]*).html(.*) index.php?pg=noticia&id=$1$ref=4 Porém eu estou com problemas,pois se eu usar esse código,sempre que alguém acessar sem o id de referência na url não vai conseguir abrir a notícia,isso vai acontecer sempre que acessarem meu site pela index. apenas vai conseguir ver a notícia se colocar algum id de referência. teria alguma forma de colocar um if,para caso tenha a variavel ref na url,acessar e enviar para o banco normalmente,mas caso não tenha,acessar a mesma notícia da mesma forma. Abaixo está meu htaccess inteiro RewriteEngine on ErrorDocument 404 /erro_404.html RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^noticia/(.*)/(.*)([A-Za-z-]*).html index.php?pg=noticia&id=$1 AddHandler application/x-httpd-php52 .php52 .php
  24. richard nicson

    If no Htaccess

    meu htaccess no momento está assim RewriteEngine on ErrorDocument 404 /erro_404.html RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^noticia/(.*)/(.*)([A-Za-z-]*).html/(.*) index.php?pg=noticia&id=$1&ref=$4 [QSA] Agora no meu site dessa forma abaixo da erro 404(Esse link é o que fica disponível na página inicial do site) http://www.brmaster.inf.br/noticia/6573/pai-se-passa-por-filha-de-11-anosmarca-encontro-e-espanca-pedofilo.html mas a url abaixo além de funcionar ainda cadastra o id da variavel ref corretamente no bd(Esse link é com a indicação de um usuário) http://www.brmaster.inf.br/noticia/6573/pai-se-passa-por-filha-de-11-anosmarca-encontro-e-espanca-pedofilo.html/2083 Usei esse exemplo para vc ter uma idéia pois ja tentei colocar a variável ref em vários lugares de todos os jeitos.
  25. richard nicson

    If no Htaccess

    na minha url leva o titulo da notícia tbm então no caso eu precisaria incluir um outro (.*) RewriteRule ^noticia/(.*)/(.*)([A-Za-z-]*)(.*).html index.php?pg=noticia&id=$1 [QSA] Correto?
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.