O objetivo desta aplicação PHP é permitir que você crie de forma rápida e simples um tocador de músicas no seu site. O sistema exibe uma lista de músicas disponíveis e assim você pode ouvir em qualquer computador e partilhar suas músicas com seus amigos.
As músicas são ouvidas diretamente pela web. Para funcionar ele precisa de PHP 5. A instalação é bem simples. As configurações e envio de músicas é feito por um painel de controle.
Veja um exemplo funcionando. Veja mais sobre o projeto aqui.
August 26th, 2008 | Posted in Gerenciadores | No Comments

O sql buddy é uma interface de acesso a dados mysql desenvolvido em PHP e com código aberto. Com ele você pode gerenciar os dados da sua base de forma rápida e simples. Ao mesmo tempo ele é perfeito para quem está estudando aplicaçõesm em ajax / PHP que acessam banco de dados.
Ele praticamente não precisa de configuração. Basta descompactar e usar. Ele precisa de PHP 4.3 ou superior e Mysql 4 ou superior. Por usar Ajax ele reduz muito a carga do servidor.
Não custa nada testar.
August 26th, 2008 | Posted in Ajax | No Comments
Existem determinados tipos de conteúdo que alguns programas de anúncios e afiliados não permitem que suas publicidades sejam exibidas. Quem utiliza o Google Adsense sabe que não pode colocar anúncios do adsense junto com artigos que falam de bebida, cigarros, conteúdo para adultos, ou até falar de alguma catástrofe ou acidente.
Muita gente precisa falar sobre assuntos relacionados a estes no BLOG mas para evitar problemas com o Google Adsense acaba evitando o assunto. Por exemplo. Você pode desejar escrever um texto falando que beber ou fumar faz mal. Como todo sistema de avaliação do Google Adsense é automatizado ele terá dificuldade de saber se você está fazendo apologia ao uso do cigarro e da bebida ou se está falando negativamente sobre os dois.
Para evitar este tipo de constrangimento você pode fazer o Wordpress não exibir anúncios do Google Adsense ou de qualquer outro programa de afiliados para um determinado post. Você ainda tem a possibiliadde de trocar o anúncio do adsense por outro. Exemplo: Imagine que você tenha um blog e precise escrever um texto sobre conteúdo adulto. Você pode trocar a publicidade do Google Adsense automaticamente para anúncios de sites com conteúdo adulto.
Vamos ver como se faz.
Digamos que isso aqui sejam os códigos do programa de afiliados ou do adsense:
——————–
CODIGOS DO PROGRAMA DE AFILADOS
——————–
Basta envolver este código com os comandos PHP abaixo:
if(get_the_ID() != xx) {
——————–
CODIGOS DO PROGRAMA DE AFILADOS
——————–
}
Esse XX é o número do POST. Você pode descobrir qual é o número do post entrando no painel de controle do wordpress. Clique em “Manage”. Você verá uma listagem de posts. Veja qual é a URL destes posts passando o mouse sobre os títulos. Nesta URL existe o código: /post.php?action=edit&post=XXXX
Do lado do &post= é que você encontará o código do POST.
Se você deseja bloquer vários posts?
O código fica assim:
if(get_the_ID() != xx || get_the_ID() != xx) {
Para cada post para ser bloqueado adicione um “|| get_the_ID() != xx”.
Você também pode usar a opção Custom fields. É uma solução melhor se você tem muitos posts para ser monitorado Veja mais detalhes aqui.
July 17th, 2008 | Posted in Blog | No Comments
Enviar mensagens de SMS para um número de celular através do seu script PHP é uma tarefa bem simples de ser feita mas é necessário seguir algumas passos. Primeiro é necessário que você tenha um computador com Windows conectado na Internet rorando um servidor web com PHP. Você pode conseguir isto instalando o XAMPP. Você precisa de um celular com algum plano que permita o envio de SMS. Este celular deve estar conectado no seu computador.
Você encontrará todos os passos seguintes e os scripts PHP para envio de mensagens SMS para um celular neste artigo.
July 14th, 2008 | Posted in Formulários | No Comments

Um problema que atormenta a vida de quem trabalha programando em PHP é a facilitar como seus códigos fontes podem ser vistos, copiados, manipulados por terceiros. É comum você ser contratado por um cliente para desenvolver uma aplicação web. Depois de um tempo você descobre que este cliente contratou outro programador e este programador modificou suas aplicações ou mesmo copiou seu código para criar outros sistemas.
Isto pode ser resolvido tornando os códigos texto do seu PHP em códigos ilegíveis através de uma criptografia.
Existem soluções que exigem um preparo específico do servidor para rodar. Nem todo servidor de hospedagem é compatível. Vamos falar aqui de uma solução mais simples que vai evitar que seus códigos sejam usados por terceiros em 90% dos casos. Você tornará o trabalho do pirata bem complicado. E como piratas não gostam de complicação é provável que ele não perderá tempo com seus códigos.
O serviço de criptografia dos fontes do seu PHP é oferecido gratuitamente pelo site http://sourcelock.biz/encode-free. Eles oferecem o serviço online limitado para arquivos com até 1MB. Para quem precisa de recursos mais avançados ou precisa encriptar fontes maiores existe um software que pode ser comprado no site deles. A vantagem do software pago é que permite limitar o uso do seu PHP a um determinado número IP ou domínio. Assim quando você vender um PHP para um cliente pode instalar em um determinado servidor para funcionar sobre um único domínio. Se o cliente copiar o seu PHP e colocar em outro domínio ele não funcionará corretamente.
É um investimento que pode valer a pena para salvar as horas e horas de trabalho que você teve que gastar programando seu script PHP.
July 1st, 2008 | Posted in Segurança | No Comments

Existe uma enorme quantidade de classes e componentes para PHP de uso livre disponível na Internet. Centenas fazem a mesma coisa e acaba ficando complicado para o programador escolher qual deve utilizar. Pensando nisso o blog phpimpact.wordpress.com publicou uma lista de 30 classes PHP que são realmente úteis e que todo programador PHP deveria conhecer.
June 23rd, 2008 | Posted in Códigos | No Comments

Livro gratuito que pode ser acessado pela web com informações preciosas sobre Engenharia de Software para Aplicações de Internet. O livro é acadêmico e você pode utilizar como base para seus trabalhos e para ter uma visão ampla sobre o desenvolvimento de softwares para aplicações de Internet. Este livro é a base de um curso real oferecido pela massachusetts institute of technology.
June 13th, 2008 | Posted in Tutorial | No Comments

Livro gratuito disponibilizado na Internet por Philip Greenspun dividido em 16 capítulos onde ele apresenta um curso rápido e descontraído de SQL. Todos os textos são cheios de exemplos que você pode utilizar em um servidor MYSQL caseiro para aprender. O livro é em html e todo em inglês, mas você pode usar esta versão traduzida para lhe ajudar.
June 13th, 2008 | Posted in Mysql | No Comments

Mais de 70% de todos os problemas de segurança explorados são feitos via servidor web (httpd). Grande parte destes problemas são provocados por versões desatualizadas de softwares PHP como blogs, gerenciadores de conteúdo, livros de visita, etc. Ainda existem os scripts PHP escritos por usuários com pouca experiência ou pouco cuidado com relação a programar PHP de forma segura.
Para diminuir este tipo de problema é recomendável a utilização de um WEB FIREWALL. É o caso do ModSecurity.
Ele monitora todo tráfego de entrada e saída de dados que passa pelo servidor HTTP em tempo real. Você pode configurar uma grande quantidade de filtros usando expressões regulares com o objetivo de localizar algum comportamento suspeito. As regras mais comuns para se aplicar são tentativas de envio de comandos linux através de formulários.
O ModSecurity é gratuito e trabalha integrado com o Apache. Para se aprofundar mais leia este post.
June 13th, 2008 | Posted in Segurança | No Comments

O AtMail é um script feito em PHP para acessar emails pela web ( webmail ). Um ponto bem destacado no projeto é oferecer uma visualização elegante das mensagens com base em Ajax / Javascript fazendo a solução web parecer um software do Windows. O código do projeto é aberto e permite que você faça todo tipo de personalização que necessitar.
O acesso ao servidor de e-mail é feito por IMAP. Desta forma as mensagens podem ficar armazenadas em um servidor remoto. Não precisa ser o mesmo servidor onde o webmail está instalado. Ele possui alguns recursos como corretor ortográfico e livro de endereços.
A instalação é muito simples de ser feita. É toda realizada pela web e demora menos de 5 minutos. Veja um demo.
June 13th, 2008 | Posted in Webmail | 1 Comment