25 de junho de 2009Como fazer URLs amigaveis com .htaccess e php
Para quem não sabe o que é URL amigável vou explicar através de exemplo para evitar dúvidas.
URL Convencional: http://www.exemplodominio.com.br/noticia.php?id=1237
URL Amigável: http://www.exemplodominio.com.br/noticia/1237/
Viu a diferença? Além da vantagem de ficar mais elegante, facilita bastante a indexação dos mecanismos de buscas. Mas como fazer o controle de arquivos e identificadores? Então vamos aos códigos.
Primeiro você deve editar ou criar um arquivo .htaccess na raiz do seu site e inserir o código abaixo.
- RewriteEngine On
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteRule ^(!.(\.gif|\.jpg|\.png|\.css|\.js|\.txt|\.php|\.htm|\.html)|.+[^/])$ /$1/ [L]
- RewriteRule ^([^-]+)/$ /funcao.php?frase=$1&%{QUERY_STRING} [L]
A primeira linha linha é para ativar o módulo. A segunda e terceira linha é para ignorar arquivos e diretorios respectivamente. Na quarta linha ignora alguns tipos de arquivos. E finalmente na quinta linha, joga a string para um arquivo php qualquer, neste caso funcao.php.
- $geturl = explode('/', $_SERVER['REQUEST_URI']);
- if ($geturl[1] == 'noticia') {
- $id = $geturl[2];
- include noticia.php;
- }
Interpretando rapidamente o código, a linha inicial captura a variavel gerada pela URL e usa a função explode para separar as palavras da URL.
Em seguida eu faço uma condicional IF para verificar se é noticia e setar o ID da mesma. Você pode incrementar como quiser o código e ter quantas palavras desejar na URL. Basta ter um pouco de criatividade.
Lembre-se, para funcionar o módulo apache Rewrite deve estar ativo no servidor Apache. Para maiores informações, procure a empresa de hospedagem do seu site.
28 de maio de 2009Ganhe um iMac e tenha 7 dias grátis de aula de ingles sem sorteio
É simples! Convide seus amigos para o meuInglês, quem trouxer mais amigos, ganha um iMac.
Os três usuários que trouxerem o maior número de amigos para o meuInglês ganham prêmios:
- 1º Lugar: iMac
- 2º Lugar: iPod Touch
- 3º Lugar: iPod Shuffle
Para participar você deve clicar no banner abaixo:
Quanto mais amigos clicarem no seu link, mais chance você tem de ganhar!
30 de abril de 2009O twitter quase matou meu blog…
eu disse quase.. pois não vou deixar de atualizar meu blog.
Vamos fazer o seguinte, amanhã tem doisi novos posts aqui, com assuntos mais tecnicos, uma super dica de Mysql e outra de manipulação de imagens por CSS. Vou tentar iniciar tambem a mudança de layout do blog, para integração com o Twitter e com o FlogVIP. Agora vou aprovar os 35 comentários aqui do blog, porque o trem já esta é ficando feio.
Leitores e paraquedistas… não se vão… pois eu voltarei.. huhuhu..
23 de março de 2009PHP: Manipular variável com uma data entre formato brasileiro / internacional
Esta é uma função que converte a data no formato brasileiro (ex: 25/02/2009) para o formato internacional para banco de dados (ex: 2009-02-25) ou vice-versa. É possivel tambem escolher entre os separadores da data entre hifen ou barra.
Confira no código abaixo:
- function formatadata($data, $tipo = 1) {
- $data = str_replace('-', '/', $data);
- $dividir = explode("/", $data);
- $parte1 = $dividir[0]; $parte2 = $dividir[1]; $parte3 = $dividir[2];
- $data = "$parte3-$parte2-$parte1";
- if ($tipo == 1) $data = str_replace('-', '/', $data);
- return $data;
- }
bom… o uso é bem facil, vamos a um exemplo prático:
- $data = '12/01/2008';
- echo formatadata($data, 2);
o resultado seria:
Bom, analisando a função é simples ver o que ela faz. Primeiramente ela pega a data e separa em três partes, e depois inverte a ordem das mesmas. O segundo paremetro da função define qual o separador da data, 1 para barra ou 2 para o hÃfen.
Este post foi especialmente para o bisonho do Hugo, meu colega noob da faculdade que desde que conheceu o PHP apaixonou e tenta domestica-lo desde então. Só tenta, ok?
12 de fevereiro de 2009Asnos digitais – Sim, eles existem
A um tempo atrás escrevi um polemico post sobre a conversão de um video. Mas você deve estar se perguntando, aonde que um post sobre conversão de video pode ser polêmico? Sim meu caro, é verdade… eu utilizei uma expressão criada aleatóriamente pelo meu lado negro do cerebro, o asno digital.
Muitas pessoas que procuravam a solução daquele post ficaram enfurecidas e aborrecidas comigo, mas vou tentar me explicar (e não vou retirar o termo de lá).
Asno Digital seria como um ser preguiçoso, que não gosta de ler, aprender e somente gosta de soluções rápidas e corretas, sem saber o real funcionamento da questão. E sinceramente, tem muitos por ai. Encontrei um video que ilustra bem o que estou falando, let’s go:
Se você se sentiu ofendido, mude agora a sua postura, ainda a tempo de evoluir para burro, cavalo ou até mesmo um jegue digital, que pode ser um elogio dependendo do ponto de vista.
Por outro lado, não tenha medo de perguntar. Se você pesquisou, não achou ou ainda tem dúvidas a respeito de algo, pergunte, pios quem não pergunta não tem resposta.
1 de fevereiro de 2009FlogVIP, onde a estrela é você
Bom, este é a primeira de muitas postagens autopromocionais (sim, juntas, atendendo a nova gramatica), onde falarei basicamente dos meus projetos, atualizações e novidades que surgirão com o tempo. Vamos lá…
O que é o FlogVIP?
Bem, o FlogVIP é um fotolog, onde se pode postar ilimitadas fotos, comentários e favoritos. Fotolog para quem não sabe é um album de fotos virtuais. No FlogVIP você pode personalizar tudo, desde o seu fundo de tela, como cores, titulo, avatares, etc.
De onde surgiu a ideia de desenvolver?
Em outubro de 2005, estava meio entediado pelo que eu estava vendo em matéria de fotolog na internet, pois os que existiam eram demasiadamente engessados e não ofereciam a personalização que o brasileiro gosta. Sendo assim resolvi me dedicar dois meses nesse projeto. Cai de cabeça, foram varias horas pesquisando e programando, até que no dia 5 de dezembro coloquei a primeira versão no ar, somente com comandos basicos de postar fotos e receber comentários.
Então tem mais de 3 anos de existência, ele esta pronto?
Não, apesar de todo este tempo, eu tenho que me dedicar a projetos paralelos e a minha empresa. Apesar do FlogVIP já ser rentável eu me dedico menos tempo do que ele merecia. Hoje são inúmeros recursos, mas sempre precisamos otimizar (dor de cabeça) e desenvolver novas ferramentas e funções.
Qual é o servidor do FlogVIP?
Hoje ele esta rodando, em um servidor totalmente dedicado a ele, é um Xeon E5430 com quadro processadores de 2.66GHz e cache de 6 mega cada. Com 4 gb de ram e 4 disco rigido de 500 gb. O servidor é o apache com php e mysql, alem do lighttp para servidor de imagens. Mas não pense que este servidor é suficiente, sobrecargas são constantes e preciso sim de um outro, porem ainda não dá ($). Investidores, portais e provedores… estou a disposição para conversar.
Quais os números do FlogVIP?
Ao ler os números abaixo certamente já estarão defasados, mas vamos lá:
+ de 30.334.313 de comentários
+ de 6.716.425 fotos postadas
+ de 228.666 flogvip criados
+ de 85.000 usuários ativos
+ de 15.000 visitas únicas diárias
… ufa.. cansei.. heheheheh…
O que podemos fazer lá?
Além de postar fotos, pode tambem: Colocar músicas e animações em suas imagens, adicionar favoritos, comentar nos outros flogs, adicionar links, alterar as cores, alterar o titulo com imagem, alterar o papel de parede, colocar um cursor do mouse personalizado, participar dos ranking dos mais visitados, promoções e muitas.. mas muitas outros coisas!
Quem já esta por lá?
Veja alguns dos milhares de FlogVIPs:
[/caption][caption id="attachment_228" align="alignleft" width="274" caption="http://www.flogvip.net/ricardo_kaka"]
[/caption][caption id="attachment_226" align="alignleft" width="274" caption="http://www.flogvip.net/fadasepoesias"]
[/caption]Conclui-se que…
… o FlogVIP alem de um album virtual de fotos é um lugar para se divertir e fazer amigos! Venha conhecer, acesse agora www.flogvip.net.
30 de janeiro de 2009Não existe crise…
… para quem tem sangue nos olhos!
Este é apenas um post rápido e quase que um desabafo. Estava assistindo uns videos da Campus Party e me senti um vitorioso, mesmo não estando presente la. Quanta gente, quanta inovação e quanta maquiagem.
Sim, ano que vem vou a Campus Party, com a blusa do FlogVIP, Zaroio, Brainatwork, Zixter e outros projetos que vão surgir ainda este ano. E para finalizar, um outro sim…
Sim, eu vou mudar o mundo.
Nota: Neste domingo, um super post sobre o FlogVIP, sua historia, trajetoria e destino, aguardem!
8 de janeiro de 2009Wordpress 2.7
Primeira impressão: Gostei!
Já que a primeira impressão é a que fica, porque irei comentar as outras? Bom, muito mais organizado, usabilidade aumentou bastante, posso responder comentarios facilmente sem precisar de pluguins asiáticos, postagem rapida (como essa) pelo quickpress, que foi uma grande sacada. Se eu descobrir algo surpreendente eu atualizo depois.
bem… no mais.. sem mais!
8 de janeiro de 2009Lar, doce lar
Agora a ZIXTER tambem oferecer hospedagem em servidores nacionais. Sempre com otima escalabidade e redundancia nas conexões. Este blog agora esta em terreno nacional, com velocidade supimpa!
Quando eu tomar vergonha na cara eu contrato mais uma pessoa e faço o site da Zixter. Meta para 2009, anotem! Depois com mais calma eu falo mais sobre ela.
Os clientes e amigos que quiserem migrar para os servidores nacionais, devem entrar em contato.
2 de janeiro de 20092 engenheiros, 3 meses, 8 milhões
Para começar o ano com uma dica valiosa: Compartilhe e absorva conhecimento, independente da sua fonte. Saber o que é relevante ou não cabe a você.
Um video legal para tentar ilustrar isso…
antes que eu me esqueça, feliz 2009 a todos..
Atualização: O palestrante é o Mario Sergio Cortella. Existe muitos videos no Youtube com ele, inclusive esta palestra completa. Vale a pena uma visita.






