Fontes declaradas com @font-face não funcionam no Firefox
Se no seu ambiente de desenvolvimento o Firefox exibia todas as fontes e na hora de colocar o site em produção a sua fonte virou comic-sans pode ficar mais tranquilo (se o seu servidor aceitar .htaccess). O problema acontece porque o Firefox tem uma restrição de arquivos de fonte mais severa que os outros browsers.
Para contornar basta colocar este código no seu .htaccess e ser feliz.
AddType font/ttf .ttf
AddType font/eot .eot
AddType font/otf .otf
AddType font/woff .woff
<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
leia mais
Função mail() PHP retorna true mas o email não chega ao destino
Passei por este problema em dois clientes diferentes, ambos hospedados na Locaweb: enviava um email pela função mail() do PHP que retornava verdadeiro, mas o email não chegava ao destino.
A Locaweb tem uma página falando só sobre a configuração desta função, mas apesar de seguir o que estava escrito por lá o email continuava não chegando. A solução é simples, embora nada óbvia: você precisa preencher o quinto parâmetro da função mail() com a string “-falgum_email_do_seu_dominio“.
leia maisCodeIgniter é vida!
CodeIgniter é um framework PHP que utiliza os conceitos de MVC (Model, View, Controller). Extremamente fácil de aprender, o CodeIgniter tem uma documentação excelente e funções básicas muito úteis além de bem intuitivas.
leia maisFunção mail() [PHP] – Acentuação correta no assunto
O envio de e-mails com o PHP através da função mail() traz um problema para nós que usamos a Língua Portuguesa: a acentuação no campo assunto. Alguns clientes de e-mail até fazem a tradução de UTF-8 para ISO-8859-1, mas alguns simplesmente exibem tudo errado mesmo (um spoiler: mudar o charset no Content-Type não vai adiantar nada pro problema do assunto).
Alguns “utf8_encodes” e “utf8_decodes” depois, descobri uma solução bem fácil, basta transformar o assunto da seguinte forma:
leia mais