Hug Postado Dezembro 26, 2007 Denunciar Share Postado Dezembro 26, 2007 Boa Tarde Galera, instalei o Super News 2.0, esta perfeito mais ele não esta assumindo o horario e data, esta tudo zerado. alguém já passou por esse problema?Obrigado Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Hug Postado Dezembro 27, 2007 Autor Denunciar Share Postado Dezembro 27, 2007 o codigo da funcao.php é este. o erro pode estar aqui??//// funcao que realiza a conexao com o banco de dados ////function conexao_mysql($host,$user,$pass,$db_super_news){global $host, $user, $pass, $db_super_news;//verifica se as variaveis (host,user,pass,db_super_news) estao setadasif(isset($host) and isset($user) and isset($pass) and isset($db_super_news)){//realiza a conexao com o banco de dados$conexao = @mysql_connect($host, $user, $pass);//checa se a conexao foi bem sucedidaif(!$conexao){print("<font color='#FF0000'>Error!! Impossível conectar-se ao MYSQL.</font>");exit();}//verifica e seleciona o banco de dadosif(!@mysql_select_db($db_super_news, $conexao)){print("<font color='#FF0000'>Error!! Impossível selecionar o banco de dados $db_super_news" . mysql_error() . '</font>');exit();}}else{print("<font color='#FF0000'>Error!! Alguma(s) da(s) variáveis (host, user, pass, db_super_news), não está atribuída!!</font>");}}//Formata a data do banco de dados MYSQL (ex.: 2004-02-08 22:56:30) para uma mais//convencional (ex.: 08 de Fevereiro de 2004 - 22h 56min).function formatData($data){$dia = substr($data, 8, 2);$mes = substr($data, 5, 2);switch ($mes) { case 1: $newmes = "Jan"; break; case 2: $newmes = "Fev"; break; case 3: $newmes = "Mar"; break; case 4: $newmes = "Abr"; break; case 5: $newmes = "Mai"; break; case 6: $newmes = "Jun"; break; case 7: $newmes = "Jul"; break; case 8: $newmes = "Ago"; break; case 9: $newmes = "Set"; break; case 10: $newmes = "Out"; break; case 11: $newmes = "Nov"; break; case 12: $newmes = "Dez"; break;}$ano = substr($data, 0, 4);$novadata = $dia . ' de ' . $newmes . ' de ' . $ano;$novahora = $novadata . ' - ' . substr($data, 11, 2) . 'h' . substr($data, 14, 2) . 'min';$datahora = $novahora;return $datahora;}?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Beraldo Postado Dezembro 27, 2007 Denunciar Share Postado Dezembro 27, 2007 Como você está chamando a função para formatar a data?Esse método de gerar a data só deixa o código extenso. Use strftime() juntamente com setlocale(). Datas no formato YYYY-MM-DD podem ser convertidas em timestamps, com strtotime(), sem precisar ficar usando um monte de substr().;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Hug
Boa Tarde Galera, instalei o Super News 2.0, esta perfeito mais ele não esta assumindo o horario e data, esta tudo zerado. alguém já passou por esse problema?
Obrigado
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.