A very common problem PHP Developers find in Object Oriented Programming is the needs of Multiple Inheritance and PHP doesn’t support multiple inheritance, at least officially. Fortunately, there are ways of doing this, without having to duplicate code. Extension Manager [sourcecode language=”php”] /** * Multiple Inheritance * * Extension Manager * * @author Joao Pedro Pereira * @package… Continue reading Multiple Inheritance
Category: PHP
Articles related with PHP.
Prepared Statements contra SQL Injection
É muito comum quando se estuda uma linguagem não se dar principal foco ao desenvolvimento em segurança, mas este, em ambientes de produção é um dos factores decisivos do sucesso de uma aplicação e da confiança por parte dos utilizadores. Neste artigo vai ser abordada uma forma de defesa relativa a possíveis ataques de SQL… Continue reading Prepared Statements contra SQL Injection
PHP RSS Feed Generator Class
English Version | Versão Portuguesa It’s been a while since I’ve planned on developing a new platform for my work as Web Developer, and next to all Web Developers, and I started to develop some modules and this RSS Generator Class born to fulfill my needs. Supported versions: RSS 2.0 Download: Download it Features: Generates… Continue reading PHP RSS Feed Generator Class
PHP Simple Events System Overview
O PHP-SimpleEventsSystem é uma simples classe em PHP que permite a qualquer programador criar uma aplicação orientada a eventos em PHP. Sendo assim, esta classe possibilita a criação mais facilmente de aplicações web com possibilidade de adicionar plugins, sem que estes tenham de mexer com o código interno da aplicação, permite que uma framework use… Continue reading PHP Simple Events System Overview
New Features WordPress 3 Review
É provavelmente ainda um bocado cedo para falar do WordPress 3.0 pois o lançamento desta só está previsto para finais de Maio, mas tenho vindo a brincar um pouco com ele e com as suas novas funcionalidades. A versão 3.0 do WordPress promete um visual mais soft da página de administração, vai também introduzir uma… Continue reading New Features WordPress 3 Review
PHP Security Check-List CheatSheet
Para cada projecto que tenho desenvolvido ultimamente utilizando a linguagem de programação server-side PHP, tenho-me guiado por uma checklist de forma a não me esquecer de nada evitando assim falhas graves nas aplicações que desenvolvo. Pois a segurança é uma das preocupações que tenho. Esta checklist aborda diversas situações como, casos gerais, casos de input,… Continue reading PHP Security Check-List CheatSheet
Parsing de IP utilizando PHP+REGEX
No meio de época exames/frequências e muito trabalho arranjei um bocado de tempo para colocar aqui o último snippet que escrevi para fazer parsing de um ficheiro que contém uma lista de IP’s e portas onde correm serviços de proxy. Isto porque ando a experimentar configurações mais avançadas em ferramentas como o proxychains que nas… Continue reading Parsing de IP utilizando PHP+REGEX
PHP Twitter Bot :: Crawling Emails
Um dos projectos que estou a começar a desenvolver é um Twitter Bot que seja capaz de simular o comportamento de um utilizador durante um curto período de tempo, dependendo da configuração que o utilizador lhe quiser dar. Deve também ter todas as funcionalidades que possam ser úteis ou pensáveis para um programa deste género… Continue reading PHP Twitter Bot :: Crawling Emails
O WebDeveloper que Utiliza PHP :: Caminho
PHP é a linguagem de programação web server-side mais utilizada a nível Mundial e neste artigo vão ser retratados os aspectos que devem fazer parte do estudo, do caminho de um WebDeveloper que quer desenvolver em PHP. Entre eles Boas práticas, Frameworks, Segurança, Caching, Buffering e Environments. O Melhor Amigo – PHP Manual Antes de… Continue reading O WebDeveloper que Utiliza PHP :: Caminho
Diminuir Load Times no Carregamento de Páginas Web
Um aspecto muito importante que é necessário ter em conta aquando do desenvolvimento de páginas web é a acessibilidade de uma página e do tempo que a página demora a estar pronta para ser utilizada, pois caso o tempo de carregamento (load time) seja elevado, os visitantes não vão gostar podendo até retroceder e não… Continue reading Diminuir Load Times no Carregamento de Páginas Web