Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.

Pesquisar na Comunidade

Mostrando resultados para as tags ''PHP''.



Mais opções de pesquisa

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Categorias

  • Armazenamento
  • Áudio
  • Energia
  • Entrada
  • Feiras e Eventos
  • Gabinetes
  • Memória
  • Museu
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Rádio CdH
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Blog

Categorias

  • Armazenamento
  • Áudio
  • Câmeras
  • Computadores
  • Consoles
  • Eletrônicos
  • Energia
  • Entrada
  • Gabinetes
  • Impressão
  • Jogos
  • Memória
  • Placas-mãe
  • Portáteis
  • Processadores
  • Programas
  • Redes
  • Refrigeração
  • Smartphones
  • Tablets
  • Vídeo
  • Outros

Categorias

  • Livros disponíveis
  • Livros esgotados

Categorias

  • Cursos

Fóruns

  • Mensagens do Clube do Hardware
    • Regras gerais
    • Boletins do Clube do Hardware
    • Notícias da administração
  • Hardware
    • Recomendações de computadores
    • Placas de vídeo
    • Placas-mãe e chipsets
    • Processadores
    • Problemas de gargalo e desempenho
    • Memórias
    • Armazenamento
    • Refrigeração e superaquecimento
    • Fontes e energia
    • Gabinetes e casemods
    • Placas de som e áudio on-board
    • Periféricos
    • Mac
    • Overclock
    • Hardware - outros
  • Computação móvel
    • Notebooks
    • Tablets
    • Smartphones e apps
  • Redes e Internet
    • Redes e Internet
    • Hospedagem de sites e registro de domínios
  • Segurança da informação
    • Remoção de malware
    • Dúvidas sobre invasões e infecções
    • Programas de proteção
  • Programação e desenvolvimento
    • Java
    • C/C#/C++
    • Pascal/Delphi
    • .NET
    • Bancos de dados
    • Programação web
    • Programação - iniciantes
    • Programação de microcontroladores
    • Programação - outros
  • Software
    • Jogos
    • Pacotes de escritório
    • Computação distribuída (Folding@Home, Bitcoin etc.)
    • Virtualização
    • Design, animação e tratamento de imagens
    • Edição de áudio e vídeo
    • Programas
  • Sistemas Operacionais
    • Recomendação de sistemas operacionais
    • Windows
    • GNU/Linux, BSD, Unix-like e software livre
  • Eletrônicos
    • Equipamentos de som, home theaters e gravadores de mesa
    • Televisores e projetores
    • Câmeras e filmadoras
    • Players portáteis
    • Consoles (videogames)
    • GPS
    • Telefonia fixa
    • Eletrônica
    • Retrocomputação
  • Outros
    • Recomendações de serviços e lojas
    • Preços e promoções
    • Notícias
    • Bolsa de empregos, certificações e mercado de trabalho
    • "Causos"
    • Encontros de usuários
    • Feira do Rolo
  • Clube do Hardware
    • Comentários, elogios, críticas, sugestões e questões sobre o Clube do Hardware
    • Comentários de artigos
    • Fórum para testes de funcionalidades

Categorias

  • Hardware
  • Redes
  • Eletrônica
  • Sistemas operacionais

