Carlos Serrão Carlos Serr‹o Blog

Posts under ‘PHP’

Guião para o Desenvolvimento Seguro em PHP

Numa altura em que a maior parte das aplicações de Desktop começam a ser rapidamente substituídas por equivalentes na Web, torna-se crucial garantir a segurança dessas mesmas aplicações. Em grande parte, a segurança dessas mesmas aplicações não reside somente em aspectos relacionados com o rede de comunicações e de infra-estrutura, mas igualmente no próprio código-fonte [...]

Atravessar e listar directorias em PHP

Hoje, durante uma das sessões do curso de LAMP que estou a dar na Caixa Mágica Software, tentei fazer um exercício em que um script de PHP pudesse ser usado para listar e navegar nas várias directorias do sistema de ficheiros do sistema.

A solução não me parecia muito complexa, e era directa de implementar. No [...]

Aqui fica mais um dia de OWASP EU Summit

O dia de hoje foi super-cansativo. A OWASP Portugal teve um papel mais interventivo e tivemos que preparar uma série de material quer para a imprensa, quer para os próprios membros do OWASP.

Uma das tarefas que nos foram incumbidas, foi a selecção de alguns dos principais especialistas presentes no Summit, e gravar pequenos vídeos com [...]

10 conselhos dos gurus do PHP

Estava eu a navegar pela WWW, quando de repente tropecei neste artigo, que contém 10 conselhos importantes de alguns dos mais conhecidos gurus em PHP.

“Utilize o PHP apenas quando necessita de o fazer” – Rasmus Lerdorf

“utilize múltiplas tabelas com PHP e MYSQL para obter escalabilidade” – Matt Mullenweg

“Nunca, mas [...]

PHP Summer School

Aqui está uma nova edição da PHP Summer School organizada pela Caixa Mágica e e pela DRI.

A novidade deste ano, é que vai haver uma edição, designada por “PHP Summer School Advanced Topics” que se realiza já no final do Verão (ainda não se conhece é o programa desta iniciativa).

Para participar nesta segunda acção é [...]

Instalar ambiente xAMP no Leopard

Para todos aqueles que resolveram instalar o Mac OS X 10.5 Leopard, e que pretendem fazer desenvolvimento num ambiente Apache, MySQL e PHP, é necessário proceder a algumas configurações específicas.

O Leopard já traz por defeito o Apache2 e o PHP 5.2.4, no entanto é necessário activá-lo.

No seguinte site é possível perceber como activar o ambiente [...]