Eclesiastes

Icon

Sobre o que é este blog? O.o

Extending PHP – PDF antigo (2003) de Wez Furlong

Procurando por esse tema, encontrei esse PDF antigo do Wez Furlong. Então traduzi com ajuda do garotosopa! Que sempre me ajuda com minhas dúvidas em inglês (que são muitas, rs). :D

Alguns comentários no código não estão traduzidos, mas a idéia principal é ver a estrutura da extensão, e não o que ela faz, pois é apenas um exemplo.

Veja aqui: http://docs.google.com/Doc?id=ddvr877h_8cg5×9k 

E pelo que vejo, não há material sobre isso na nossa linguagem. Até comecei com ajuda de vários, a tradução do livro da Sara Golemon, mas está parada… (São 20 capítulos)

E pra piorar, o livro dela só é encontrado no exterior. Que atualmente no Amazon está por $32.

Até a pŕoxima. :)

Arquivado como:PHP

Testando a funcionalidade do XPath no SimpleXML

Seguindo os exemplos da página http://www.zvon.org/xxl/XPathTutorial/General/examples.html, que é um bom guia sobre XPath. Testei as várias expressões no SimpleXML e deixei em um .phps para que possa servir de referência para quem precisar.
Para visualizar o .phps com os exemplos clique aqui.

Arquivado como:PHP

Mostrando a data em português

Para quem usava uma tradicional array com o nome dos meses e associava ao valor númerico, ou até mesmo, usava setlocale() com strftime(), para exibir em português a data vinda de um campo de uma tabela do MySQL, pode a partir da versão 5.0.25 definir uma variável de sistema para controlar a linguagem, assim como é feito com setlocale() no PHP!

A variável se chama lc_time_names, e pode ter o valor alterado executando:

SET lc_time_names = "pt_BR"

Para testar, execute:

SELECT DATE_FORMAT(CURDATE(), '%d de %M de %Y')

E terá como resposta: 22 de abril de 2007 

Referência

Arquivado como:MySQL, PHP

Upresize

Hoje desenvolvi um script de upload com resize e que também oferece alguns efeitos para adicionar à imagem.

Preview

Mais informações em: http://forum.wmonline.com.br/index.php?showtopic=175818

Arquivado como:PHP

Perguntas não freqüentes

Regex é um acrônimo para Regular Expression (Expressão regular). Que também é conhecida por: Regexp, RE, ER.

Para quem nunca leu o famoso Guia de Expressões regulares (Um livro, porém disponível on-line) do Aurélio (verde), clique aqui e confira!

As questões abaixo foram respondidas segundo a sintaxe utilizada no PHP da expressão regular compatível com Perl. (PCRE) Read the rest of this entry »

Arquivado como:PCRE, PHP

Categorias

del.icio.us