Encontrado 251 registros

  1. Olá pessoal ! Estou pesquisando na internet um script ou programa (robot) que baixe as faturas eletrônicas da Vivo, Claro, Embratel... Sendo que as empresas não fornecem um suporte para fazer downloads automáticos das faturas. A princípio a ideia é deixar o computador realizando o download durante a madrugada para utilizar essas faturas no expediente pela manhã. O problema é q o site não fornece URLS que eu possa modifica-las em algum script.... Alguém teria uma ideia ?
  2. Boa tarde. Configurei um servidor GPLI no Ubuntu Desktop, integrado ao domínio Windows. Está tudo funcionando. Porém eu gostaria de restringir o acesso à página do GLPI e inventário somente dos computadores da rede. ex: 192.168.* Foi-me sugerido em um artigo alterar o arquivo apache.conf na pasta do apache e alterar as informações de acesso. Por padrão, meu arquivo está assim: <Directory /> Options FollowSymLinks AllowOverride None Require all denied </Directory> <Directory /usr/share> AllowOverride None Require all granted </Directory> <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> #<Directory /srv/> # Options Indexes FollowSymLinks # AllowOverride None # Require all granted #</Directory> Eu tentei editar o diretório usr/share para: Order allow, deny Deny from all allow from 192.168. .dominio.local (meu domínio) O problema é que eu perco o acesso a tudo quando faço isso. A página do glpi para de responder e eu perco acesso até do serviço do apache. Eu sou novo no linux e tenho pouca experiência com apache, php, etc. Se puderem, me informem também se vale a pena configurar um .htaccess e, se valer a pena, como integrar ele no apache. Abs.
  3. Olá pessoal,  estou com um grande problema ao utilizar o imap_open() para abrir a caixa de entrada de um grupo no Office 365. todas as pastas do usuário estão sendo listadas no imap_getmailboxes(), mas o grupo não aparece! O grupo já está criado como SalaTeste1 que possuí o e-mail='salateste1@exemplo.onmicrosoft.com', mas não consigo acessa-lo utilizando a mesma senha do usuário. meu código está da seguinte forma: <?php error_reporting(E_ALL); ini_set('display_errors', 1); $hostname = '{outlook.office365.com:993/imap/ssl/novalidate-cert}'; $username = "exemplo@exemp.onmicrosoft.com"; $password = 'exemplo@2018'; $inbox = imap_open($hostname,$username,$password, null, 1, array('DISABLE_AUTHENTICATOR' => array('GSSAPI', 'NTLM','PLAIN'))) or die('Cannot connect to IMAP: ' . imap_last_error()); $list = imap_getmailboxes($inbox, "{$hostname}", "*"); if (is_array($list)) { foreach ($list as $key => $val) { echo "($key) "; echo imap_utf7_decode($val->name) . ","; echo "'" . $val->delimiter . "',"; echo $val->attributes . "<br />\n"; } } else { echo "imap_getmailboxes failed: " . imap_last_error() . "\n"; } imap_close($inbox); RESULTADO: Alguém pode me ajudar?
  4. Bom dia, sei que já se passaram muitos tópicos antigos em relação de qual linguagem utilizar, mas minha dúvida é a seguinte, sempre que vejo tópicos e vídeos dizendo sobre qual linguagem utilizar, vejo muitos dizendo: "PHP está com pouco mercado em relação ao C++" "C++ está muito melhor que PHP" "PHP já foi a época dele, agora é só C++" Eu particularmente tenho minhas dúvidas em relação a isto, mas gostaria de saber de vocês, estamos em 2018 e vale a pena aprender PHP ou melhor focar em C++? Gostaria de saber a resposta também do @DiF que sempre ajuda geral no fórum e entende muito de programação.
  5. Fala pessoal, tudo bem? então eu ja tenho uma noção de php porém quando tenho que lidar com arrays sempre surgem dificuldades, enfim a minha é a seguinte: Eu quero fazer uma espécie de estoque dai quero adicionar itens em um array, estou tentando da seguinte forma: Usando uma função: function insert($dates){ $dados[] = $dates."<br>"; return $dados; } if(!empty($opt)){ $show = insert($opt); for ($i=0; $i <=5 ; $i++) { print_r($show) ; } }else{ echo"sem valor"; } porém nao estou obtendo o resultado esperado, porque ele parece nao estar dinamico, ou seja a cada chamada ele deveria adicionar uma posição com um produto, enfim pessoal se alguem puder me ajudar, desde de ja agradeço!
  6. Olá, sou novo aqui e queria saber se alguém pode me ajudar a fazer uma coisa muito simples mais que eu não consigo. Eu fiz um sistema de login e cadastro e deu tudo certo, só que quando eu logo na minha conta eu quero que apareça todos os dados do meu usuário, como por exemplo: Idade, sexo, nome, senha e etc.... Só que eu não consigo fazer isso. Será que alguém pode me ajudar nisso? ( COMO NÃO ESTOU CONSEGUINDO FAZER O UPLOAD DOS ARQUIVOS EU OU MOSTRAR DIGITADO MESMO ). Login.php: <!DOCTYPE html> <html> <head> <title>Entrar</title> </head> <body> <div align="left"><h1><a href="index.php">INDEX</a></h1></div> <center> <h1>Entrar</h1> <form action="loginphp.php" method="post"> <strong>Nome:</strong> <input type="text" name="nome" placeholder="Digite aqui o nome" required><br><br> <strong>Senha:</strong> <input type="password" name="senha" placeholder="Digite aqui a senha" required><br><br> <h3><a href="pin.php">Entrar com pin</a></h3> <input type="submit" value="Entrar"> <b style="color: red;">|||</b> <input type="reset" value="Limpar"> </form> </center> </body> </html> ________________________________________________________________________________________ Loginphp.php: <?php include("includes/config.php"); ?> <!DOCTYPE html> <html> <head> <title>Entrando...</title> <script type="text/javascript"> function redlogado() { setTimeout("window.location='painel.php'", 4000); } function rednologado() { setTimeout("window.location='login.php'", 4000); } </script> </head> <body> <div align="left"><h1><a href="index.php">INDEX</a></h1></div> <center> <h1>Entrando...</h1> </center> </body> </html> <?php $nome = $_POST['nome']; $senha = $_POST['senha']; $sql = mysql_query("SELECT * FROM usuarios WHERE nome='$nome' and senha='$senha'"); $row = mysql_num_rows($sql); if ($row >0) { session_start(); $_SESSION['nome'] = $_POST['nome']; $_SESSION['senha'] = $_POST['senha']; echo "Você entrou com sucesso. ( REDIRECIONANDO )"; echo "<script>redlogado()</script>"; } else{ echo "Você digitou algum dado errado, verifique. ( REDIRECIONANDO )"; echo "<script>rednologado()</script>"; } ?> ________________________________________________________________________________ Painel.php: <?php include("includes/config.php"); ?> <?php include("includes/protege.php"); ?> <!DOCTYPE html> <html> <head> <title>Painel</title> </head> <body> <div align="left"><h1><a href="sair.php">Sair</a></h1></div> <div align="right"><h1><a href="altera.php">Alterar senha</a></h1></div> <div align="right"><h1><a href="deletar.php">Deletar conta</a></h1></div> <center> <h1>Painel</h1> <h2>Dados:</h2><hr> <?php echo "Seu nome é: $nome"; ?><hr> <?php echo "Sua senha é: $senha"; ?><hr> <?php echo "Sua idade é: QUERO SABER A IDADE"; ?><hr> Seu pin é: <?php echo $_SESSION['pin']; ?> </center> </body> </html> _______________________________________________________________________________ Config.php <?php $host = "localhost"; $user = "root"; $pass = ""; $banco = "tekpu"; mysql_connect($host, $user, $pass); mysql_select_db($banco); ?> ________________________________________________________________________________ protege.php: <?php session_start(); if (!isset($_SESSION["nome"]) || !isset($_SESSION["senha"])) { header("Location:login.php"); exit; } else{ echo "Você está logado."; } $nome=$_SESSION["nome"]; $senha=$_SESSION["senha"]; ?> ______________________________________________________________ Se alguém poder dar uma olhada e ver como eu mostro ai a MINHA IDADE, pois quero mostrar na página de login o : NOME, SENHA E IDADE CADASTRADOS.
  7. alguem me da uma luz, como crio um sistema de pesquisa interna como o deste site por exemplo http://prntscr.com/kfii4x
  8. ola sou novo no forum , gostaria de uma ajuda, queria bloquear as pastas para usuarios externos nao consiguirem acesso, por exemplo ao diretório de imagens , www.site.com.br/imagens , como e a primeira vez tentando usar o htaccess , eu tentei colocar "Deny from all", como informado ele bloqueou tudo até acesso imagens, ou seja, o css fico tudo bagunçado, queria saber como o bloquear mas liberar acesso as imagens para o estilo.
  9. Boa tarde pessoal, estou com um problema que é o segunte, consigo salvar em um arquivo txt tudo que foi repassado por POST mas no próximo preenchimento não está salvando os novos dados na próxima linha, agradeço desde já pela ajuda. insbl.php <?php session_start(); $cod_mun_bl = $_POST['cod_mun_bl']; $uso_proc_data_alt = date('Y-m-d'); $bairro_id_bl = $_POST['bairro_id_bl']; $distrito_bl = $_POST['distrito_bl']; $setor_bl = $_POST['setor_bl']; $secao_bl = $_POST['secao_bl']; $cep_bl = $_POST['cep_bl']; $cod_logra_bl = $_POST['cod_logra_bl']; $logra_bl = $_POST['logra_bl']; $num_de_bl = $_POST['num_de_bl']; $num_ate_bl = $_POST['num_ate_bl']; $data_bl = $_POST['data_bl']; $valor_bl = $_POST['valor_bl']; $coleta_lixo_bl = $_POST['coleta_lixo_bl']; $limp_pub_bl = $_POST['limp_pub_bl']; $ilum_pub_bl = $_POST['ilum_pub_bl']; $ener_eletr_bl = $_POST['ener_eletr_bl']; $rede_tel_bl = $_POST['rede_tel_bl']; $rede_agua_pot_bl = $_POST['rede_agua_pot_bl']; $rua_pav_bl = $_POST['rua_pav_bl']; $rede_esg_bl = $_POST['rede_esg_bl']; $rede_agua_pluv_bl = $_POST['rede_agua_pluv_bl']; $rua_placa_bl = $_POST['rua_placa_bl']; $quant_esquina_bl = $_POST['quant_esquina_bl']; $n_lei_bl = $_POST['n_lei_bl']; $data_cad_bl = date('Y-m-d'); $ass_bl = $_SESSION['usuario']; $obs_bl = $_POST['obs_bl']; //PREPARA O CONTEÚDO A SER GRAVADO $conteudo = "$cod_mun_bl,$uso_proc_data_alt,$bairro_id_bl,$distrito_bl,$setor_bl,$secao_bl,$cep_bl,$cod_logra_bl,$logra_bl,$num_de_bl,$num_ate_bl,$data_bl,$valor_bl,$coleta_lixo_bl,$limp_pub_bl,$ilum_pub_bl,$ener_eletr_bl,$rede_tel_bl,$rede_agua_pot_bl,$rua_pav_bl,$rede_esg_bl,$rede_agua_pluv_bl,$rua_placa_bl,$quant_esquina_bl,$n_lei_bl,$data_cad_bl,$ass_bl,$obs_bl"; //ARQUIVO TXT $arquivo = "regbl.txt"; //TENTA ABRIR O ARQUIVO TXT if (!$abrir = fopen($arquivo, "a")) { echo "Erro abrindo arquivo local ($arquivo)"; exit; } //ESCREVE NO ARQUIVO TXT if (!fwrite($abrir, $conteudo)) { echo "<script>alert('Erro ao cadastrar - ($arquivo)'); location='cadbl.php';</script>"; exit; } else { echo "<script>alert('Cadastro realizado com sucesso.'); location='cadbl.php';</script>"; } //FECHA O ARQUIVO fclose($abrir); ?> cadbl.php <!DOCTYPE html> <html> <head> <?php include("sessao.php"); ?> <title>Boletim de Logradouros - BL</title> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> </head> <body> <?php include("menu.php"); ?> <div class="container-fluid"> <div class="form-row"> <div class="panel panel-default form-group col-xs-12"> <form action="insbl.php" method="post" enctype="multipart/form-data"> <p><h2>Boletim de Logradouros - BL</h2></p> <br/> <fieldset> <legend>PARA USO DO PROCESSAMENTO</legend> <div class="form-group form-inline"> <label for="cod_mun_bl">Código do munícipio: </label> <input type="text" class="form-control " name="cod_mun_bl" placeholder="Código do munícipio" required> </div> </fieldset> <fieldset> <legend>INFORMAÇÕES GERAIS</legend> <div class="form-group"> <input type="text" class="form-control" name="textbox" id="textbox" placeholder="Digite o bairro"> <label for="bairro_id_bl">Bairro: </label> <select class="form-control" name="bairro_id_bl" id="select"> <?php include ("conexao.php"); $query = "SELECT * FROM bairros"; $consulta = mysqli_query($con,$query); while ($dados = mysqli_fetch_assoc($consulta)) { ?> <option value="<?php echo $dados['id_bairros']; ?>"><?php echo $dados['nome_bairros']; ?></option> <?php } ?> </select> <div class="form-inline"> <label for="distrito_bl">Distrito: </label> <input type="text" class="form-control" name="distrito_bl" placeholder="Distrito" required> <label for="setor_bl">Setor: </label> <input type="text" class="form-control" name="setor_bl" placeholder="Setor" required> <label for="secao_bl">Seção: </label> <input type="text" class="form-control" name="secao_bl" placeholder="Seção" required> <label for="cep_bl">CEP: </label> <input type="text" class="form-control" name="cep_bl" placeholder="Código de logradouro" required> <label for="cod_logra_bl">Código de logradouro: </label> <input type="text" class="form-control" name="cod_logra_bl" placeholder="Código de logradouro" required> <label for="logra_bl">Logradouro: </label> <input type="text" class="form-control" name="logra_bl" placeholder="Logradouro" required> <div class="form-inline"> de <input type="text" class="form-control" name="num_de_bl" required> até <input type="text" class="form-control" name="num_ate_bl" required> </div> </div> </div> </fieldset> <div class="form-group form-inline"> <label for="data_bl">Data: </label> <input type="date" class="form-control" name="data_bl" placeholder="Data" required> <label for="valor_bl">Valor: </label> <input type="text" class="form-control" name="valor_bl" placeholder="Setor anterior" required> <label for="coleta_lixo_bl">Coleta de lixo</label> <select class="form-control" name="coleta_lixo_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="limp_pub_bl">Limpeza pública</label> <select class="form-control" name="limp_pub_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="ilum_pub_bl">Iluminação pública</label> <select class="form-control" name="ilum_pub_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="ener_eletr_bl">Energia Elétrica</label> <select class="form-control" name="ener_eletr_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_tel_bl">Rede de telefone</label> <select class="form-control" name="rede_tel_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_agua_pot_bl">Rede de água potável</label> <select class="form-control" name="rede_agua_pot_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rua_pav_bl">Rua pavimentada</label> <select class="form-control" name="rua_pav_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_esg_bl">Rede de esgoto</label> <select class="form-control" name="rede_esg_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rede_agua_pluv_bl">Rede de esgoto</label> <select class="form-control" name="rede_agua_pluv_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="rua_placa_bl">Rua com placa</label> <select class="form-control" name="rua_placa_bl"> <option value=" "> </option> <option value="Sim">Sim</option> <option value="Não">Não</option> </select> <label for="quant_esquina_bl">Quantidade de esquinas: </label> <input type="text" class="form-control" name="quant_esquina_bl" placeholder="Quantidade de esquinas" required> <label for="n_lei_bl">Número da Lei/Denominação: </label> <input type="text" class="form-control" name="n_lei_bl" placeholder="Número da Lei/Denominação" required> </div> <label for="obs_bl">Observações: </label> <input type="areatext" class="form-control" name="obs_bl"> </div> <button type="submit" name="cadastrar" id="cadastrar" class="btn btn-primary">Cadastrar</button> </form> </div> </div> </div> <script> jQuery.fn.filterByText = function(textbox, selectSingleMatch) { return this.each(function() { var select = this; var options = []; $(select).find('option').each(function() { options.push({value: $(this).val(), text: $(this).text()}); }); $(select).data('options', options); $(textbox).bind('change keyup', function() { var options = $(select).empty().data('options'); var search = $(this).val().trim(); var regex = new RegExp(search,"gi"); $.each(options, function(i) { var option = options[i]; if(option.text.match(regex) !== null) { $(select).append( $('<option>').text(option.text).val(option.value) ); } }); if (selectSingleMatch === true && $(select).children().length === 1) { $(select).children().get(0).selected = true; } }); }); }; $(function() { $('#select').filterByText($('#textbox'), false); $("select option").click(function(){ alert(1); }); }); </script> </body> </html> Quando eu cadastrasse outro formulário era pra passar para a linha debaixo e registrar os outros dados no arquivo regbl.txt
  10. Dae, Estou querendo fazer um sistema para administração de clientes(apagar, editar e por ai vai :D), gostaria de saber se é possível isso na web? se sim, qual linguagem é melhor? é possível usar mysql para salvar os dados? não entendo quase nada disso, queria saber o que é recomendável usar para começar a pesquisar e estudar.
  11. Neste fim de semana fizemos deploy de uma aplicação com base no framework Magento, que foi exaustivamente testada em vários cenários, com alta carga de usuários fazendo várias requisições ao banco de dados, como consultas, atualizações e inserções, todo o percurso dos clientes finais foi simulado. Nos testes as configurações eram idênticas as que estavam na hora do deploy, a única diferença era o subdomínio, que estavamos usando um de homologação e depois apontamos para o www, e para nossa surpresa a aplicação ficou totalmente instável, apresentando erros de banco de dados, na verdade apenas um erro: MySQL error 2006: mysql server has gone away Este erro ocorreu em diversas tabelas, e na aplicação de testes não ocorreu nem uma vez, com 50 usuários simultâneos fazendo compras, e na hora do deploy estavamos com 20 usuários (segundo o analytics). A configuração da infra é: - 2 Web servers - 1 File server - RDS - Servidor para Redis A pergunta é: Como é possível que em casos idênticos de configuração a aplicação se comportou tão diferente? o subdomínio tem alguma influência nisto? Obs: se precisarem de mais detalhes, favor solicitar Obrigado
  12. Olá Amigos, Estou com problemas na hora de utilizar o helper config do Laravel 5.2 Na pasta config do projeto criei o arquivo seo.php com a seguinte estrutura: <?php return [ 'titulo' => 'Site Dinâmico', ]; Faço a chamada do helper no arquivo site.blade.php localizada na pasta resources\views\_site\ da seguinte forma: <title>{{ config('seo.titulo') }}</title> O resultado na aba de título do navegador firefox é http://localhost:8000/ Obs: Tentei utilizar um outro arquivo da pasta config existente e funcionou no site.blade.php , como por exemplo: <title>{{ config('app.timezone') }}</title> Você poderia, por gentileza, me ajudar?! Grato, Davi
  13. Ola, Estou criando um formulário de cadastro, mas estou retornando erro para inserir os dados no banco. <?php $conexao = include 'menu/conexao.php'; $nome = $_POST['name']; $sobre = $_POST['sobre']; $tel = $_POST['phone']; $niver = $_POST['niver']; $email = $_POST['email']; $senha = $_POST['password']; $genero = $_POST['gen']; $sql = mysqli_query($conexao, "INSERT INTO registro(nome, sobrenome, telefone, nascimento, email, senha, genero) VALUES ('$nome', '$sobre', '$tel', '$niver', '$email', '$senha','$genero')"); ?> Erro: arse error: syntax error, unexpected ';', expecting ',' or ')' in /home/jovememc/public_html/coach/register.php on line 12 Linha 12 é a dos VALUES, mas não seu aonde estou errando. Agradeço
  14. Eae galera! Estou querendo fazer o seguinte: o usuário tem a opção de enviar a dúvida, colocando nome, título e a mensagem e quando enviar, será listada todas essas dúvidas enviadas em uma página e outras pessoas, pode abrir essa dúvida e responder. Quando esse usuário abrir a sua dúvida, aparecer todas as respostas. Resumindo, queria fazer algo como se fosse um criar novo tópico, postar a dúvida e outros usuários responder. Como fazer isso como php e mysql? Conhecem algum tutorial, apostila etc? Muito obrigado!
  15. Eu gostaria de saber se esse site é feito pelo G Suite ou por algum outro app maker.
  16. Bom dia Galera estou com uma dificuldade de passar um valor dentro de um laço (mysql fetch_ assoc ) para uma modal, sendo que o valor que é apresentado na modal é sempre o ultimo registro do laço, fazendo uma chamada < a href para outra pagina sem ser a modal o valor do onclick vai beleza. abixo codigo resumido. <?php $sqlevents=mysqli_query($conn,"SELECT start,procedimento FROM events WHERE idpaciente='$id' ORDER BY start DESC"); while ($row = $sqlevents->fetch_assoc()) { $start[] = $row['start']; $procedimento = $row['procedimento']; ?> <tbody> <tr> <td><a class="lin" href="" data-toggle='modal' data-target='#visualizar'><?php echo date('d/m/Y H:i:s', strtotime($start[])) ?></a></td> </td> <td><?php echo $procedimento ?></td> </tr> <?php } ?> </tbody> </table> <div class="modal fade" id="visualizar" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" data-backdrop="static"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button> <h4 class="modal-title text-center">Dados do Atendimento</h4> </div> <div class="modal-body"> <li><?php echo $start ?></li> </div> </div> </div> </div> </div> </div> </div> </body> </html>
  17. Bom dia, meu site tenho um menu drop para mudar o idioma, ele começa em pt_br mas quero que de para mudar para Inglês e Alemão (idioma da empresa). Vi um tal de PHP Language Switcher, mas não sei o que vocês me aconselham a fazer, eu consigo escrever em inglês e alemão, mas não sei se seria ou certo ou se tem alguma outra ferramenta. No caso não sei se teria algo que faz isso automático ou teria que fazer algo do tipo: index_ptbr index_de index_us E assim por diante: about_ptbr about_de about_us *Não uso Wordpress (sei que lá tem uma ferramenta que faz isso) Caso alguém tenha algum arquivo pronto para eu ver ajudaria muito. Obrigado.
  18. Ola, Estou usando um formulário com extensão .php e códigos html com o método POST, e recebendo eles numa pagina php que exibe um alert de sucesso! Gostaria de saber se é possível enviar o formulário e exibir o alert sem o redirecionamento para a pagina php, e de preferência sem ajax ou javascript, é possivel? Estava utilizando o header desta forma: header("location: index.php"); Mas estou retornando erros. Agradeço
  19. Boa tarde, eu no novo aqui no forum (NÃO SEI SE ESTÁ NO LUGAR CERTO ISSO), mas preciso de ajuda para desenvolver esse sistema de token. No caso o token seria uma forma de permitir o acesso da api OBS: CASA USUÁRIO TERIA SEU PROPRIO TOKEN SEGUE O EX ABAIXO: https://www.clubedohardware.com.br/api.php?token=(TOKEN DA PESSOA)&bucarcep:1234567
  20. [RESOLVIDO] [dúvida/auxílio] PHP Problema com função de zipar e baixar arquivos... Ao invés de baixar está printando na tela o documento '¬¬... acredito que o problema está no Forcedownload... algo em relação a função header() ou readfile()... Porém, ao testar localmente só a parte de download funciona... porém quando jogo na minha aplicação web da pau (trabalho com include de páginas e tal, será que é isso?)... alguém poderia me dar uma luz, o que preciso ajustar?
  21. <?php abstract class banco{ //propriedades public $servidor = "127.0.0.1"; public $usuario = "root"; public $senha = ""; public $nomebanco = "cadastro"; public $conexao = NULL; public $dataset = NULL; public $linhasafetadas = -1; //metodos public function __construct(){ $this->conecta(); }//construct public function __destruct(){ if($this->conexao != NULL): mysqli_close($this->conexao); endif; }//destruct public function conecta(){ $this->conexao = mysqli_connect($this->servidor,$this->usuario, $this->senha,TRUE) or die ($this->trataerro(__FILE__,__FUNCTION__,mysqli_errno(),TRUE)); mysqli_select_db($this->nomebanco) or die($this->trataerro(__FILE__,__FUNCTION__,mysqli_errno(),TRUE)); mysqli_query ("SET NAMES 'utf8'"); mysqli_query ("SET character_set_connection=utf8"); mysqli_query ("SET character_set_usuarios=utf8"); mysqli_query ("SET character_set_resulta=utf8"); echo "chamado"; }//conecta public function trataerro($arquivo=NULL,$rotina=NULL,$numerro=NULL,$msgerro=NULL,$geraexcept=FALSE){ if ($arquivo==NULL) $arquivo="nao informado"; if ($rotina==NULL) $rotina="não informado"; if ($numerro==NULL) $numerro=mysqli_errno($this->conexao); if ($msgerro==NULL) $msgerro=mysqli_error($this->conexao); $resultado ='Ocorreu um erro com os seguintes detalhes;<br /> <atromg>Arquivo:</strong>'.$arquivo.'<br /> <atromg>Rotina:</strong>'.$rotina.'<br /> <atromg>Codigo:</strong>'.$numerro.'<br /> <atromg>Mensagem:</strong>'.$msgerro; if($geraexcept==FALSE): echo($resultado); else: die ($resultado); endif; }//tratamento }//fim classe banco ?> adicionado 1 minuto depois erro Aviso : mysqli_connect (): (HY000 / 1049): Banco de dados desconhecido '1' em C: \ Usuários \ denis.viana \ Desktop \ DENIS \ www \ crud \ classes \ banco.classes.php na linha 23 Aviso : mysqli_errno () espera exatamente 1 parâmetro, 0 dado em C: \ Usuários \ denis.viana \ Desktop \ DENIS \ www \ crud \ classes \ banco.classes.php na linha 23 Aviso : mysqli_errno () espera que o parâmetro 1 seja mysqli, booleano dado em C: \ Users \ denis.viana \ Desktop \ DENIS \ www \ crud \ classes \ banco.classes.php on-line 36 Ocorreu um erro com os líderes detalhes; Arquivo: C: \ Usuários \ denis.viana \ Desktop \ DENIS \ www \ crud \ classes \ banco.classes.php Rotina: conecta Codigo: Mensagem: 1
  22. Boa tarde, de repente meu template começou apresentar o seguinte erro, Warning: count(): Parameter must be an array or an object that implements Countable in C:\xampp\htdocs\esse\wp-content\themes\Template\inc\admin\metaboxes\init.php on line 746 <?php /* Script Name: Custom Metaboxes and Fields Contributors: WebDevStudios (@webdevstudios / webdevstudios.com) Justin Sternberg (@jtsternberg / dsgnwrks.pro) Jared Atchison (@jaredatch / jaredatchison.com) Bill Erickson (@billerickson / billerickson.net) Andrew Norcross (@norcross / andrewnorcross.com) Description: This will create metaboxes with custom fields that will blow your mind. Version: 1.2.0 */ /** * Released under the GPL license * http://www.opensource.org/licenses/gpl-license.php * * This is an add-on for WordPress * http://wordpress.org/ * * ********************************************************************** * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * ********************************************************************** */ /************************************************************************ You should not edit the code below or things might explode! *************************************************************************/ // Autoload helper classes spl_autoload_register('cmb_Meta_Box::autoload_helpers'); $meta_boxes = array(); $meta_boxes = apply_filters( 'cmb_meta_boxes', $meta_boxes ); foreach ( $meta_boxes as $meta_box ) { $my_box = new cmb_Meta_Box( $meta_box ); } define( 'CMB_META_BOX_URL', cmb_Meta_Box::get_meta_box_url() ); /** * Create meta boxes */ class cmb_Meta_Box { /** * Current version number * @var string * @since 1.0.0 */ const CMB_VERSION = '1.2.0'; /** * Metabox Config array * @var array * @since 0.9.0 */ protected $_meta_box; /** * Metabox Defaults * @var array * @since 1.0.1 */ protected static $mb_defaults = array( 'id' => '', 'title' => '', 'type' => '', 'pages' => array(), // Post type 'context' => 'normal', 'priority' => 'high', 'show_names' => true, // Show field names on the left 'show_on' => array( 'key' => false, 'value' => false ), // Specific post IDs or page templates to display this metabox 'cmb_styles' => true, // Include cmb bundled stylesheet 'fields' => array(), ); /** * Metabox Form ID * @var string * @since 0.9.4 */ protected $form_id = 'post'; /** * Current field config array * @var array * @since 1.0.0 */ public static $field = array(); /** * Object ID for metabox meta retrieving/saving * @var int * @since 1.0.0 */ protected static $object_id = 0; /** * Type of object being saved. (e.g., post, user, or comment) * @var string * @since 1.0.0 */ protected static $object_type = ''; /** * Whether scripts/styles have been enqueued yet * @var bool * @since 1.0.0 */ protected static $is_enqueued = false; /** * Whether CMB nonce has been added to the page. (oly add once) * @var bool * @since 1.2.0 */ protected static $nonce_added = false; /** * Type of object specified by the metabox Config * @var string * @since 1.0.0 */ protected static $mb_object_type = 'post'; /** * Array of all options from manage-options metaboxes * @var array * @since 1.0.0 */ protected static $options = array(); /** * List of fields that are changed/updated on save * @var array * @since 1.1.0 */ protected static $updated = array(); /** * Get started */ function __construct( $meta_box ) { $meta_box = self::set_mb_defaults( $meta_box ); $allow_frontend = apply_filters( 'cmb_allow_frontend', true, $meta_box ); if ( ! is_admin() && ! $allow_frontend ) return; $this->_meta_box = $meta_box; self::set_mb_type( $meta_box ); $types = wp_list_pluck( $meta_box['fields'], 'type' ); $upload = in_array( 'file', $types ) || in_array( 'file_list', $types ); global $pagenow; $show_filters = 'cmb_Meta_Box_Show_Filters'; foreach ( get_class_methods( $show_filters ) as $filter ) { add_filter( 'cmb_show_on', array( $show_filters, $filter ), 10, 2 ); } // register our scripts and styles for cmb add_action( 'admin_enqueue_scripts', array( $this, 'register_scripts' ), 8 ); if ( self::get_object_type() == 'post' ) { add_action( 'admin_menu', array( $this, 'add_metaboxes' ) ); add_action( 'add_attachment', array( $this, 'save_post' ) ); add_action( 'edit_attachment', array( $this, 'save_post' ) ); add_action( 'save_post', array( $this, 'save_post' ), 10, 2 ); add_action( 'admin_enqueue_scripts', array( $this, 'do_scripts' ) ); if ( $upload && in_array( $pagenow, array( 'page.php', 'page-new.php', 'post.php', 'post-new.php' ) ) ) { add_action( 'admin_head', array( $this, 'add_post_enctype' ) ); } } if ( self::get_object_type() == 'user' ) { $priority = 10; if ( isset( $meta_box['priority'] ) ) { if ( is_numeric( $meta_box['priority'] ) ) $priority = $meta_box['priority']; elseif ( $meta_box['priority'] == 'high' ) $priority = 5; elseif ( $meta_box['priority'] == 'low' ) $priority = 20; } add_action( 'show_user_profile', array( $this, 'user_metabox' ), $priority ); add_action( 'edit_user_profile', array( $this, 'user_metabox' ), $priority ); add_action( 'personal_options_update', array( $this, 'save_user' ) ); add_action( 'edit_user_profile_update', array( $this, 'save_user' ) ); if ( $upload && in_array( $pagenow, array( 'profile.php', 'user-edit.php' ) ) ) { $this->form_id = 'your-profile'; add_action( 'admin_head', array( $this, 'add_post_enctype' ) ); } } } /** * Autoloads files with classes when needed * @since 1.0.0 * @param string $class_name Name of the class being requested */ public static function autoload_helpers( $class_name ) { if ( class_exists( $class_name, false ) ) return; // for PHP versions < 5.3 $dir = dirname( __FILE__ ); $file = "$dir/helpers/$class_name.php"; if ( file_exists( $file ) ) @include( $file ); } /** * Registers scripts and styles for CMB * @since 1.0.0 */ public function register_scripts() { // Should only be run once if ( self::$is_enqueued ) return; global $wp_version; // Only use minified files if SCRIPT_DEBUG is off $min = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min'; // scripts required for cmb $scripts = array( 'jquery', 'jquery-ui-core', 'cmb-datepicker', /*'media-upload', */'cmb-timepicker' ); // styles required for cmb $styles = array(); // if we're 3.5 or later, user wp-color-picker if ( 3.5 <= $wp_version ) { $scripts[] = 'wp-color-picker'; $styles[] = 'wp-color-picker'; if ( ! is_admin() ) { // we need to register colorpicker on the front-end wp_register_script( 'iris', admin_url( 'js/iris.min.js' ), array( 'jquery-ui-draggable', 'jquery-ui-slider', 'jquery-touch-punch' ), self::CMB_VERSION ); wp_register_script( 'wp-color-picker', admin_url( 'js/color-picker.min.js' ), array( 'iris' ), self::CMB_VERSION ); wp_localize_script( 'wp-color-picker', 'wpColorPickerL10n', array( 'clear' => __( 'Clear' ), 'defaultString' => __( 'Default' ), 'pick' => __( 'Select Color' ), 'current' => __( 'Current Color' ), ) ); } } else { // otherwise use the older 'farbtastic' $scripts[] = 'farbtastic'; $styles[] = 'farbtastic'; } wp_register_script( 'cmb-datepicker', CMB_META_BOX_URL . 'js/jquery.datePicker.min.js' ); wp_register_script( 'cmb-timepicker', CMB_META_BOX_URL . 'js/jquery.timePicker.min.js' ); wp_register_script( 'cmb-scripts', CMB_META_BOX_URL .'js/cmb'. $min .'.js', $scripts, self::CMB_VERSION ); wp_enqueue_media(); wp_localize_script( 'cmb-scripts', 'cmb_l10', apply_filters( 'cmb_localized_data', array( 'ajax_nonce' => wp_create_nonce( 'ajax_nonce' ), 'script_debug' => defined('SCRIPT_DEBUG') && SCRIPT_DEBUG, 'new_admin_style' => version_compare( $wp_version, '3.7', '>' ), 'object_type' => self::get_object_type(), 'upload_file' => 'Use this file', 'remove_image' => 'Remove Image', 'remove_file' => 'Remove', 'file' => 'File:', 'download' => 'Download', 'ajaxurl' => admin_url( '/admin-ajax.php' ), 'up_arrow' => '[ ↑ ]&nbsp;', 'down_arrow' => '&nbsp;[ ↓ ]', 'check_toggle' => __( 'Select / Deselect All', 'cmb' ), ) ) ); wp_register_style( 'cmb-styles', CMB_META_BOX_URL . 'style'. $min .'.css', $styles ); // Ok, we've enqueued our scripts/styles self::$is_enqueued = true; } /** * Enqueues scripts and styles for CMB * @since 1.0.0 */ public function do_scripts( $hook ) { // only enqueue our scripts/styles on the proper pages if ( $hook == 'post.php' || $hook == 'post-new.php' || $hook == 'page-new.php' || $hook == 'page.php' ) { wp_enqueue_script( 'cmb-scripts' ); // default is to show cmb styles on post pages if ( $this->_meta_box['cmb_styles'] ) wp_enqueue_style( 'cmb-styles' ); } } /** * Add encoding attribute */ public function add_post_enctype() { echo ' <script type="text/javascript"> jQuery(document).ready(function(){ jQuery("#'. $this->form_id .'").attr("enctype", "multipart/form-data"); jQuery("#'. $this->form_id .'").attr("encoding", "multipart/form-data"); }); </script>'; } /** * Add metaboxes (to 'post' object type) */ public function add_metaboxes() { foreach ( $this->_meta_box['pages'] as $page ) { if ( apply_filters( 'cmb_show_on', true, $this->_meta_box ) ) add_meta_box( $this->_meta_box['id'], $this->_meta_box['title'], array( $this, 'post_metabox' ), $page, $this->_meta_box['context'], $this->_meta_box['priority']) ; } } /** * Display metaboxes for a post object * @since 1.0.0 */ public function post_metabox() { if ( ! $this->_meta_box ) return; self::show_form( $this->_meta_box, get_the_ID(), 'post' ); } /** * Display metaboxes for a user object * @since 1.0.0 */ public function user_metabox() { if ( ! $this->_meta_box ) return; if ( 'user' != self::set_mb_type( $this->_meta_box ) ) return; if ( ! apply_filters( 'cmb_show_on', true, $this->_meta_box ) ) return; wp_enqueue_script( 'cmb-scripts' ); // default is to NOT show cmb styles on user profile page if ( $this->_meta_box['cmb_styles'] != false ) wp_enqueue_style( 'cmb-styles' ); self::show_form( $this->_meta_box ); } /** * Loops through and displays fields * @since 1.0.0 * @param array $meta_box Metabox config array * @param int $object_id Object ID * @param string $object_type Type of object being saved. (e.g., post, user, or comment) */ public static function show_form( $meta_box, $object_id = 0, $object_type = '' ) { $meta_box = self::set_mb_defaults( $meta_box ); // Set/get type $object_type = self::set_object_type( $object_type ? $object_type : self::set_mb_type( $meta_box ) ); // Set/get ID $object_id = self::set_object_id( $object_id ? $object_id : self::get_object_id() ); // Add nonce only once per page. if ( ! self::$nonce_added ) { wp_nonce_field( self::nonce(), 'wp_meta_box_nonce', false, true ); self::$nonce_added = true; } // Use nonce for verification echo "\n<!-- Begin CMB Fields -->\n"; do_action( 'cmb_before_table', $meta_box, $object_id, $object_type ); echo '<table class="form-table cmb_metabox">'; foreach ( $meta_box['fields'] as $field_args ) { $field_args['context'] = $meta_box['context']; if ( 'group' == $field_args['type'] ) { if ( ! isset( $field_args['show_names'] ) ) { $field_args['show_names'] = $meta_box['show_names']; } self::render_group( $field_args ); } else { $field_args['show_names'] = $meta_box['show_names']; // Render default fields $field = new cmb_Meta_Box_field( $field_args ); $field->render_field(); } } echo '</table>'; do_action( 'cmb_after_table', $meta_box, $object_id, $object_type ); echo "\n<!-- End CMB Fields -->\n"; } /** * Render a repeatable group */ public static function render_group( $args ) { if ( ! isset( $args['id'], $args['fields'] ) || ! is_array( $args['fields'] ) ) return; $args['count'] = 0; $field_group = new cmb_Meta_Box_field( $args ); $desc = $field_group->args( 'description' ); $label = $field_group->args( 'name' ); $sortable = $field_group->options( 'sortable' ) ? ' sortable' : ''; $group_val = (array) $field_group->value(); $nrows = count( $group_val ); $remove_disabled = $nrows <= 1 ? 'disabled="disabled" ' : ''; echo '<tr><td colspan="2"><table id="', $field_group->id(), '_repeat" class="repeatable-group'. $sortable .'" style="width:100%;">'; if ( $desc || $label ) { echo '<tr><th>'; if ( $label ) echo '<h2 class="cmb-group-name">'. $label .'</h2>'; if ( $desc ) echo '<p class="cmb_metabox_description">'. $desc .'</p>'; echo '</th></tr>'; } if ( ! empty( $group_val ) ) { foreach ( $group_val as $iterator => $field_id ) { self::render_group_row( $field_group, $remove_disabled ); } } else { self::render_group_row( $field_group, $remove_disabled ); } echo '<tr><td><p class="add-row"><button data-selector="', $field_group->id() ,'_repeat" data-grouptitle="', $field_group->options( 'group_title' ) ,'" class="add-group-row button">'. $field_group->options( 'add_button' ) .'</button></p></td></tr>'; echo '</table></td></tr>'; } public static function render_group_row( $field_group, $remove_disabled ) { echo ' <tr class="repeatable-grouping" data-iterator="'. $field_group->count() .'"> <td> <table class="cmb-nested-table" style="width: 100%;">'; if ( $field_group->options( 'group_title' ) ) { echo ' <tr class="cmb-group-title"> <th colspan="2"> ', sprintf( '<h4>%1$s</h4>', $field_group->replace_hash( $field_group->options( 'group_title' ) ) ), ' <th> </tr> '; } // Render repeatable group fields foreach ( array_values( $field_group->args( 'fields' ) ) as $field_args ) { $field_args['show_names'] = $field_group->args( 'show_names' ); $field_args['context'] = $field_group->args( 'context' ); $field = new cmb_Meta_Box_field( $field_args, $field_group ); $field->render_field(); } echo ' <tr> <td class="remove-row" colspan="2"> <button '. $remove_disabled .'data-selector="'. $field_group->id() .'_repeat" class="button remove-group-row alignright">'. $field_group->options( 'remove_button' ) .'</button> </td> </tr> </table> </td> </tr> '; $field_group->args['count']++; } /** * Save data from metabox */ public function save_post( $post_id, $post = false ) { $post_type = $post ? $post->post_type : get_post_type( $post_id ); // check permissions if ( // check nonce ! isset( $_POST['wp_meta_box_nonce'] ) || ! wp_verify_nonce( $_POST['wp_meta_box_nonce'], self::nonce() ) // check if autosave || defined('DOING_AUTOSAVE' ) && DOING_AUTOSAVE // check user editing permissions || ( 'page' == $_POST['post_type'] && ! current_user_can( 'edit_page', $post_id ) ) || ! current_user_can( 'edit_post', $post_id ) // get the metabox post_types & compare it to this post_type || ! in_array( $post_type, $this->_meta_box['pages'] ) ) return $post_id; self::save_fields( $this->_meta_box, $post_id, 'post' ); } /** * Save data from metabox */ public function save_user( $user_id ) { // check permissions // @todo more hardening? if ( // check nonce ! isset( $_POST['wp_meta_box_nonce'] ) || ! wp_verify_nonce( $_POST['wp_meta_box_nonce'], self::nonce() ) ) return $user_id; self::save_fields( $this->_meta_box, $user_id, 'user' ); } /** * Loops through and saves field data * @since 1.0.0 * @param array $meta_box Metabox config array * @param int $object_id Object ID * @param string $object_type Type of object being saved. (e.g., post, user, or comment) */ public static function save_fields( $meta_box, $object_id, $object_type = '' ) { $meta_box = self::set_mb_defaults( $meta_box ); $meta_box['show_on'] = empty( $meta_box['show_on'] ) ? array( 'key' => false, 'value' => false ) : $meta_box['show_on']; self::set_object_id( $object_id ); // Set/get type $object_type = self::set_object_type( $object_type ? $object_type : self::set_mb_type( $meta_box ) ); if ( ! apply_filters( 'cmb_show_on', true, $meta_box ) ) return; // save field ids of those that are updated self::$updated = array(); foreach ( $meta_box['fields'] as $field_args ) { if ( 'group' == $field_args['type'] ) { self::save_group( $field_args ); } else { // Save default fields $field = new cmb_Meta_Box_field( $field_args ); self::save_field( self::sanitize_field( $field ), $field ); } } // If options page, save the updated options if ( $object_type == 'options-page' ) self::save_option( $object_id ); do_action( "cmb_save_{$object_type}_fields", $object_id, $meta_box['id'], self::$updated, $meta_box ); } /** * Save a repeatable group */ public static function save_group( $args ) { if ( ! isset( $args['id'], $args['fields'], $_POST[ $args['id'] ] ) || ! is_array( $args['fields'] ) ) return; $field_group = new cmb_Meta_Box_field( $args ); $base_id = $field_group->id(); $old = $field_group->get_data(); $group_vals = $_POST[ $base_id ]; $saved = array(); $is_updated = false; $field_group->index = 0; // $group_vals[0]['color'] = '333'; foreach ( array_values( $field_group->fields() ) as $field_args ) { $field = new cmb_Meta_Box_field( $field_args, $field_group ); $sub_id = $field->id( true ); foreach ( (array) $group_vals as $field_group->index => $post_vals ) { // Get value $new_val = isset( $group_vals[ $field_group->index ][ $sub_id ] ) ? $group_vals[ $field_group->index ][ $sub_id ] : false; // Sanitize $new_val = self::sanitize_field( $field, $new_val, $field_group->index ); if ( 'file' == $field->type() && is_array( $new_val ) ) { // Add image ID to the array stack $saved[ $field_group->index ][ $new_val['field_id'] ] = $new_val['attach_id']; // Reset var to url string $new_val = $new_val['url']; } // Get old value $old_val = is_array( $old ) && isset( $old[ $field_group->index ][ $sub_id ] ) ? $old[ $field_group->index ][ $sub_id ] : false; $is_updated = ( ! empty( $new_val ) && $new_val != $old_val ); $is_removed = ( empty( $new_val ) && ! empty( $old_val ) ); // Compare values and add to `$updated` array if ( $is_updated || $is_removed ) self::$updated[] = $base_id .'::'. $field_group->index .'::'. $sub_id; // Add to `$saved` array $saved[ $field_group->index ][ $sub_id ] = $new_val; } $saved[ $field_group->index ] = array_filter( $saved[ $field_group->index ] ); } $saved = array_filter( $saved ); $field_group->update_data( $saved, true ); } public static function sanitize_field( $field, $new_value = null ) { $new_value = null !== $new_value ? $new_value : ( isset( $_POST[ $field->id( true ) ] ) ? $_POST[ $field->id( true ) ] : null ); if ( $field->args( 'repeatable' ) && is_array( $new_value ) ) { // Remove empties $new_value = array_filter( $new_value ); } // Check if this metabox field has a registered validation callback, or perform default sanitization return $field->sanitization_cb( $new_value ); } public static function save_field( $new_value, $field ) { $name = $field->id(); $old = $field->get_data(); // if ( $field->args( 'multiple' ) && ! $field->args( 'repeatable' ) && ! $field->group ) { // $field->remove_data(); // if ( ! empty( $new_value ) ) { // foreach ( $new_value as $add_new ) { // self::$updated[] = $name; // $field->update_data( $add_new, $name, false ); // } // } // } else if ( ! empty( $new_value ) && $new_value != $old ) { self::$updated[] = $name; return $field->update_data( $new_value ); } elseif ( empty( $new_value ) ) { if ( ! empty( $old ) ) self::$updated[] = $name; return $field->remove_data(); } } /** * Get object id from global space if no id is provided * @since 1.0.0 * @param integer $object_id Object ID * @return integer $object_id Object ID */ public static function get_object_id( $object_id = 0 ) { if ( $object_id ) return $object_id; if ( self::$object_id ) return self::$object_id; // Try to get our object ID from the global space switch ( self::get_object_type() ) { case 'user': $object_id = isset( $GLOBALS['user_ID'] ) ? $GLOBALS['user_ID'] : $object_id; $object_id = isset( $_REQUEST['user_id'] ) ? $_REQUEST['user_id'] : $object_id; break; default: $object_id = isset( $GLOBALS['post']->ID ) ? $GLOBALS['post']->ID : $object_id; $object_id = isset( $_REQUEST['post'] ) ? $_REQUEST['post'] : $object_id; break; } // reset to id or 0 self::set_object_id( $object_id ? $object_id : 0 ); return self::$object_id; } /** * Explicitly Set object id * @since 1.0.0 * @param integer $object_id Object ID * @return integer $object_id Object ID */ public static function set_object_id( $object_id ) { return self::$object_id = $object_id; } /** * Sets the $object_type based on metabox settings * @since 1.0.0 * @param array|string $meta_box Metabox config array or explicit setting * @return string Object type */ public static function set_mb_type( $meta_box ) { if ( is_string( $meta_box ) ) { self::$mb_object_type = $meta_box; return self::get_mb_type(); } if ( ! isset( $meta_box['pages'] ) ) return self::get_mb_type(); $type = false; // check if 'pages' is a string if ( self::is_options_page_mb( $meta_box ) ) $type = 'options-page'; // check if 'pages' is a string elseif ( is_string( $meta_box['pages'] ) ) $type = $meta_box['pages']; // if it's an array of one, extract it elseif ( is_array( $meta_box['pages'] ) && count( $meta_box['pages'] === 1 ) ) $type = is_string( end( $meta_box['pages'] ) ) ? end( $meta_box['pages'] ) : false; if ( !$type ) return self::get_mb_type(); // Get our object type if ( 'user' == $type ) self::$mb_object_type = 'user'; elseif ( 'comment' == $type ) self::$mb_object_type = 'comment'; elseif ( 'options-page' == $type ) self::$mb_object_type = 'options-page'; else self::$mb_object_type = 'post'; return self::get_mb_type(); } /** * Determines if metabox is for an options page * @since 1.0.1 * @param array $meta_box Metabox config array * @return boolean True/False */ public static function is_options_page_mb( $meta_box ) { return ( isset( $meta_box['show_on']['key'] ) && 'options-page' === $meta_box['show_on']['key'] ); } /** * Returns the object type * @since 1.0.0 * @return string Object type */ public static function get_object_type() { if ( self::$object_type ) return self::$object_type; global $pagenow; if ( $pagenow == 'user-edit.php' || $pagenow == 'profile.php' ) self::set_object_type( 'user' ); elseif ( $pagenow == 'edit-comments.php' || $pagenow == 'comment.php' ) self::set_object_type( 'comment' ); else self::set_object_type( 'post' ); return self::$object_type; } /** * Sets the object type * @since 1.0.0 * @return string Object type */ public static function set_object_type( $object_type ) { return self::$object_type = $object_type; } /** * Returns the object type * @since 1.0.0 * @return string Object type */ public static function get_mb_type() { return self::$mb_object_type; } /** * Returns the nonce value for wp_meta_box_nonce * @since 1.0.0 * @return string Nonce value */ public static function nonce() { return basename( __FILE__ ); } /** * Defines the url which is used to load local resources. * This may need to be filtered for local Window installations. * If resources do not load, please check the wiki for details. * @since 1.0.1 * @return string URL to CMB resources */ public static function get_meta_box_url() { if ( strtoupper( substr( PHP_OS, 0, 3 ) ) === 'WIN' ) { // Windows $content_dir = str_replace( '/', DIRECTORY_SEPARATOR, WP_CONTENT_DIR ); $content_url = str_replace( $content_dir, WP_CONTENT_URL, dirname(__FILE__) ); $cmb_url = str_replace( DIRECTORY_SEPARATOR, '/', $content_url ); } else { $cmb_url = str_replace( array(WP_CONTENT_DIR, WP_PLUGIN_DIR), array(WP_CONTENT_URL, WP_PLUGIN_URL), dirname( __FILE__ ) ); } return trailingslashit( apply_filters('cmb_meta_box_url', $cmb_url ) ); } /** * Fills in empty metabox parameters with defaults * @since 1.0.1 * @param array $meta_box Metabox config array * @return array Modified Metabox config array */ public static function set_mb_defaults( $meta_box ) { return wp_parse_args( $meta_box, self::$mb_defaults ); } /** * Removes an option from an option array * @since 1.0.1 * @param string $option_key Option key * @param string $field_id Option array field key * @return array Modified options */ public static function remove_option( $option_key, $field_id ) { self::$options[ $option_key ] = ! isset( self::$options[ $option_key ] ) || empty( self::$options[ $option_key ] ) ? self::_get_option( $option_key ) : self::$options[ $option_key ]; if ( isset( self::$options[ $option_key ][ $field_id ] ) ) unset( self::$options[ $option_key ][ $field_id ] ); return self::$options[ $option_key ]; } /** * Retrieves an option from an option array * @since 1.0.1 * @param string $option_key Option key * @param string $field_id Option array field key * @return array Options array or specific field */ public static function get_option( $option_key, $field_id = '' ) { self::$options[ $option_key ] = ! isset( self::$options[ $option_key ] ) || empty( self::$options[ $option_key ] ) ? self::_get_option( $option_key ) : self::$options[ $option_key ]; if ( $field_id ) { return isset( self::$options[ $option_key ][ $field_id ] ) ? self::$options[ $option_key ][ $field_id ] : false; } return self::$options[ $option_key ]; } /** * Updates Option data * @since 1.0.1 * @param string $option_key Option key * @param string $field_id Option array field key * @param mixed $value Value to update data with * @param bool $single Whether data should be an array * @return array Modified options */ public static function update_option( $option_key, $field_id, $value, $single = true ) { if ( ! $single ) { // If multiple, add to array self::$options[ $option_key ][ $field_id ][] = $value; } else { self::$options[ $option_key ][ $field_id ] = $value; } return self::$options[ $option_key ]; } /** * Retrieve option value based on name of option. * @uses apply_filters() Calls 'cmb_override_option_get_$option_key' hook to allow * overwriting the option value to be retrieved. * * @since 1.0.1 * @param string $option Name of option to retrieve. Expected to not be SQL-escaped. * @param mixed $default Optional. Default value to return if the option does not exist. * @return mixed Value set for the option. */ public static function _get_option( $option_key, $default = false ) { $test_get = apply_filters( "cmb_override_option_get_$option_key", 'cmb_no_override_option_get', $default ); if ( $test_get !== 'cmb_no_override_option_get' ) return $test_get; // If no override, get the option return get_option( $option_key, $default ); } /** * Saves the option array * Needs to be run after finished using remove/update_option * @uses apply_filters() Calls 'cmb_override_option_save_$option_key' hook to allow * overwriting the option value to be stored. * * @since 1.0.1 * @param string $option_key Option key * @return boolean Success/Failure */ public static function save_option( $option_key ) { $to_save = self::get_option( $option_key ); $test_save = apply_filters( "cmb_override_option_save_$option_key", 'cmb_no_override_option_save', $to_save ); if ( $test_save !== 'cmb_no_override_option_save' ) return $test_save; // If no override, update the option return update_option( $option_key, $to_save ); } /** * Utility method that returns a timezone string representing the default timezone for the site. * * Roughly copied from WordPress, as get_option('timezone_string') will return * and empty string if no value has beens set on the options page. * A timezone string is required by the wp_timezone_choice() used by the * select_timezone field. * * @since 1.0.0 * @return string Timezone string */ public static function timezone_string() { $current_offset = get_option( 'gmt_offset' ); $tzstring = get_option( 'timezone_string' ); if ( empty( $tzstring ) ) { // Create a UTC+- zone if no timezone string exists if ( 0 == $current_offset ) $tzstring = 'UTC+0'; elseif ( $current_offset < 0 ) $tzstring = 'UTC' . $current_offset; else $tzstring = 'UTC+' . $current_offset; } return $tzstring; } /** * Utility method that returns time string offset by timezone * @since 1.0.0 * @param string $tzstring Time string * @return string Offset time string */ public static function timezone_offset( $tzstring ) { if ( ! empty( $tzstring ) && is_string( $tzstring ) ) { if ( substr( $tzstring, 0, 3 ) === 'UTC' ) { $tzstring = str_replace( array( ':15',':30',':45' ), array( '.25','.5','.75' ), $tzstring ); return intval( floatval( substr( $tzstring, 3 ) ) * HOUR_IN_SECONDS ); } $date_time_zone_selected = new DateTimeZone( $tzstring ); $tz_offset = timezone_offset_get( $date_time_zone_selected, date_create() ); return $tz_offset; } return 0; } /** * Utility method that attempts to get an attachment's ID by it's url * @since 1.0.0 * @param string $img_url Attachment url * @return mixed Attachment ID or false */ public static function image_id_from_url( $img_url ) { global $wpdb; $img_url = esc_url_raw( $img_url ); // Get just the file name if ( false !== strpos( $img_url, '/' ) ) { $explode = explode( '/', $img_url ); $img_url = end( $explode ); } // And search for a fuzzy match of the file name $attachment = $wpdb->get_col( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE guid LIKE '%%%s%%' LIMIT 1;", $img_url ) ); // If we found an attachement ID, return it if ( !empty( $attachment ) && is_array( $attachment ) ) return $attachment[0]; // No luck return false; } } // Handle oembed Ajax add_action( 'wp_ajax_cmb_oembed_handler', array( 'cmb_Meta_Box_ajax', 'oembed_handler' ) ); add_action( 'wp_ajax_nopriv_cmb_oembed_handler', array( 'cmb_Meta_Box_ajax', 'oembed_handler' ) ); /** * A helper function to get an option from a CMB options array * @since 1.0.1 * @param string $option_key Option key * @param string $field_id Option array field key * @return array Options array or specific field */ function cmb_get_option( $option_key, $field_id = '' ) { return cmb_Meta_Box::get_option( $option_key, $field_id ); } /** * Get a CMB field object. * @since 1.1.0 * @param array $field_args Field arguments * @param int $object_id Object ID * @param string $object_type Type of object being saved. (e.g., post, user, or comment) * @return object cmb_Meta_Box_field object */ function cmb_get_field( $field_args, $object_id = 0, $object_type = 'post' ) { // Default to the loop post ID $object_id = $object_id ? $object_id : get_the_ID(); cmb_Meta_Box::set_object_id( $object_id ); cmb_Meta_Box::set_object_type( $object_type ); // Send back field object return new cmb_Meta_Box_field( $field_args ); } /** * Get a field's value. * @since 1.1.0 * @param array $field_args Field arguments * @param int $object_id Object ID * @param string $object_type Type of object being saved. (e.g., post, user, comment, or options-page) * @return mixed Maybe escaped value */ function cmb_get_field_value( $field_args, $object_id = 0, $object_type = 'post' ) { $field = cmb_get_field( $field_args, $object_id, $object_type ); return $field->escaped_value(); } /** * Loop and output multiple metaboxes * @since 1.0.0 * @param array $meta_boxes Metaboxes config array * @param int $object_id Object ID */ function cmb_print_metaboxes( $meta_boxes, $object_id ) { foreach ( (array) $meta_boxes as $meta_box ) { cmb_print_metabox( $meta_box, $object_id ); } } /** * Output a metabox * @since 1.0.0 * @param array $meta_box Metabox config array * @param int $object_id Object ID */ function cmb_print_metabox( $meta_box, $object_id ) { $cmb = new cmb_Meta_Box( $meta_box ); if ( $cmb ) { cmb_Meta_Box::set_object_id( $object_id ); if ( ! wp_script_is( 'cmb-scripts', 'registered' ) ) $cmb->register_scripts(); wp_enqueue_script( 'cmb-scripts' ); // default is to show cmb styles if ( $meta_box['cmb_styles'] != false ) wp_enqueue_style( 'cmb-styles' ); cmb_Meta_Box::show_form( $meta_box ); } } /** * Saves a particular metabox's fields * @since 1.0.0 * @param array $meta_box Metabox config array * @param int $object_id Object ID */ function cmb_save_metabox_fields( $meta_box, $object_id ) { cmb_Meta_Box::save_fields( $meta_box, $object_id ); } /** * Display a metabox form & save it on submission * @since 1.0.0 * @param array $meta_box Metabox config array * @param int $object_id Object ID * @param boolean $return Whether to return or echo form * @return string CMB html form markup */ function cmb_metabox_form( $meta_box, $object_id, $echo = true ) { $meta_box = cmb_Meta_Box::set_mb_defaults( $meta_box ); // Make sure form should be shown if ( ! apply_filters( 'cmb_show_on', true, $meta_box ) ) return ''; // Make sure that our object type is explicitly set by the metabox config cmb_Meta_Box::set_object_type( cmb_Meta_Box::set_mb_type( $meta_box ) ); // Save the metabox if it's been submitted // check permissions // @todo more hardening? if ( // check nonce isset( $_POST['submit-cmb'], $_POST['object_id'], $_POST['wp_meta_box_nonce'] ) && wp_verify_nonce( $_POST['wp_meta_box_nonce'], cmb_Meta_Box::nonce() ) && $_POST['object_id'] == $object_id ) cmb_save_metabox_fields( $meta_box, $object_id ); // Show specific metabox form // Get cmb form ob_start(); cmb_print_metabox( $meta_box, $object_id ); $form = ob_get_contents(); ob_end_clean(); $form_format = apply_filters( 'cmb_frontend_form_format', '<form class="cmb-form" method="post" id="%s" enctype="multipart/form-data" encoding="multipart/form-data"><input type="hidden" name="object_id" value="%s">%s<input type="submit" name="submit-cmb" value="%s" class="button-primary"></form>', $object_id, $meta_box, $form ); $form = sprintf( $form_format, $meta_box['id'], $object_id, $form, __( 'Save' ) ); if ( $echo ) echo $form; return $form; } // End. That's it, folks! // Nao manjo nada de php ainda, alguem poderia me dar uma luz?
  23. Estou com um problema com essa imagem central pois a imagem de cima está sobrepondo ela, como posso fazer para sobrepor essa imagem central sobre todas as outras? Agradeço desde já toda a ajuda. https://imgur.com/ZUTyhps
  24. Prezados, bom dia. Gostaria de saber se alguem aqui já implementou a solução da cielo ou paypal checkout transparente, utilizando api em Joomla. Se sim, gostaria de uma ajuda ou algum tutorial Desde já agradeço.
  25. Bom como mencionei no título no meu site, na parte index, está ficando com uma barra preta no topo do site aqui está o código da parte index. Já procurei e procurei e nada encontrei. Agradeço desde já por toda a ajuda. <?php require_once "seguridad/sql_inject.php"; $bDestroy_session = TRUE; $url_redirect = 'index.php'; $sqlinject = new sql_inject('./log_file_sql.log',$bDestroy_session,$url_redirect); session_start(); error_reporting(0); include_once('./kev/pdo.php'); include_once('./foro/SSI.php'); include_once('./errores/error504.php'); $file = './errores/error504.php'; if(!file_exists($file)) { echo "<script>window.location='error.php';</script>"; } if($and != 5) { echo "<script>window.location='error.php';</script>"; } if(isset($_SESSION['User'])) { $User = $_SESSION['User']; try { $stmt = $con->prepare("SELECT * FROM usuarios WHERE Username = :usuario"); $stmt->bindParam(':usuario', $User, PDO::PARAM_STR); $stmt->execute(); while($datos = $stmt->fetch()) { $name = $datos['Username']; $money = $datos['Money']; $score = $datos['Nivel']; $fz = $datos['Moneda']; $ropa = $datos['Skin']; $platabanco = $datos['Banco']; $faccion = $datos['Faccion']; $razon = $datos['razon']; $ban = $datos['Baneado']; $Conexion = $datos['Conexion']; } } catch(PDOException $e) { echo 'Error: ' . $e->getMessage(); } } $dinerototal = $money+$platabanco; if($Conexion == '1') { echo "<script>window.location='reg.php?u=2';</script>"; } require("./conectados/samp_query.php"); try { $rQuery = new QueryServer( $serverIP, $serverPort ); $aInformation = $rQuery->GetInfo( ); $aServerRules = $rQuery->GetRules( ); $aBasicPlayer = $rQuery->GetPlayers( ); $aTotalPlayers = $rQuery->GetDetailedPlayers( ); $rQuery->Close( ); } catch (QueryServerException $pError) { } ?> <!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> <html lang="pt-br"><head> <meta charset="UTF-8"/> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/> <title><?php echo $NombreServidor?> Roleplay - San Andreas Multiplayer (SAMP em Português)</title> <style> .rounded-img{display:inline-block;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.9);-moz-box-shadow:0 1px 3px rgba(0,0,0,.9);box-shadow:0 1px 3px rgba(0,0,0,.9);} </style> <link rel="stylesheet" type="text/css" href="css/estilos3.css"> <link rel="stylesheet" href="css/default.css" type="text/css" media="screen"/> <link rel="stylesheet" href="css/nivo-slider.css" type="text/css" media="screen"/> <link href='http://fonts.googleapis.com/css?family=Oswald:400,700,300' rel='stylesheet' type='text/css'> <script src="//code.jquery.com/jquery-1.9.1.js"></script> <script src="//code.jquery.com/ui/1.10.4/jquery-ui.js"></script> <script type="text/javascript" src="js/jquery.leanModal.min.js"></script> </head> <body> <script> function Ocultar(){ $('#banner').fadeOut(); } </script> <!-- <style>.baner{position:fixed!important;z-index:300;bottom:30%;height:281px;position:relative;width:500px;background-image:url(/imagenes/navidadES.png);left:25%;box-shadow:0 0 20px rgba(0,0,0,0.7),0 1px 20px rgba(0,0,0,0.3);border:3px solid #ff0000;}#cerrar{margin-left:483px;display:block;height:14px;background-color:#FFF;}#bc{width:640px;height:260px;display:block;}</style> <div class="baner" id="banner"><a id="cerrar" href="#" onclick="Ocultar()" title="Fechar">&nbsp;<strong>X</strong>&nbsp;</a><a id="bc" href="comprar-prendas.php" title="Ver prendas"></a></div> ---> <table width="997" border="0" cellpadding="0" cellspacing="0" bgcolor="#E4E4E4" align="center"> <tr> <td width="997"> <style>.alertas{float:left;margin-left:660px;margin-top:170px;position:absolute;background-color:#0081ff;border-radius:3px;padding:0.2em 0.4em 0.2em;color:#FFFFFF;font-weight:bold;}.alertas a{color:#FFF;}.alertas:hover{background-color:#0068ce;}.alertas a:hover{color:#f0f0f0;}</style> <div style="background-color:#000; position:absolute; z-index:20; width:997px; height:164px; top:29px; background-image:url(/web/imagenes/fondos-cabecera/<?php $andi = rand(1, 6); echo $andi;?>.jpg)"></div> <?php if(isset($_SESSION['User'])) { ?> <div class="header-s3-2"> <?php } else { ?> <div class="header-s3-"> <?php } ?> <div class="ip"> <font size="2px"><?php echo $NombreServidor?> : </font><b><a href="samp://<?php echo $serverIP ?><?php if($activar_pt == 1){?>:<?php echo $serverPort ?><?php } ?>" style="color:#FFFFFF; font-size: 13px;" title="Adicionar aos favoritos"><?php echo $serverIP ?><?php if($activar_pt == 1){?>:<?php echo $serverPort ?><?php } ?></a></b> </div> <?php if(isset($_SESSION['User'])) { ?> <div class="logged-usuario"><font size="2px;"><?php $quitargion=str_replace("_"," ",$name); echo $quitargion?></div> <div class="img-usuario"><?php echo '<img src="/imagenes/personajes/'.$ropa.'.png">';?></div> <div class="iconos-usuario"> <a href="conta.php" title="Sua conta"><img src="/imagenes/casa.png" align="absmiddle" border="0"/></a>&nbsp; <a href="sair.php" title="Fechar ses&atilde;o - Sair"><img src="/imagenes/llave_salir.png" align="absmiddle" border="0"/></a> </div> </div> <!-- ANUNCIO --> <link rel="stylesheet" href="./css/popup-fuego.css" type="text/css" media="screen"/> <div id="popup1" style="top: 50%;left: 50%;position: absolute;"> <div class="overlay" id="overlay"> <div class="popup" id="rect"> <span class="close" title="Cerrar" id="cerrar" style="background-color:transparent;">&times;</span> <div class="content"> <div class="popup-caption" style="display: block; padding: 10px;top: 0;left: 0;"> <span style="" id="msnd"> <span style="font-family: 'Oswald', sans-serif; font-size:22px;">ACESS&Oacute;RIOS <font color="#FF4000">INCR&Iacute;VEIS</font></span> <br> Acess&oacute;rios Epeciais venha conferir. </span> </div> <div class="popup-caption" style="display: block; padding: 10px; bottom:0; left: 0;"> <span style="" id="msnd"> <span style="font-family: 'Oswald', sans-serif; font-size:18px;" class="botoncomprar"><a href="comprar-prendas.php"><font color="#FF4000">VER ACESS&Oacute;RIOS</font></a></span> <br> Novos Acess&oacute;rios Exclusivamente pra Voc&ecirc;! </span> </div> <div id="efecto-fuego"></div> <div id="efecto-fuego2"></div> <!--<div id="logo-min"></div>--> </div> </div> </div> </div> <script type="text/javascript"> $("#cerrar").click(function(){ $("#popup1").hide(); }); $("#overlay").click(function(event){ if($(event.target).html().indexOf("rect") >= 0){ $("#popup1").hide(); } }); </script> <!-- ANUNIO --> <?php } if(!isset($_SESSION['User'])) { ?> <div class="casa"><a href="entrar.php" title="Acesse a sua conta"><img src="/imagenes/logar.png" align="absmiddle" border="0"></a></div> <div class="nologeado"> <a href="entrar.php" "><span style='color:white;'>Conectar-se</span></a> </div> </div> <?php } ?> <div id="menu-superior-s3"> <ul> <li id="principal-ac"><a href="index.php">Principal</a></li> <li id="foro"><a href="foro">Foro</a></li> <?php if(!isset($_SESSION['User'])) { ?> <li id="tucuenta"><a href="entrar.php">Sua conta</a></li> <?php } else { ?> <li id="tucuenta"><a href="conta.php">Sua conta</a></li> <?php } ?> <?php if(!isset($_SESSION['User'])) { ?> <li id="crear-cuenta"><a href="registrarse.php">crie sua conta</a></li> <?php } else { ?> <li id="cuenta-creada"><a></a></li> <?php } ?> </ul> <div class="invitaciones-pendientes"> <?php include_once('invitaciones/invitacion.php'); ?> </div> </div> <?php if($ban == 1): echo ' <div style="float:left;width:997px; margin-top:5px; font-size:12px;"> <table width="99%" cellspacing="1" cellpadding="4" border="0" bgcolor="#2A2A2A" align="center"> <tbody> <tr bgcolor="#333333"><td align="left" style="border-top: 1px solid #424242;border-left: 1px solid #424242; color:#FFFFFF;text-shadow: 0 1px 0 #000000;"><strong><font size="2.6px">Mensagem importante</strong></td></tr> </tbody> </table> </div> <table width="99%" cellspacing="1" cellpadding="4" border="0" bgcolor="#2A2A2A" align="center"> <tbody> <tr> <td valign="middle" bgcolor="RED" align="left" colspan="1" style="color:white"><img src="/imagenes/alerta16.png" align="absmiddle"><font size="2.6px">Sua conta está banida. por <strong>';?><?php echo $razon;?><?php echo '</strong> el <strong>';?><?php echo $Conexion;?><?php echo '</strong>.</td> </tr> </tbody> </table>'; endif; ?> <!-- --> <div id="contenido"> <div id="contenido-izquierdo"> <div class="td-gr"> <div class="icono-td"><img src="/imagenes/ctrl.png"/></div> <div style="height:22px;font-weight:bold; font-size:14px;text-shadow:0 1px 0 #FFFFFF;color:#305B79;padding-top:8px; margin-left:10px; margin-left:34px"><?php echo $NombreServidor?> - Roleplay</div> <div style="height:190px; background-color:#FFF; padding-top:131px; padding-left:325px;" id="cargando-slider"><img src="/imagenes/cargando_g.gif"/></div> <div id="wrapper"> <div class="slider-wrapper theme-default"> <div id="slider" class="nivoSlider"> <img src="/imagenes/images/6.gif" data-thumb="/imagenes/images/6.gif" alt="" title="#tab-carreras"/> <img src="/imagenes/images/2.gif" data-thumb="/imagenes/images/2.gif" alt="" title="#tab-restaurante"/> <img src="/imagenes/images/3.gif" data-thumb="/imagenes/images/3.gif" alt="" title="#tab-policia"/> <img src="/imagenes/images/4.gif" data-thumb="/imagenes/images/4.gif" alt="" title="#tab-medico"/> <img src="/imagenes/images/5.gif" data-thumb="/imagenes/images/5.gif" alt="" title="#tab-autos"/> <img src="/imagenes/images/1.gif" data-thumb="/imagenes/images/1.gif" alt="" title="#tab-municipalidad"/> </div> <div id="tab-municipalidad" class="nivo-html-caption"> <span id="msn" style="display:none;"> <span style="font-family: 'Oswald', sans-serif; font-size:20px;">EDIF&Iacute;CIO <font color="#FF9900">MUNICIPAL</font></span> <br>Este moderno edif&iacute;cio conta com o servi&ccedil;o de guindaste, compra de ve&iacute;culos e propriedades. </span> </div> <div id="tab-restaurante" class="nivo-html-caption"> <span id="msn" style="display:none;"> <span style="font-family: 'Oswald', sans-serif; font-size:20px;">SEU PRÓPRIO <font color="#FF9900">NEG&Oacute;CIO</font></span> <br>Compre seu pr&oacute;prio neg&oacute;cio, contrate funcion&aacute;rios e ganhe dinheiro vendendo produtos. </span> </div> <div id="tab-policia" class="nivo-html-caption"> <span id="msn" style="display:none;"> <span style="font-family: 'Oswald', sans-serif; font-size:20px;">CONTROLE DO <font color="#FF9900">CRIME</font></span> <br>A pol&iacute;cia controla San Andreas para que seja um lugar mais seguro e voc&ecirc; pode ser um deles. </span> </div> <div id="tab-medico" class="nivo-html-caption"> <span id="msn" style="display:none;"> <span style="font-family: 'Oswald', sans-serif; font-size:20px;">SERVI&Ccedil;O <font color="#FF9900">M&Eacute;DICO</font></span> <br>M&eacute;dicos capacitados est&atilde;o 24 horas por dia &agrave; espera de qualquer emerg&ecirc;ncia. </span> </div> <div id="tab-autos" class="nivo-html-caption"> <span id="msn" style="display:none;"> <span style="font-family: 'Oswald', sans-serif; font-size:20px;">VE&Iacute;CULOS <font color="#FF9900">A VENDA</font></span> <br>Temos a mais ampla variedade de ve&iacute;culos dispon&iacute;veis para a venda. </span> </div> <div id="tab-carreras" class="nivo-html-caption"> <span id="msn" style="display:none;"> <span style="font-family: 'Oswald', sans-serif; font-size:20px;">TORNEIOS DE <font color="#FF9900">CORRIDA</font></span> <br>Torneios mensais com fabulosos pr&ecirc;mios esperam por voc&ecirc;, compita e ganhe pontos todas as corridas. </span> </div> </div> <script type="text/javascript" src="js/jquery.nivo.slider.js"></script> <script type="text/javascript"> $(window).load(function() { $('#slider').nivoSlider({ effect: 'boxRain', pauseTime: 8000, beforeChange: function(){ $('#msn').hide(); $(".nivo-caption").hide(); $(".nivo-caption").css("padding","0"); }, afterChange: function(){ $(".nivo-caption").css("padding","10px"); $(".nivo-caption").fadeIn(1000); $('#msn').fadeIn(1500); }, afterLoad: function(){ $('#cargando-slider').hide(); $(".nivo-caption").css("padding","10px"); $(".nivo-caption").fadeIn(1000); $('#msn').fadeIn(1500); } }); }); </script> </div> </div> <!-- <div class="td-gr"> <div class="icono-td"><img src=".//imagenes/nuevo.png"/></div> <div style="height:22px;font-weight:bold; font-size:14px;text-shadow:0 1px 0 #FFFFFF;color:#305B79;padding-top:8px; margin-left:10px; margin-left:34px"> <a href="#">Actualizaci&oacute;n obligatoria del cliente de SA-MP</a> </div> <div class="news_body" style="padding: 10px;"> <strong>Para jugar en <?php echo $NombreServidor?> a partir de hoy necesitar&aacute;n instalar la versi&oacute;n 0.3.7 de SAMP.</strong><br/><br/>Si no la instalan, no podr&aacute;n entrar a jugar en nuestros servidores. <br/>A continuaci&oacute;n dejamos diferentes enlaces para que descarguen el nuevo cliente.<br/><br/><div align="center"><a href="http://files.sa-mp.com/sa-mp-0.3.7-install.exe" class="bbc_link" target="_blank" id="linkbbc"> <img src=".//imagenes/037es.png" alt="" class="bbc_img"/></a><br/></div><br/> Enlace de descarga 1: <strong><a href="http://files.sa-mp.com/sa-mp-0.3.7-install.exe" class="bbc_link" target="_blank" id="linkbbc">http://files.sa-mp.com/sa-mp-0.3.7-install.exe</a></strong></br> Enlace de descarga 2: <strong><a href="http://dl.gta-sa-mp.de/samp/sa-mp-0.3.7-install.exe" class="bbc_link" target="_blank" id="linkbbc">http://dl.gta-sa-mp.de/samp/sa-mp-0.3.7-install.exe</a></strong></br> <br/>Si tienen alguna duda o problema, publiquen en el foro para que podamos ayudarlos.<div class="hr"></div> <div><a href="#">0 comentarios</a> | <a href="#">Escribir comentario</a></div></div> </div> --> <!-- <div class="td-gr"> <div class="icono-td"><img src="/imagenes/nuevopost.png" height="16" width="16"></div> <div style="height:22px;font-weight:bold; font-size:14px;text-shadow:0 1px 0 #FFFFFF;color:#305B79;padding-top:8px; margin-left:10px; margin-left:34px"> <a href="#">Novo servidor</a> </div> <div class="news_body" style="padding: 10px;">El servidor, como as&iacute tambi&eacuten la web, se encuentran en construcci&oacuten. En este foro podr&aacuten ver los cambios realizados en cada versi&oacuten de <strong><?php echo strtoupper($Diminutivo)?>:RP</strong><br><br>Aprovecho para avisarles que por el momento no necesitamos admins.<br><br>Un saludo<div class="hr"></div> </div> </div> --> <!-- <div class="td-gr"> <div class="icono-td"><img src="/imagenes/nuevopost.png" height="16" width="16"></div> <div style="height:22px;font-weight:bold; font-size:14px;text-shadow:0 1px 0 #FFFFFF;color:#305B79;padding-top:8px; margin-left:10px; margin-left:34px"> <a href="#">Informa&ccedil;&atilde;o importante</a> </div> <div class="news_body" style="padding: 10px;">Ya no se sacan bans, as&iacute; que ya saben, <strong>si no quieren ser baneados, no usen cheats</strong>. Mensajes privados por asuntos de baneos ser&aacute;n ignorados. Si crean temas en el foro reclamando por alg&uacute;n ban, se les banear&aacute; la cuenta del foro tambi&eacute;n.<div class="hr"></div> </div> </div> --> <div class="td-gr"> <div class="icono-td"><img src="/imagenes/nuevopost.png" height="16" width="16"></div> <div style="height:22px;font-weight:bold; font-size:14px;text-shadow:0 1px 0 #FFFFFF;color:#305B79;padding-top:8px; margin-left:10px; margin-left:34px"> <a href="#">Mudanças e melhorias no servidor</a> </div> <div class="news_body" style="padding: 10px;"><ul class="bbc_list"></ul> <strong><span style="color: orange;" class="bbc_color"><span style="font-size: 13pt;" class="bbc_size">Mudanças <?php echo strtoupper($Diminutivo)?>:RP</span></span></strong><br/> <br/> <strong><span style="color: green;" class="bbc_color">v1.03</span></strong><br/> <ul> <li>Foi modificada a Web.</li> <li>Foram removidos alguns bugs.</li> </ul> <strong><span style="color: black;" class="bbc_color">v1.02</span></strong><br/> <ul> <li>Foi modificada a Web.</li> <li>Foi desbugada a SWAT.</li> <li>Foram removidos alguns bugs.</li> </ul> <strong><span style="color: black;" class="bbc_color">v1.01</span></strong><br/> <ul> <li>Foi modificada a Web e o fórum.</li> <li>Foi implementado um novo tema na web.</li> <li>Foi removido o /kit linexzone.</li> </ul> <strong><span style="color: black;" class="bbc_color">v1.00</span></strong><br/> <ul> <li>Foi implementado /kit linexzone.</li> <li>Foi implementada a SWAT.</li> <li>Foi implementado o edifício da aeronautica.</li> <li>Foram corrigidos bugs.</li> </ul> <br/> </div> </div> </div> <div id="menu-derecho"> <?php if(isset($_SESSION['User'])) { ?> <div class="td"> <div class="icono-td"><img src="/imagenes/dinero_p.png" height="16" width="16"></div> <div class="titulo-td">Sua conta</div> </div> <div class="bloque-monedas"> <div style="float:left; margin-left:170px; font-size:18px; color:#003366; margin-bottom:4px"><?php echo number_format($fz, 0, '', '.');?> <?php echo $Diminutivo?></div> <div class="hr2"></div> <div style="float:left; margin-left:170px; font-size:18px; color:#003366;">$<?php echo number_format($dinerototal, 0, '', '.');?></div> <div class="hr2"></div> <div style="float:left; margin-left:170px; font-size:18px; color:#003366;"><?php echo $score;?></div> <div class="hr2"></div> </div> <hr> <a href="comprar-oz.php"><center><img src="imagenes/comprar-oz.jpg" title="Comprar <?php echo $Diminutivo?>" border="0"></center></a> <hr> <?php } ?> <div class="td-menu"> <div class="icono-td"><img src="/imagenes/casa.png" height="16" width="16"></div> <div class="titulo-td">Suas opções</div> </div> <div class="bloque-menu"> <a href="conta.php" class="panel-todo" title="Painel principal com informa&ccedil;&otilde;es de sua conta.">&raquo; Painel principal</a> <a href="comprar-roupa.php" class="panel-todo" title="Compra roupa para o seu personagem.">&raquo; Comprar roupa</a> <a href="comprar-veiculos.php" class="panel-todo" title="Compra ve&iacute;culos especiais.">&raquo; Comprar ve&iacute;culos</a> <a href="mudar-nome.php" class="panel-todo" title="Mude o nome do seu personagem.">&raquo; Mudar nome</a> <a href="<?php if($faccion == 0){echo "criar-faccao.php";}else{echo "sua-faccao.php";}?>" class="panel-todo" title="<?php if($faccion == 0){echo "Criar uma facção.";}else{echo "Sua facção.";}?>">&raquo; <?php if($faccion == 0){echo "Criar facção";}else{echo "Sua facção";}?></a> <a href="mudar-senha.php" class="panel-todo" title="Mude a senha da sua conta.">&raquo; Mudar senha</a> <a href="cs.php" class="panel-todo" title="Troque o sexo do seu personagem.">&raquo; Trocar de sexo</a> <a href="vip.php" class="panel-todo" title="&Aacute;rea para jogadores VIP">&raquo; Comprar filia&ccedil;&atilde;o VIP</a> <?php if(isset($_SESSION['User'])) { ?> <a href="sair.php" class="panel-todo" title="Fechar sess&atilde;o">&raquo; Sair</a> <?php } else { ?> <a href="entrar.php" class="panel-todo" title="Entrar">&raquo; Entrar</a> <?php } ?> </div> <hr/> <?php if(isset($_SESSION['User'])) { ?> <span style="background:url(/imagenes/totem.png) no-repeat center center; width: 300px; height: 320px;" class="rounded-img"> <a href="convidar-amigo.php" title="Click aqui para obter mais informa&ccedil;&otilde;es."> <span class="rounded-img" style="background:url(/imagenes/totem.png) no-repeat center center; width: 300px; height: 320px;"> <img class="rounded-img" src="/imagenes/totem.png" style="opacity: 0; border:0"> </span> </a> </span> <?php } ?> <?php if($activar_jc == 1) {?> <hr> <div class="td"> <div class="icono-td"><img src="/imagenes/diario.png" height="16" width="16"></div> <div class="titulo-td"> Jogadores Conectados </div> </div> <div class="bloque"> <span id="total" style="font-size:35px; color:#050;text-shadow: 0 1px 0 #FFFFFF; margin-left:35%"><center><?php if(!empty($aInformation)){echo $aInformation['Players'];}?></center></span> </div> <?php } ?> <?php if($activar_es == 1) {?> <hr> <div class="td"> <div class="icono-td"><img src="/imagenes/estadisticas.png" height="16" width="16"></div> <div class="titulo-td"> Estado do servidor </div> </div> <div class="bloque"> <span style="font-weight:bold;font-size:12px; color:#003366">Servidor : </span> <span style="font-size:12px; font-weight:bold; color:#305B79"><?php echo $serverIP ?><?php if($activar_pt == 1){?>:<?php echo $serverPort ?><?php } ?></span><span style="float:right; width:68px"><img src="/imagenes/en-linea.png" align="absmiddle" title="Online"><span id="rols4" style="color:#030"><font size="2px"><?php if(!empty($aInformation)){echo $aInformation['Players'];}?>/<?php if(!empty($aInformation)){echo $aInformation['MaxPlayers'];}?></span></span> </div> <?php } ?> <?php if($activar_fb == 1) {?> <hr/> <div class="td"> <div class="icono-td"><img src="/imagenes/facebook.png" height="16" width="16"></div> <div class="titulo-td"><?php echo strtoupper($Diminutivo)?>:RP em facebook</div> </div> <div class="bloque"> <iframe src="http://www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com/<?php echo $FacebookURL?>/?fref=ts&width=280&colorscheme=light&show_faces=false&stream=false&header=false&height=62" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:280px; height:68px;" allowTransparency="true"> </iframe> </div> <?php } ?> <?php if($activar_tw == 1) {?> <hr/> <div class="td"> <div class="icono-td"><img src="/imagenes/twitter.png" height="16" width="16"></div> <div class="titulo-td"><?php echo strtoupper($Diminutivo)?>:RP em Twitter</div> </div> <div class="bloque"> <a class="twitter-timeline" href="https://twitter.com" data-widget-id="<?php echo $TwitterID?>">Twitter <?php echo $NombreServidor?></a> <script> !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs"); </script> </div> <?php } ?> <hr/> <div class="td"> <div class="icono-td"> <img src="/imagenes/auto2.png" height="16" width="16"></div> <div class="titulo-td"> Torneio de corrida LV (Posições) </div> </div> <div class="bloque"> <?php $carrera = $con->prepare("SELECT Username,PuntosCarrera FROM usuarios ORDER BY PuntosCarrera DESC LIMIT 5"); $carrera->execute(); $counter = 0; if($row = $carrera->fetch(PDO::FETCH_ASSOC)) { do { $counter++; echo "".$counter.". ".$row["Username"]."<span style='float:right; font-size:11px;'>".$row["PuntosCarrera"]." Pontos</span><div class='hr'></div>"; } while ($row = $carrera->fetch(PDO::FETCH_ASSOC)); } else { echo "<center>Não foi encontrado nenhum registro"; } ?> <center><a href="/torneo-carreras.php">Ver tabela de posições</a></center> </div> </div> <div id="pie"><hr><?php echo $NombreServidor?> Roleplay &reg; Criador NyiTz</div></td> </tr> </table> </body> <div id="lean_overlay"></div> </html>

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×