Jump to content

Marcio Leandro

Members
  • Content count

    3854
  • Joined

  • Last visited

Community Reputation

0 Comum

About Marcio Leandro

  • Rank
    MÆrcio
  • Birthday 07/12/1978

Informações Pessoais

  • Sexo
    Masculino
  • Localização
    São Paulo - SP
  • Interesses
    Análise/Modelagem de Sistemas, Padrões de Projeto, Frameworks, Orientação a Objetos.
    PHP5 / PostgreSQL / MySQL / JQuery.

Contato

  • Site Pessoal
    http://www.devone.com.br

Recent Profile Visitors

2636782 profile views
  1. Marcio Leandro

    Declaração correta para o XHTML1.1

    Bom, acho que a declaração está errada, como você quer XHTML 1.1 (você não diz se strict ou transitional), segue: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html version="-//W3C//DTD XHTML 1.1//EN" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.w3.org/1999/xhtml http://www.w3.org/MarkUp/SCHEMA/xhtml11.xsd" > <head> <title>Title</title> </head> <body> </body> </html>
  2. Marcio Leandro

    Declaração correta para o XHTML1.1

    Adicione uma meta-tag para informar a codificação: <meta name="charset" content="utf-8" />
  3. Marcio Leandro

    Qual a melhor forma de criar sites multi-idiomas?

    É uma ótima oportunidade para você aplicar o pattern Factory, veja: http://www.phpavancado.net/node/337
  4. Marcio Leandro

    Bloquear acesso simultâneo do mesmo usuário

    Não sei como você persiste as informações do usuário e sessões, mas vamos imaginar que haja uma tabela chamada 'usersessions'. QUando você for fazer a busca sql pelas informações do usuário para logá-lo, adicione o critério mais ou menos assim: where id_usuario not in (select id_usuario from usersession)
  5. Marcio Leandro

    Acentuação em FPDF

    Experimenta colocar no início do código o header declarando o charset pra ISO-8859-1. header('charset=ISO-8859-1');Não testei, mas deve resolver também.
  6. Marcio Leandro

    [Resolvido] Acentuação UTF-8 e ISO

    Caracteres como 'ç', 'ã', e cia. pertence à tabela ISO-8859-1. Portanto, se pretende utilizar estes caracteres, use essa tabela. Normalmente, os servidores quando instalados, por padrão usam UTF-8, o que não é desejado pra nós brasileiros, então eu sempre recomendo colocar este header nos códigos que exibam saída HTML: header('Content-type: text/html; charset=ISO-8859-1'); Fora isso, você ainda terá que dizer ao Browser qual tabela ele irá usar, no caso a tal meta-tag com o ISO-8859-1. Observe que não faz sentido você declarar o header dizendo que "esta página conterá caracteres especiais" e na meta-tag você dizer ao browser pra usar UTF-8, que não contém estes caracteres (UTF-8). Resumindo, o PHP modificará o cabeçalho enviado informando ao sistema cliente qual tabela foi usada no arquivo (não confunda isso com a sessão head do HTML, isso faz parte da resposta à requisição HTTP), e a meta-tag dirá ao Browser qual tabela usar. Você ainda pode usaros HTML Special Chars, aquelas sequências tipo: &aaccute;, caso use um charset que não suporte os caracteres em questão.
×

Important Information

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