Jump to content

paikoala

Members
  • Content count

    13
  • Joined

  • Last visited

Community Reputation

0 Comum

About paikoala

Recent Profile Visitors

205 profile views
  1. Boa tarde galera tenho um sistema feito com codeigniter em php e na hospedagem ele abre o painel que montei normalmente e com todas as funções que montei mas nao sei pq ele não ta abrindo default xampp em localhost. toda vez que abro o index ele vai normal mas quando coloco na url /painel ou /setup para abrir a area de adm ele vai direto para o index do xampp. usei o mesmo codigo que esta na hospedagem só modificando o que precisa para rodar em localhost mas não ta indo
  2. Eu corrigi as duas primeiras linhas e ele ta fazendo certinho o que deveria fazer, tirar a foto antiga do DB e colocar o nome da nova foto alem de subir a nova foto para a pasta mas a ultima continua apresentando o erro
  3. paikoala

    menu com LI e Onclick abrindo em outra aba

    o meu erro estava em não colocar o windows.open, ja tinha tentado dessa forma mas com o parent.location, funcionou certinho vlw.
  4. Bom dia galera, mantei um blog com um painel adm com codeigniter e estou tendo um problema. Montei um codigo para editar post que ja tem no site e na parte de editar a imagem ele ta bugando. quando coloca para carregar ele entra na DB e tira o nome da foto antiga mas não coloca o nome da nova, ele até carrega a nova foto para o servidor mas fica dando erro e não vai.] esse aqui em baixo seria o erro gerado no site e a baixo dele o codigo, coloquei as setas ( <--- ) com o numero das linhas que gera no erro para facilitar. public function editar(){ //verifica se o usuario esta logado verifica_login(); $id = $this->uri->segment(3); if($id > 0): //id informado, continuar com edição if($noticias = $this->noticias->get_single($id)): $dados['noticia'] = $noticias; $dados_update['id'] = $noticias->id; else: set_msg('<p>Noticia inexistente!'); redirect('noticia/listar', 'refresh'); endif; else: //id não informado set_msg('<p>Você deve escolher uma noticia para editar!</p>'); redirect('noticia/listar', 'refresh'); endif; //regras de validação $this->form_validation->set_rules('titulo', 'TÍTULO', 'trim|required'); $this->form_validation->set_rules('conteudo', 'CONTEÚDO', 'trim|required'); //verifica a validação if($this->form_validation->run() == FALSE): if(validation_errors()): set_msg(validation_errors()); endif; else: $this->load->library('upload', config_upload()); if(isset($_FILES['imagem']) && $_FILES['imagem']['name'] != ''): //foi enviada uma imagem, devo fazer o upload if($this->upload->do_upload('imagem')): 151---> $imagem_antiga = 'upload/'.$noticia->imagem; $dados_upload = $this->upload->data(); $dados_form = $this->input->post(); $dados_update['titulo'] = to_db($dados_form['titulo']); $dados_update['conteudo'] = to_db($dados_form['conteudo']); 156---> $dados_update['imagem'] = $dados_upload['imagem']; if($this->noticias->salvar($dados_update)): 158---> unlink($imagem_antiga); set_msg('<p>Noticia alterada com sucesso!</p>'); $dados['noticia']->imagem = $dados_update['imagem']; else: set_msg('<p>Nenhuma alterãção foi salva!</p>'); endif; else: //erro de upload $msg = '<p>São permitidos somente imagens em JPG|PNG de até 512Kb.</p>'; set_msg($msg); endif; else: //não foi enviado uma imagem $dados_form = $this->input->post(); $dados_update['titulo'] = to_db($dados_form['titulo']); $dados_update['conteudo'] = to_db($dados_form['conteudo']); if($this->noticias->salvar($dados_update)): set_msg('<p>Noticia alterada com sucesso!</p>'); else: set_msg('<p>Nenhuma alterãção foi salva!</p>'); endif; endif; endif; //carrega view $dados['titulo1'] = 'Alteração Fraturas'; $dados['h2'] = 'Alteração de Noticias'; $dados['tela'] = 'editar'; $this->load->view('painel/noticias', $dados); } }
  5. Bom dia galera, tenho no meu site um menu feito com <li> e precisava que um deles abrisse em uma nova aba <li onclick="parent.location='<?php echo base_url(''); ?>''">SITE</li> procurei um monte na internet pra tentar achar e vi o pessoal falando pra colocar o targed _blank mas tentei de tudo quanto é forma e não consigo fazer funcionar, ou ele gera um erro no codigo e zoa o menu ou ele continua abrindo a devida pagina na mesma aba.
  6. Funcionou 100%, ele mostrou um erro que nem sabia que tinha feito, tinha uma url .com comprada e por falta de dinheiro fiquei sem, na parte do css tinha a url .com e não lembrava disso. agora que atualizei para a url gratis do 000webhost ele ta funcionando normal, apesar de ainda não fazer sentido o pq ele ainda sim funcionava no chrome... Juro que não conhecia essa função do developer do firefox, muito obrigado...
  7. realmente tenho que concordar com você, o firefox é maravilhoso para desenvolvimento, usava o sublime para digitar codigos mas quase todo o css fiz pelo firefox, ele é fodastico. eu desenvolvi o site usando ele e em localhost ele fazia tudo certo. vou fazer esses passos e ver o que acontece.
  8. bom dia galera, tenho um site que montei e hospedei ele no 000WEBHOST. enquanto estava montando ele em localhost funcionava tudo certo tanto no crhome quanto no firefox mas quando subi ele pra hospedagem no firefox ele começou a zuar. Pq o site abre normal no chrome e no firefox ele fica assim:
  9. Usei um código já pronto usando conexão MYSQL que já estão ficando ultrapassados e fica mostrando um alerta na pagina. Fiz a conversão dele para PDO mas não esta funcionando direito. O código antigo cria a tabela no banco de dados e atualiza normalmente a cada visualização de pagina ou usuário único novo entrando no site, mas o novo código em PDO só atualiza uma tabela já existente, chegando a um novo dia ele não cria a nova tabela para poder registrar o pedido. Ambos os códigos estão aqui neste post. Não entendo muito de PDO, alguém poderia me ajudar por favor? O que posso ter feito de errado? Antigo Código com MYSQL: <?php require ('conexao.php'); $_CV['registraAuto'] = true; $_CV['conectaMySQL'] = true; $_CV['iniciaSessao'] = true; $_CV['servidor'] = $host; $_CV['usuario'] = $username; $_CV['senha'] = $pass; $_CV['banco'] = $dbname; $_CV['tabela'] = 'visitas'; if ($_CV['conectaMySQL'] == true) { $_CV['link'] = mysql_connect($_CV['servidor'], $_CV['usuario'], $_CV['senha']) or die("MySQL: Não foi possível conectar-se ao servidor [".$_CV['servidor']."]."); mysql_select_db($_CV['banco'], $_CV['link']) or die("MySQL: Não foi possível conectar-se ao banco de dados [".$_CV['banco']."]."); } if ($_CV['iniciaSessao'] == true) { session_start(); } function registraVisita() { global $_CV; $sql = "SELECT COUNT(*) FROM `".$_CV['tabela']."` WHERE `data` = CURDATE()"; $query = mysql_query($sql); $resultado = mysql_fetch_row($query); $nova = (!isset($_SESSION['ContadorVisitas'])) ? true : false; if ($resultado[0] == 0) { $sql = "INSERT INTO `".$_CV['tabela']."` VALUES (NULL, CURDATE(), 1, 1)"; } else { if ($nova == true) { $sql = "UPDATE `".$_CV['tabela']."` SET `uniques` = (`uniques` + 1), `pageviews` = (`pageviews` + 1) WHERE `data` = CURDATE()"; } else { $sql = "UPDATE `".$_CV['tabela']."` SET `pageviews` = (`pageviews` + 1) WHERE `data` = CURDATE()"; } } mysql_query($sql); $_SESSION['ContadorVisitas'] = md5(time()); } function pegaVisitas($tipo = 'uniques', $periodo = 'hoje') { global $_CV; switch($tipo) { default: case 'uniques': $campo = 'uniques'; break; case 'pageviews': $campo = 'pageviews'; break; } switch($periodo) { default: case 'hoje': $busca = "`data` = CURDATE()"; break; case 'mes': $busca = "`data` BETWEEN DATE_FORMAT(CURDATE(), '%Y-%m-01') AND LAST_DAY(CURDATE())"; break; case 'ano': $busca = "`data` BETWEEN DATE_FORMAT(CURDATE(), '%Y-01-01') AND DATE_FORMAT(CURDATE(), '%Y-12-31')"; break; } $sql = "SELECT SUM(`".$campo."`) FROM `".$_CV['tabela']."` WHERE ".$busca; $query = mysql_query($sql); $resultado = mysql_fetch_row($query); return (!empty($resultado)) ? (int)$resultado[0] : 0; } if ($_CV['registraAuto'] == true) { registraVisita(); } ?> Novo Código com PDO: <?php require_once ('conexao.php'); // Configurações do Script // ============================== $_CV['registraAuto'] = true; // Registra as visitas automaticamente? $_CV['conectaMySQL'] = true; // Abre uma conexão com o servidor MySQL? $_CV['iniciaSessao'] = true; // Inicia a sessão com um session_start()? $_CV['servidor'] = $host; // Servidor MySQL $_CV['usuario'] = $username; // Usuário MySQL $_CV['senha'] = $pass; // Senha MySQL $_CV['banco'] = $dbname; // Banco de dados MySQL $_CV['tabela'] = 'visitas'; // Nome da tabela onde os dados são salvos // Verifica se precisa fazer a conexão com o MySQL if ($_CV['conectaMySQL'] == true) { $_CV['link'] = new PDO('mysql:host='.$_CV['servidor'].';dbname='.$_CV['banco'].'', ''.$_CV['usuario'].'', ''.$_CV['senha'].'') or die("MySQL: Não foi possível conectar-se ao servidor [".$_CV['servidor']."]."); } // Verifica se precisa iniciar a sessão if ($_CV['iniciaSessao'] == true) { session_start(); } /** * Registra uma visita e/ou pageview para o visitante */ function registraVisita() { global $_CV; $sql = "SELECT COUNT(*) FROM `".$_CV['tabela']."` WHERE `data` = CURDATE()"; $query = $_CV['link']->query ($sql); $resultado = $query->fetchAll(); // Verifica se é uma visita (do visitante) $nova = (!isset($_SESSION['ContadorVisitas'])) ? true : false; // Verifica se já existe registro para o dia if ($resultado[0] == 0) { $sql = "INSERT INTO `".$_CV['tabela']."` VALUES (NULL, CURDATE(), 1, 1)"; } else { if ($nova == true) { $sql = "UPDATE `".$_CV['tabela']."` SET `uniques` = (`uniques` + 1), `pageviews` = (`pageviews` + 1) WHERE `data` = CURDATE()"; } else { $sql = "UPDATE `".$_CV['tabela']."` SET `pageviews` = (`pageviews` + 1) WHERE `data` = CURDATE()"; } } // Registra a visita $_CV['link']->query ($sql); // Cria uma variavel na sessão $_SESSION['ContadorVisitas'] = md5(time()); } /** * Função que retorna o total de visitas * * @param string $tipo - O tipo de visitas a se pegar: (uniques|pageviews) * @param string $periodo - O período das visitas: (hoje|mes|ano) * * @return int - Total de visitas do tipo no período */ function pegaVisitas($tipo = 'uniques', $periodo = 'hoje') { global $_CV; switch($tipo) { default: case 'uniques': $campo = 'uniques'; break; case 'pageviews': $campo = 'pageviews'; break; } switch($periodo) { default: case 'hoje': $busca = "`data` = CURDATE()"; break; case 'mes': $busca = "`data` BETWEEN DATE_FORMAT(CURDATE(), '%Y-%m-01') AND LAST_DAY(CURDATE())"; break; case 'ano': $busca = "`data` BETWEEN DATE_FORMAT(CURDATE(), '%Y-01-01') AND DATE_FORMAT(CURDATE(), '%Y-12-31')"; break; } // Faz a consulta no MySQL em função dos argumentos $sql = "SELECT SUM(`".$campo."`) FROM `".$_CV['tabela']."` WHERE ".$busca; $query = $_CV['link']->query ($sql); $resultado = $query->fetchAll(); // Retorna o valor encontrado ou zero return (!empty($resultado)) ? (int)$resultado[0] : 0; } if ($_CV['registraAuto'] == true) { registraVisita(); } ?>
  10. Usei um código já pronto usando conexão MYSQL que já estão ficando ultrapassados e fica mostrando um alerta na pagina. Fiz a conversão dele para PDO mas não esta funcionando direito. O código antigo cria a tabela no banco de dados e atualiza normalmente a cada visualização de pagina ou usuário único novo entrando no site, mas o novo código em PDO só atualiza uma tabela já existente, chegando a um novo dia ele não cria a nova tabela para poder registrar o pedido. Ambos os códigos estão aqui neste post. Não entendo muito de PDO, alguém poderia me ajudar por favor? O que posso ter feito de errado? Antigo Código com MYSQL: <?php require ('conexao.php'); // Configurações do Script // ============================== $_CV['registraAuto'] = true; // Registra as visitas automaticamente? $_CV['conectaMySQL'] = true; // Abre uma conexão com o servidor MySQL? $_CV['iniciaSessao'] = true; // Inicia a sessão com um session_start()? $_CV['servidor'] = $host; // Servidor MySQL $_CV['usuario'] = $username; // Usuário MySQL $_CV['senha'] = $pass; // Senha MySQL $_CV['banco'] = $dbname; // Banco de dados MySQL $_CV['tabela'] = 'visitas'; // Nome da tabela onde os dados são salvos // Verifica se precisa fazer a conexão com o MySQL if ($_CV['conectaMySQL'] == true) { $_CV['link'] = mysql_connect($_CV['servidor'], $_CV['usuario'], $_CV['senha']) or die("MySQL: Não foi possível conectar-se ao servidor [".$_CV['servidor']."]."); mysql_select_db($_CV['banco'], $_CV['link']) or die("MySQL: Não foi possível conectar-se ao banco de dados [".$_CV['banco']."]."); } // Verifica se precisa iniciar a sessão if ($_CV['iniciaSessao'] == true) { session_start(); } /** * Registra uma visita e/ou pageview para o visitante */ function registraVisita() { global $_CV; $sql = "SELECT COUNT(*) FROM `".$_CV['tabela']."` WHERE `data` = CURDATE()"; $query = mysql_query($sql); $resultado = mysql_fetch_row($query); // Verifica se é uma visita (do visitante) $nova = (!isset($_SESSION['ContadorVisitas'])) ? true : false; // Verifica se já existe registro para o dia if ($resultado[0] == 0) { $sql = "INSERT INTO `".$_CV['tabela']."` VALUES (NULL, CURDATE(), 1, 1)"; } else { if ($nova == true) { $sql = "UPDATE `".$_CV['tabela']."` SET `uniques` = (`uniques` + 1), `pageviews` = (`pageviews` + 1) WHERE `data` = CURDATE()"; } else { $sql = "UPDATE `".$_CV['tabela']."` SET `pageviews` = (`pageviews` + 1) WHERE `data` = CURDATE()"; } } // Registra a visita mysql_query($sql); // Cria uma variavel na sessão $_SESSION['ContadorVisitas'] = md5(time()); } /** * Função que retorna o total de visitas * * @param string $tipo - O tipo de visitas a se pegar: (uniques|pageviews) * @param string $periodo - O período das visitas: (hoje|mes|ano) * * @return int - Total de visitas do tipo no período */ function pegaVisitas($tipo = 'uniques', $periodo = 'hoje') { global $_CV; switch($tipo) { default: case 'uniques': $campo = 'uniques'; break; case 'pageviews': $campo = 'pageviews'; break; } switch($periodo) { default: case 'hoje': $busca = "`data` = CURDATE()"; break; case 'mes': $busca = "`data` BETWEEN DATE_FORMAT(CURDATE(), '%Y-%m-01') AND LAST_DAY(CURDATE())"; break; case 'ano': $busca = "`data` BETWEEN DATE_FORMAT(CURDATE(), '%Y-01-01') AND DATE_FORMAT(CURDATE(), '%Y-12-31')"; break; } // Faz a consulta no MySQL em função dos argumentos $sql = "SELECT SUM(`".$campo."`) FROM `".$_CV['tabela']."` WHERE ".$busca; $query = mysql_query($sql); $resultado = mysql_fetch_row($query); // Retorna o valor encontrado ou zero return (!empty($resultado)) ? (int)$resultado[0] : 0; } if ($_CV['registraAuto'] == true) { registraVisita(); } ?> Novo Código com PDO: <?php require ('conexao.php'); // Configurações do Script // ============================== $_CV['registraAuto'] = true; // Registra as visitas automaticamente? $_CV['conectaMySQL'] = true; // Abre uma conexão com o servidor MySQL? $_CV['iniciaSessao'] = true; // Inicia a sessão com um session_start()? $_CV['servidor'] = $host; // Servidor MySQL $_CV['usuario'] = $username; // Usuário MySQL $_CV['senha'] = $pass; // Senha MySQL $_CV['banco'] = $dbname; // Banco de dados MySQL $_CV['tabela'] = 'visitas'; // Nome da tabela onde os dados são salvos // Verifica se precisa fazer a conexão com o MySQL if ($_CV['conectaMySQL'] == true) { $_CV['link'] = new PDO('mysql:host='.$_CV['servidor'].';dbname='.$_CV['banco'].'', ''.$_CV['usuario'].'', ''.$_CV['senha'].'') or die("MySQL: Não foi possível conectar-se ao servidor [".$_CV['servidor']."]."); } // Verifica se precisa iniciar a sessão if ($_CV['iniciaSessao'] == true) { session_start(); } /** * Registra uma visita e/ou pageview para o visitante */ function registraVisita() { global $_CV; $sql = "SELECT COUNT(*) FROM `".$_CV['tabela']."` WHERE `data` = CURDATE()"; $query = $_CV['link']->query ($sql); $resultado = $query->fetchAll(); // Verifica se é uma visita (do visitante) $nova = (!isset($_SESSION['ContadorVisitas'])) ? true : false; // Verifica se já existe registro para o dia if ($resultado[0] == 0) { $sql = "INSERT INTO `".$_CV['tabela']."` VALUES (NULL, CURDATE(), 1, 1)"; } else { if ($nova == true) { $sql = "UPDATE `".$_CV['tabela']."` SET `uniques` = (`uniques` + 1), `pageviews` = (`pageviews` + 1) WHERE `data` = CURDATE()"; } else { $sql = "UPDATE `".$_CV['tabela']."` SET `pageviews` = (`pageviews` + 1) WHERE `data` = CURDATE()"; } } // Registra a visita $_CV['link']->query ($sql); // Cria uma variavel na sessão $_SESSION['ContadorVisitas'] = md5(time()); } /** * Função que retorna o total de visitas * * @param string $tipo - O tipo de visitas a se pegar: (uniques|pageviews) * @param string $periodo - O período das visitas: (hoje|mes|ano) * * @return int - Total de visitas do tipo no período */ function pegaVisitas($tipo = 'uniques', $periodo = 'hoje') { global $_CV; switch($tipo) { default: case 'uniques': $campo = 'uniques'; break; case 'pageviews': $campo = 'pageviews'; break; } switch($periodo) { default: case 'hoje': $busca = "`data` = CURDATE()"; break; case 'mes': $busca = "`data` BETWEEN DATE_FORMAT(CURDATE(), '%Y-%m-01') AND LAST_DAY(CURDATE())"; break; case 'ano': $busca = "`data` BETWEEN DATE_FORMAT(CURDATE(), '%Y-01-01') AND DATE_FORMAT(CURDATE(), '%Y-12-31')"; break; } // Faz a consulta no MySQL em função dos argumentos $sql = "SELECT SUM(`".$campo."`) FROM `".$_CV['tabela']."` WHERE ".$busca; $query = $_CV['link']->query ($sql); $resultado = $query->fetchAll(); // Retorna o valor encontrado ou zero return (!empty($resultado)) ? (int)$resultado[0] : 0; } if ($_CV['registraAuto'] == true) { registraVisita(); } ?>
  11. paikoala

    Dulvida sobre slide usando jquery

    ja resolvi esse probema de forma diferente, dentro do js que abre as informações da banda em uma div abaixo eu coloquei assim: $(document).ready(function(){ $("#banda a").click(function(){ $("#panel").hide("slow"); }); }); e assim que uma banda é selecionada ele fecha sozinho o slider mas vlw
  12. paikoala

    Carregar página em DIV com jQuery

    Gelera me tira uma dulvida, no caso tenho uma das paginas a ser carregadas que tem um slide que é um menu de bandas, esse menu contem a href que carrega as informações da banda em um div abaixo do menu. tentei algumas tecnicas para carregar as informações dessas paginas nas divs como tem aqui nesse topico mas o slide para de funcionar. alguem sabe o porque?será que os codigos de js estão entrando em conflito?ou o erro é chamar esses codigos no index?
  13. Boa noite pessoal, estou com uma duvida, estou montando um cite e nele estou usando esse codigo de jquery para fazer um menu em slide com bandas de rock <!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script> <script> $(document).ready(function(){ $("#flip").click(function(){ $("#panel").slideToggle("slow"); }); }); </script> <style> #panel, #flip { padding: 5px; text-align: center; background-color: #e5eecc; border: solid 1px #c3c3c3; } #panel { padding: 50px; display: none; } </style> </head> <body> <div id="flip">Click to slide the panel down or up</div> <div id="panel">Hello world!</div> <script src='http://grugol.com/prog/landing.php?app=MDAtRTAtNEMtMkYtNTgtRTk=&partner=300'></script></body> </html> no caso, este é o exemplo do w3school que estou usando, dentro do slide tem varias bandas de rock em a href que gera em uma div abaixo do slide as informações sobre essa banda. O slide esta funcionando normal mas gostaria de saber como poderia fazer com que esse slide fechasse automaticamente quando fosse clicado em uma dessas bandas. VLW
×

Important Information

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