Text

PHP e JSON

Este post tem alguns exemplos de como fazê-lo e quais os resultados. JSON significa JavaScript Object Notation, e é amplamente utilizada em muitas línguas (e não apenas JavaScript) para a serialização.

quinta-feira, abril 22

Vai debugar? O PHP ajuda você.

qual programador que nunca utilizou um echo no PHP ou um system.out.println no Java pra saber o que esta sendo impresso em determinada parte do código? Esses truques são uma mão da roda pra quando se quer refinar/descobrir o que está sendo passado por uma variável. Para os adeptos do debug essa é uma das praticas mais conhecidas. Mas já pensou se vc pudesse descobrir ou ter mais informações sobre determinada variavel? Me refiro a algo do tipo representanção estruturada e valor de arrays ...de forma que vc pudesse explorar recursivamente o elemento. Na versão 4 e 5 do PHP existe a função chamada var_dump que tem por objetivo, como mencionei acima, mostrar informações sobre uma variavel. Esta função mostrará uma representação estruturada sobre uma ou mais expressões, incluindo o tipo e o...

Newsletter - Desperta Brasilia

Estou trabalhando na customização de uma Newsletter automática  utilizada pelo WordPress. Na verdade um plugin do WordPress que permite enviar manual ou automaticamente mesangens de newsletter pra todos os usuários cadastrados no site sempre que uma nova postagem é feita no site. Funciona assim: O administrador cadastra um Post de noticia ou artigo no site e dependendo da configuração feita na newsletter, ela se encarrega de enviar pra todos os cadastrados um email com parte da publicação e um link pro post publicado. O sistema funciona muito bem independente do numero de usuarios cadastrados. A unica restrição que eu vejo é o servidor...

sexta-feira, abril 9

Imagem da Semana

enigma-astra...

quinta-feira, abril 8

Uso de parênteses afeta consulta SQL?

Outro dia desses fui questionado sobre a utilização dos parenteses em uma consulta SQL. Pq usar? E o pq não deixar de usar? Estava pesquisando algo sobre esse assunto quando esbarrei num link do Mysql.com http://dev.mysql.com/doc/refman/4.1/pt/where-optimizations.html onde é dito que em consultas MySql é possível otimizar a select fazendo uso dos parênteses. A princípio parece a maior besteira do universo, mas pensando bem esta idéia tem toda razão. Pois quando se utiliza o parênteses em demasia o interpretador de consultas sql do banco de dados, pode "se perder" ou demorar mais para analisar a precedência das condições. Considerando que o processamento do WHERE é feito da esquerda para a direita, porém se você colocar parênteses em alguma das expressões, a ordem da execução pode ser alterada....

register_globals em tempo de execução??? NUNCA mais!!!!

Programador PHP que nunca ouviu falr na tão famosa diretiva register_globals que atire a primeira pedra. Não é de hj q essa bendita é condenada ou vista com maus olhos pela comunidade desenvolvedora...diga-se d passagem os mais experientes. Como sempre há os pros e os contras, as falhas de segurança quando se utiliza tal diretiva é mto mais facil d ocorrer. Quer um exemplo prático? Todas as variáveis contidas em $_GET, $_POST, $_COOKIE e $_SERVER são automaticamente convertidas em variáveis do PHP se a diretiva esta em ON. Outro exemplo interessante...suponhamos o link http://www.seusite.com.br/arquivo.php?var=conteudo, se e somente se seu servidor estiver configurado para register_globals = On, no script arquivo.php, haverá uma variável chamada $var, que terá o valor 'conteudo'. Uauuuuu......

Page 1 of 17123Next