Bom, deu pra entender? ou entendeu sem dar? ;)

O meu problema era o seguinte, tenho um sistema de cadastro público mas alguns engraçadinhos gostavam de postar coisas bobas do tipo odeio fulano, ciclano é chato, etc. Então tinha que filtrar essa string, so que a função do PHP strpos só nos dá a opção de encontrar apenas uma palavra. Solução? Criei uma array, depurei chegando cada uma e pronto, se encontrar umas das palavras da array ele me retorna 1, não encontrou retorna 0.

Bom, a função esta abaixo para quem quiser:

  1. // Função para procura várias palavras em uma string
  2. function procpalavras ($frase, $palavras, $resultado = 0) {
  3.       foreach ( $palavras as $key => $value ) {
  4.       $pos = strpos($frase, $value);
  5.       if ($pos !== false) { $resultado = 1; break; }
  6.       }
  7.   return $resultado;
  8. }
  9.  
  10. // Exemplo 1 - Nenhuma palavra encontrada, retorna zero
  11. $frase = "eu tenho uma galinha que se chamava merilu";
  12. $palavras = array ("coelho","cavalo","formiga","cachorro","gato");
  13. echo "Resultado: " . procpalavras($frase, $palavras) . "<br />";
  14.  
  15. // Exemplo 2 - Uma ou mais palavra encontrada, retorna um
  16. $frase = "eu tenho um coelho que se chamava zé";
  17. $palavras = array ("coelho","cavalo","formiga","cachorro","gato");
  18. echo "Resultado: " . procpalavras($frase, $palavras) . "<br />";

Gostou? Comenta… Não gostou? Comenta também…


20 de fevereiro de 2008Novo FavIcon

A partir de hoje eu vou usar um FavIcon levemente furtado de algum lugar da internet. Rola até uma promoção, quem descobrir de onde furtei o icone ganha um domínio .com ou .net!

Vamos lá.. um.. dois.. três.. valendo!


image_menu_wamp.gif Não sei se todos sabem, mas faço Sistemas de Informação na Facomp. Estou no 6º periodo e cursando a matéria Tecnologias de Internet, na qual serão apresentadas duas tecnologias ja bastantes conhecidas por mim: Php, Mysql. Contudo grande parte da sala não tem conhecimento sobre elas, então resolvi criar um passo-a-passo da instalação do WampServer, um instalador que reune os seguintes softwares:

  • Apache 2.2.6
  • PHP 5.2.5 + PECL
  • MySQL 5.0.45
  • Phpmyadmin
  • SQLitemanager

… a versão que utilizei foi a atual (CURRENT), WampServer 2.0 (November 21 2007).

1º passo - Você deve fazer download do software em:
http://www.wampserver.com/dl.php

2º passo - execute o arquivo que você baixou, ele vai perguntar se você deseja continuar a instalação, clique em SIM.

3º passo
- será exibido a tela de apresentação, clique em NEXT, logo apos leia o Termos de Uso e clique novamente em NEXT.

4º passo - escolha onde será instalado o software, é altamente recomendavel deixar o c:\wamp como padrão, pois nomes com espaços ou maiores que 8 digitos poderão ser problemas no futuro, na hora de configuração dos servidores. ahh.. clique em NEXT, duas vezes.

5º passo - Adivinha? Sim, aperte INSTALL.

6º passo
- Você deve informar o programa, qual o seu navegador padrão. Se você deseja utilizar o Internet Explorer 7, você deve ir no caminho C:\Arquivos de programas\Internet Explorer e escolher o arquivo iexplore.exe, mas caso você seja mais esperto e já possui o Firefox em seu computador, escolha o caminho C:\Arquivos de programas\Mozilla Firefox e selecione o arquivo firefox.exe … depois de escolher uma dessas opções, clique em OK.

7º passo - Você deve informar o servidor SMTP (servidor de e-mail), mas como estamos instalando para fins educativos inicialmente deixaremos esta opção como padrão, apenas clique em NEXT.

8º passo - Instalação concluida! Clique em FINISH para executar o WampServer.

9º passo - O WS esta rodando em seu sistema, para utiliza-lo você deverá encontrar um icone (como este da figura no inicio do post) ao lado do seu relógio (do Windows), clique sobre o botão direito, vá até LANGUAGE e selecione PORTUGUES.

10º passo - Agora clique uma vez com o botão esquerdo sobre o mesmo icone e verá todas as opções do programa, como parar, reiniciar e iniciar os serviços (php, mysql, apache).

Os serviços já estão ativos no seu sistema. Por padrão você tem as seguintes configurações:

