Posts com a tag "PHP"
php.js: Funções do PHP escritas em JavaScriptRecentemente comentei com o @edipofederle no Twitter que gostaria que existisse algo similar a função include() do PHP no JavaScript. Foi ai que eu descobri o php.js. O php.js é um projeto onde vários programadores (atualmente 254) estão escrevendo funções do PHP (atualmente 438) em JavaScript, facilitando muito a vida de quem conhece PHP mas não conhece bem JavaScript. As funções possue... Leia mais
Encurtando URL's com PHP usando a API do Bit.ly
Este é o primeiro post do site e espero que gostem. Hoje vamos aprender como encurtar URL's com PHP usando a API do Bit.ly. O Bit.ly é um dos serviços de redução de URL's mais populares da internet, tanto que o Twitter também usa esse serviço em sua página. Para começar você deve possuir a biblioteca cURL instalada em seu servidor e também deve criar uma conta no Bit.ly, onde será forn... Leia mais
Truncar texto com PHP sem bagunçar tags HTML
Um dos grandes problemas de guardar HTML no banco de dados é na hora de mostrar. Pode ser que você queira retornar apenas uma quantidade X de caracteres. Ai surge o grande problema. Pode ser que algumas tags fiquem pela metade, atrapalhando bastante a visualização do código. Tá, mas e, por quê eu não tiro as tags antes de cortar a string? É uma solução, mas existem casos (como o desse s... Leia mais
Transformando BBCode em XHTML com PHP e Regex
Atendendo a sugestão do amigo @Eldius, da galera do #soudev do Twitter, criei uma função que converte texto em BBCode para XHTML, usando PHP e Regex. A função não é lá das mais elegantes, mas cumpre o prometido, lembrando que o BBCode deve estar escrito corretamente para que ela funcione. function bbcode($str){ $str = preg_replace("@[b](.+?)[/b]@i", "<strong>$1</strong>", ... Leia mais
Method Chaining com PHP
Method Chaining (encadeamento de métodos) é uma técnica de programação que permite reduzir o tamanho de seus códigos. Em determinadas classes, você precisa chamar vários métodos diferentes em diversas linhas. Com method chaining, você poderá chamar esses métodos em cadeia, em somente uma linha. Por exemplo, veja a seguinte classe de formatação de strings: class String{ private $str... Leia mais
PHP - Trabalhando com PDO (PHP Data Objects)
Olá pessoal, voltando com um novo post depois de muito tempo sem blogar. Hoje vou falar sobre PDO (PHP Data Objects), uma extensão presente a partir da versão 5 do PHP que permite desenvolver códigos de acesso a banco de dados portáveis, mudando apenas uma linha de código. Imagine um sistema cheio de mysql_connect's, mysql_query's e de uma hora pra outra você se vê obrigado a mudar o b... Leia mais
sfNicEditPlugin: Adicione um editor de texto rico aos seus forms no Symfony
Em meados de 2009 usei o framework Symfony para desenvolver um sistema em PHP para um projeto do qual eu era bolsista. Terminado o projeto, abandonei o framework. Agora reiniciei meus estudos e estou gostando bastante. Tanto que já desenvolvi meu primeiro plugin para compartilhar com a comunidade e já tenho muitos outros em mente. O nome do plugin é sfNicEditPlugin. Ele adiciona uma instância... Leia mais













