Jump to content


Photo

Data (php) Aparecendo Errado...


  • Faça o login para participar
5 replies to this topic

#1 Ghedin

Ghedin

    Repita comigo...

  • Usuários
  • 254 posts
  • Sexo:Não informado
  • Localidade:Paranavaí-PR

Posted 18/06/2008, 10:03

Oi moçada,

Mantenho alguns blogs movidos pelo WordPress, e num deles, algumas coisas estão estranhas.

Quando recebo um e-mail, enviado pela php_mail();, caracteres especiais aparecem incorretos.

Outro, e este me incomoda mais, é relacionado ao php_date();. Quando escrevo a data por extenso, faço da seguinte maneira:

<?php the_time('F \de\ Y'); ?>

Em outros blogs, funciona corretamente ("junho de 2008", por exemplo), mas neste blog, aparece assim: junho dAmerica/Sao_Paulo 2008.

Já alterei o charset (mudei tudo para UTF-8), e reenviei o WordPress, mas nada funcionou.

Alguma idéia de como corrigir isso?

Desde já, obrigado!

[]'s!

#2 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

Posted 18/06/2008, 10:56

Isso não dá?

date('F \de Y');

Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#3 Ghedin

Ghedin

    Repita comigo...

  • Usuários
  • 254 posts
  • Sexo:Não informado
  • Localidade:Paranavaí-PR

Posted 18/06/2008, 19:31

Tem que ser no estilo acima, é o padrão de tags do WordPress...

O que eu não consigo entender é o porquê disso. Está tudo igual nos outros blogs, mas neste fica assim, estranho.

[]'s!

#4 lwirkk

lwirkk

    Veterano

  • Usuários
  • 1314 posts
  • Sexo:Não informado

Posted 19/06/2008, 21:20

Se for o que estou pensando que seja, o exemplo acima iria dar normal mesmo não sendo "padrão do wordpress", testou ele?

Ou tente assim:
<?php the_time('F \d\e Y'); ?>

(y)
Posted Image
"Se quiser ser feliz por um dia, vingue-se; se quiser ser feliz por uma vida inteira, perdoe."

Muito Obrigado à todos do fórum, e à toda equipe do fórum! =)

#5 Ghedin

Ghedin

    Repita comigo...

  • Usuários
  • 254 posts
  • Sexo:Não informado
  • Localidade:Paranavaí-PR

Posted 21/06/2008, 13:58

Se for o que estou pensando que seja, o exemplo acima iria dar normal mesmo não sendo "padrão do wordpress", testou ele?

Ou tente assim:

<?php the_time('F \d\e Y'); ?>

(y)

Esse funcionou :). Obrigado!

[]'s!

#6 Bruno Augusto

Bruno Augusto

    ∙•● Restarting... ●•∙

  • Usuários
  • 1968 posts
  • Sexo:Não informado
  • Localidade:Itajubá

Posted 21/06/2008, 15:09

Eu só tive esse problema com servidores cuja versão do PHP é a 5.1.0 ou superior

Veja o porquê:

e Identificador de Timezone (adicionado no PHP 5.1.0) Exemplos: UTC, GMT, Atlantic/Azores

http://php.net/date

Por isso precisou escapar o e de de também.

Sacanagem? Você escolhe. :lol:

Edição feita por: Bruno Augusto, 21/06/2008, 15:10.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq