Cedo ou tarde, todo programador irá precisar fazer uma conexão com algum página para enviar ou buscar alguma informação (ou fazer os dois). É ai que você pede ajuda ao cURL.
Hoje em dia temos um sério problema com limite de tráfego de servidores, o que acaba forçando os programadores utilizarem serviços de terceiros para inserir nos sites conteúdo de vídeos. Uma das opções é o serviço do Google: O YouTube. O problema que surgia logo após a migração de vídeos para o YouTube, é que todas informações cadastradas no YouTube eram um pouco difíceis de ser recuperar. Em um dilema como este, resolvi criar uma classe (Um script) que faça todo trabalho pesado para recuperar as Informações do YouTube. Vou mostrar para vocês como funciona
Basicamente toda informação é processada no controller e mostrada para o usuário por meio das View.
O controller servirá como ponte entre o usuário e o nosso sistema, o usuário irá chamar um controller pela URL e este irá processar todas informações e chamar a View para enfim exibir as informações do usuário. Sendo assim teremos a todo um momento uma troca de informações entre Controllers e Views.
O CodeIgniter por padrão já dá suporte a URL amigáveis, como os grandes frameworks em PHP, o grande problema é que ele ainda insiste em mostrar o arquivo index.php na URL o que deixa toda requisição horrível.
Primeira reação de quem nunca trabalhou com o CodeIgniter (Ou qualquer outro framework) é abrir as pastas e falar: Que merda é essa… Que estrutura é essa…
Para todos vocês que pensaram ou disseram isso, tenho boas notícias: CodeIgniter é a coisa mais fácil do mundo. Sério, provavelmente quando você entender o básico, provavelmente nunca mais voltará aqui… Mas, enquanto isso descreverei aqui como ele funciona.
A instalação do CI, não requer muita firula, é bem simples basicamente fazer o download, descompactar e já está funcionando. Porém vou tentar fazer um passo a passo aqui, e dar algumas dicas de configuração inicial, e quem sabe tirar dúvidas de quem não passou ao menos desta etapa.