Acesso ao servidor web local se dará pelo http://localhost/
Diretório dos seus arquivos públicos será o C:\wamp\www
Gerenciador Mysql - Phpmyadmin (recomendo!): http://localhost/phpmyadmin/
Gerenciador Mysql - SQLiteManager: http://localhost/phpmyadmin/
Informações sobre o seu servidor: http://localhost/?phpinfo=1

Bom galerinha, basicamente é isso. Qualquer dúvida que tiverem, so postar ae nos comentários que tentarei ajudar a todos, grande abraço! =)


logo.png Você baixou aquele video no Youtube e não consegue abri-lo em outra maquina? é praticamente um asno digital? De duas uma, ou você instala o codec para exibir arquivos FLV (Flash Video), ou usa o conversor de arquivo citado abaixo.

O Free FLV Converter, como o nome já diz, é freeware (grátis). Além de converter FLV para Avi, Ipod, Iphone, 3GP e PSP, o software faz o processo inverso, facilitando assim a vida de quem quer publicar um video na Web, gerando até automaticamente um HTML.

O software é compátivel com Windows 2000, XP, 2003, Vista.

No site dos desenvolvedores, Koyote Soft, ainda é possivel baixar vários conversores de diversos tipos de arquivos, tudo gratuitamente, vale a pena dar uma olhada! ;)


Isso mesmo, qualquer ONG disposta a anunciar na internet tem esse trunfo na manga. Através do Google Grants, é possivel requerer do Big G, um generoso patrocinio para o Adwords, que é hoje a maior rede de anúncios de internet do Mundo.

Segundo a Google, é uma contribuição para aqueles que querem fazer o bem a comunidade e ter um mundo melhor.

Quer saber como cadastrar sua ONG? Primeiro leia as Diretrizes do programa e veja se sua ONG se encaixa nos requisitos (que não sou poucos, porem óbvios, como ter um site pronto na web, etc.)

Se você fizer parte de uma ONG e precisar de publicidade gratuita para organizações sem fins lucrativos, agora você já sabe: Google Grants


15 de fevereiro de 2008Campus Party? Eu não fui…

CP E o óbvio bate a minha porta. Simplesmente porque moro longe, não tenho grana, patrocínio e não tenho um site de sucesso absoluto (ainda). Mas bem, eu perco pela presença, mas ganho pelo conforto do meu lar. Estou espiando tudo pelo excelente LiveStream que o Blogblogs desenvolveu, aparece cada coisa… do tipo:

  • Ladrão de ímãs a solto no CP…
  • MariMoon é legal, mas pra que serve?
  • O primeiro milhão do Edney
  • e por ae vai… Quem não foi no CP como eu, ainda pode se deliciar com o Youtube, já com bastantes vídeos de palestras e “tour virtuais”.

    O próximo? Irei, como convidado… (mode inveja on).. quem viver verá! ;)


    Dia do meu aniversário de namoro está chegando (13 de fevereiro) e para homenagear o meu amor de forma explícita, dedico este post a ela. Anjo, eu te amo… ou…

    Africano: Ek is lief vir jou
    Albanês: Te dua
    Alemão: Ich liebe dich
    Ãrabe: Ohiboka (mulher para homem)
    Ãrabe: Ohiboke (homem para mulher)
    Armênio: Yes kez sirumen
    Búlgaro: Obicham te
    Cantonês: Ngo oi ney
    Coreano: Dangsinul saranghee yo
    Dinamarquês: Jeg elsker dig
    Eslovaco: Iubim ta
    Espanho: Te amo
    Esperanto: Mi amas vin
    Francês: Je t’aime
    Grego: S’ayapo
    Hebraico: Ani ohev otach (homem para mulher)
    Hebraico: Ani ohevet otcha (mulher para homem)
    Holandês Ik hou van jou
    Húngaro: Szeretlek te’ged
    Iídiche: Ich libe dich
    Inglês: I love You
    Iuguslavo: Ja te volim
    Iraniano: Mahn doostaht doh-rahm
    Irlandês: Taim i’ ngra leat
    Islandês: Eg elska thig
    Italiano: Ti amo
    Japonês: Ai shiteiru
    Javanês: Kulo tresno
    Latim: Te amo
    Libanês: Bahibak
    Mandarim: Wo ai ni
    Norueguês: Eg elskar deg
    Persa: Doo-set daaram
    Português (Portugal): Amo-te
    Russo: Ya tebya liubliu
    Sueco: Jag a†lskar dig
    Tcheco: Miluji te
    Turco: Seni seviyorum
    Vietnamita: Toi yeu em
    Zulu: Mena tanda wena

    sei… eu sei.. você deveria ter pensado nisso antes de comprar aquele presente caro né? ;)



    © 2007-2008 dourado.net