Archive for the ‘PHP’ Category

Parabéns ao pessoal do PHP-SC, foi um excelente evento, 2 dias de muito PHP e interação entre o pessoal. Agradeço por ter sido convidado a palestrar sobre PHP: Aplicações Profissionais. Vou publicar o quanto antes os slides da apresentação. Walker Alencar, Flávia Jobs e Blanco são alguns dos nomes que me chamaram a atenção, incluindo […]


Por padrão, para acessar alguma URL de projeto feito com o framework CodeIgniter, é necessário que escreva-se algo como: url/index.php/controller/function Para omitir o index.php da url é bem simples, basta adicionar o seguinte trecho de código no .htaccess localizado na mesma pasta que o index.php: RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ […]


Quando falamos de otimização de sites, existem diversas técnicas interessantes que podemos implementar a fim de obter um load time menor e uma redução na quantidade de dados enviados ao end-user. São diversas técnicas disponíveis, como: Reduzir o número de HTTP Requests GZip para compactação de conteúdo e scripts externos Manter arquivos CSS e JS […]


Muita gente já teve esta necessidade (inclusive eu), de enviar via Post um conteúdo gerado pela aplicação de forma automatizada, seja por comunicação REST, SOAP ou afins. Abaixo está um pequeno exemplo que achei na Net há um tempo atrás, que faz o seguinte: Simula campos de formulários preenchidos e enviados para um URL especificada, […]


Assim que comecei a trabalhar com Zend_Form experimentei um erro com htmlspecialchars(), que me tomou algumas longas horas para identificar e gostaria de compartilhar a solução (simples, rápida e fácil). A mensagem de erro era a seguinte: Warning: htmlspecialchars() [function.htmlspecialchars]: charset `utf8′ not supported, assuming iso-8859-1 in C:\app\lib\Zend\View\Abstract.php on line 837 Isso aconteceu com a […]


Muia gente se confunde na hora de escrever aquele IF numa linha só, e como essa semana me perguntaram 2x sobre como escrevê-lo, resolvi colocar aqui: $result = ($var == 1) ? ‘Ativo’: ‘Inativo’; Ou se quiser dar um Echo direto do resultado desta condicional, basta colocar: Echo ($var == 1) ? ‘Ativo’: ‘Inativo’;


Acredito que todos devem saber que deixar “visível” a versão do Apache e do PHP utilizados em um servidor de produção é uma falha grave de segurança. Existem alguns usuários que ficam acompanhando pela rede as novas descobertas em falhas de segurança em versões de software e como elas podem ser exploradas, então, um site […]