SlideShare a Scribd company logo
1 of 12
Download to read offline
Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax


                                                            ASSINE          HOSPEDAGEM 0800 723 6000               SEGURANÇA            REGISTRE SEU DOMÍNIO www.                              .com.br            OK




                                         ●   FÓRUNS


                                         ●   BANCO DE CURRÍCULOS


                                         ●   AGENDA DE EVENTOS


                                         ●   SHOPPING


                                         ●   BLOGS


                                         ●   VEJA TODOS




                                                                                                                                                                                                                                               LOGIN:
                                                                                    | Por uma internet mais criativa e dinâmica Feeds                                                                                            buscar

                                                                                                                                                                                                      digite seu e-mail                      ENTRAR

                                                                                                                                                                                                                                           outras opções


                                                                                                                                                                                                                               Permanecer logado

                                                                                                                                                                                                                                    Esqueci minha senha


                                                                                                                                                                                                                                 Criar uma Conta iMasters




                                                                                                                                                                           Todos    Matérias     Notícias      Podcast
                                               ●   Canais       ●   Plantão de Notícias         ●   Multimídia        ●   Blogs   ●   Fóruns       ●   Feeds        ●   Banco de currículos       ●   Loja Virtual         ●   Eventos

                                                                                         Arquitetura e   r Banco de Dadosr Carreirar CMS e Framework                                                                           Colunistas
                                                                                                                                                                                                                                                 Ajax
                                                                                       r                                                                                                                                   ●

                                                                                       Design
                                                                                       r DesenvolvimentoGerência de TIr Linguagensr Mídia e Marketing Digital
                                                                                                       r

                                                            Newsletter de Ajax digite seu e-mail              ok                                                                                         Faça também os treinamentos Online da School of Net
                                                                                       r Redes e               r   Tecnologia
                                                                                       Servidores
                                             Seções deste canal:.NetActionScriptASPColdFusionCSSDelphiJavaJavascriptPerlPHPRuby on RailsUMLV. BasicXHTMLXML




                                             Quinta-feira, 07/12/2006 - 15:25 - Por Fabricio Valadares
                                             Seções relacionadas: AjaxMySQLPHP                                                                                                          Sobre o autor


http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (1 of 12) [27/06/2009 17:51:53]
Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax

                                           ImprimirIndicarDigg itDel.icio.usTwitter30 comentários



                                                                                                                                                                                 Fabricio Valadares é analista desenvolvedor
                                                                                                                                                                                 da Agência Midiaproativa, trabalha com PHP e Mysql
                                           Álbum de fotos usando AJAX, PHP e MySQL - Parte 01                                                                                    a mais de 4 anos, Formado em Ciência da
                                                                                                                                                                                 Computação pela UNINCOR - MG.

                                           Olá para todos. Neste primeiro artigo mostro a criação de um thumbnail com máscara que utilizaremos nos próximos artigos,
                                           desenvolvendo parte do sistema de album em AJAX.
                                                                                                                                                                          Indique para um amigo

                                           O sistema de thumb é bem simples:
                                                                                                                                                                       seu nome

                                           Arquivo: thumb_mascara.php.                                                                                                 nome do seu amigo

                                                                                                                                                                       e-mail do seu amigo
                                                                                                                                                                       código ao lado

                                                                                                                                                                       Escreva aqui sua
                                                                                                                                                                       mensagem!                       ok



                                                                                                                                                                         Tags relacionadas


                                                                                                                                                                         brasil ti tecnologia windows celular
                                                                                                                                                                       crescimento iphone criação youtube web
                                                                                                                                                                         mercado php mobile android design
                                                                                                                                                                       lançamento internet microsoft twitter

                                                                                                                                                                              yahoo   google apple linux 3g
                                                                                                                                                                                 seguranca desenvolvimento




                                                                                                                                                                                                    Produtos iMasters




                                                                                                                                                                          ●    Lançamento: CD-ROM Treinamento Aplicado de SQL -
                                                                                                                                                                               Lançamento! Treinamento Aplicado de
                                                                                                                                                                               SQL - Aprenda a trabalhar com SQL com
                                                                                                                                                                               bancos de dados Oracle e SQL Server.
                                                                                                                                                                               São mais de 100 tópicos explicados por
                                                                                                                                                                               Mauro Pichilliani, um articulistas mais
                                                                                                                                                                               lidos do iMasters. Aproveite!

http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (2 of 12) [27/06/2009 17:51:53]
Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax

                                                                                                                                                                      Apenas R$ 69,90 no TI SHOP.

                                                                                                                                                                  ●

                                                                                                                                                                      Lançamento: Livro iMasters "O Encontro de 2 Mundos"-
                                                                                                                                                                      Este livro conta com 56 crônicas de
                                                                                                                                                                      profissionais mais admirados e influentes
                                                                                                                                                                      do mercado brasileiro de Internet.
                                                                                                                                                                      Aproveite o preço especial para leitores
                                                                                                                                                                      do iMasters.
                                                                                                                                                                      Apenas R$ 40,00 e envio imediato!

                                                                                                                                                                  ●

                                                                                                                                                                      DVD Curso Completo de Photoshop - Do conceito à finalização
                                                                                                                                                                      Lançamento! Curso Completo de
                                                                                                                                                                      Photoshop, em DVD, com mais de 230
                                                                                                                                                                      aulas dividas em 4 módulos: conceito,
                                                                                                                                                                      básico, avançado e finalização.
                                                                                                                                                                      Apenas R$ 69,50 no TI SHOP - Frete com 50% de desconto

                                                                                                                                                                  ●   DVD Javascript Starter - Curso Completo
                                                                                                                                                                      Com mais de 9 horas de vídeo-aulas, é um
                                                                                                                                                                      curso completo sobre Javascript. Ideal
                                                                                                                                                                      para quem deseja aprender a linguagem.
                                                                                                                                                                      Apenas R$ 64,90 no TI SHOP - Frete com 50% de desconto!




                                           Na linha 38 encontra-se o local onde será colocado o nome e caminho da imagem de mascara. Usei no formato PNG pois a
                                           definição e a transparência ficou bem melhor.


                                           Na linha 55 que se encontra a mágica da máscara:


http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (3 of 12) [27/06/2009 17:51:53]
Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax

                                           $newWidth - $watermark_width - 5 define onde a marca d’agua vai ficar (na largura) com uma distância de 5px


                                           $newHeight - $watermark_height - 5 define onde a marca d’agua vai ficar (na altura) com uma distância de 5px


                                           E no final da linha o número 65 é a variação de transparência da mascara onde quanto menor mais transparente ficará


                                           Na linha 63 podemos ver e a saida para impressão eu coloquei como “imagepng” pois como disse antes a qualidade fica bem
                                           melhor.


                                           Arquivo: index.php




http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (4 of 12) [27/06/2009 17:51:53]
Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax




                                             Este arquivo será onde chamaremos o sistema de thumb passando os valores de “foto” e tamanho que o próprio sistema coletará.


                                             No lugar de uma imagem, colocaremos o comando:


                                             thumb_mascara.php?foto=<?php echo $foto; ?>&x=<?php echo $x; ?>&y=<?php echo $y; ?>


                                             Onde:


                                             $foto é a foto que foi definida no inicio
                                             $x é a largura da imagem (o próprio sistema coleta informação)
                                             $y é a altura da imagem (o próprio sistema coleta informação)


                                             No próximo artigo criaremos um sistema de algum com Mysql utilizando esse sistema de thumb com máscara. Acompanhe!




                                               Todos os artigos de Fabricio Valadares


                                                07/12/2006 - Álbum de fotos usando AJAX, PHP e MySQL - Parte 01




                                             Interação:ImprimirIndicarDigg itDel.icio.us30 comentáriosTwitter

                                         ●   Leia mais
                                         ●   26/06/2009 - PHP 5.3 chega na próxima terça
                                         ●   24/06/2009 - Agrupamento parcial com WITH ROLLUP no MySQL
                                         ●   24/06/2009 - Publicando post no twitter usando a Twitter API
                                         ●   09/06/2009 - Sobre o uso de “register_globals” no PHP 5
                                         ●   25/05/2009 - Criando um feed RSS com PHP




                                             30 comentários publicados



                                         ●   1. Oba
                                              Sexta-feira, 08/12/2006, por Guilherme Rambo




                                             Parec q serão bons os próximos artigos
                                             =D

                                                                                                                                                Responder comentário
                                         ●   2. Na Espera
                                              Sexta-feira, 08/12/2006, por Julio Coronel


http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (5 of 12) [27/06/2009 17:51:53]
Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax




                                             Olá Fabricio, estamos acompanhando e esperando a sequencia dos estudo. ok?
                                             Abraço, até mais

                                                                                                                                                    Responder comentário
                                         ●   3. Continuação
                                              Sábado, 09/12/2006, por Eduardo Costa




                                             Olá Fabrício, pelo que estou vendo, ficará bom o artigo.
                                             Continue ele.

                                             Abraços

                                                                                                                                                    Responder comentário
                                         ●   4. Beleza
                                              Domingo, 10/12/2006, por Wilson Moura




                                             Vou fazer e ver se realmente é bom...

                                                                                                                                                    Responder comentário
                                         ●   5. script
                                              Domingo, 10/12/2006, por vladimir sena




                                             Meus parabénspelo excelente script. Gostaria, se possível, que vc colocasse o script para download para evitar erros de digitação.
                                             Acredito que isso facilitaria em muito o aprendizado.

                                                                                                                                                    Responder comentário
                                         ●   6. Resposta ao Vladimir
                                              Segunda-feira, 11/12/2006, por Fabricio Valadares




                                             Descreva exatamente o que vc deseja neste script de download e vejo o que posso fazer.

                                                                                                                                                    Responder comentário
                                         ●   7. Resposta ao Vladimir
                                              Segunda-feira, 11/12/2006, por Fabricio Valadares




http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (6 of 12) [27/06/2009 17:51:53]
Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax




                                             Descreva exatamente o que vc deseja neste script de download e vejo o que posso fazer.

                                                                                                                                                   Responder comentário
                                         ●   8. O que eu fiz errado
                                              Segunda-feira, 11/12/2006, por Tiago Heineck




                                             Olá... achei super interessante essa idéia, mas qdo rodo a página index.php e ela dá erro que não encontra imagem... então coloco o
                                             arquivo php.jpg na pasta fotos e funciona mas aparece em branco... o que pode estar errado???

                                             concordo com o colega acima... poderia colocar um link para baixar os codigos assim se o que a gente digita não funciona tentamos
                                             com o que tu digitou...

                                                                                                                                                   Responder comentário
                                         ●   9. A todos
                                              Segunda-feira, 11/12/2006, por Fabricio Valadares




                                             segue um link para baixar o script:

                                             http://midiaproativa.plughosting.com.br/thumb/thumb_mascara.rar

                                                                                                                                                   Responder comentário
                                         ●   10. Teste
                                              Segunda-feira, 11/12/2006, por Julio Coronel




                                             Testei o index também e não apareceu nada, mesmo com o link dos script que o Fabrício, postou. Está aparecendo o x vermelho.

                                                                                                                                                   Responder comentário
                                         ●   11. x tambem
                                              Terça-feira, 12/12/2006, por Tiago Heineck




                                             Deu "x" vermelho também....

                                                                                                                                                   Responder comentário
                                         ●   12. A todos
                                              Terça-feira, 12/12/2006, por Fabricio Valadares




http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (7 of 12) [27/06/2009 17:51:53]
Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax




                                             Indico verificarem se a biblioteca GD esta instalada corretamente e trocarem a foto "php.jpg" por uma outra imagem de preferência

                                                                                                                                                   Responder comentário
                                         ●   13. GD o escambau
                                              Quarta-feira, 13/12/2006, por Tiago Heineck




                                             Galera... verifiquem no arquivo thumb_mascara.php onde chama a imagem da marca d'agua... o caminho correto é $watermark =
                                             imagecreatefrompng("fotos/foto.png"); o Fabricio errou e está fazendo chamada para uma imagem que não existe

                                                                                                                                                   Responder comentário
                                         ●   14. Desculpem
                                              Quarta-feira, 13/12/2006, por Fabricio Valadares




                                             Não foi a questão de errar simplesmente não coloquei a pasta mascara no arquivo de download, script está correto e como disse
                                             anteriormente poderia ser necessário mudar as imagens e caminhos para o que vc´s definissem. Agradeço a todos a compreenção e ao
                                             Thiago agradeço a verificação

                                                                                                                                                   Responder comentário
                                         ●   15. valeu
                                              Quarta-feira, 13/12/2006, por Tiago Heineck




                                             Fabricio... errou do mesmo jeito.. eheheheh... mas que nada isso acontece.. só revise antes de publicar algo pq o pessoal normalmente
                                             é acomodado e não gosta de procurar resolver problemas fica falando mal do imasters pq sempre tem código que não funciona...
                                             parabéns pelo artigo e estou ancioso com a sequencia... abraço

                                                                                                                                                   Responder comentário
                                         ●   16. Exemplo
                                              Terça-feira, 19/12/2006, por Ernandes Araujo




                                             Alguem pode colocar o link ai pra ve como e que fica quando ta rodando no servidor!!!

                                                                                                                                                   Responder comentário
                                         ●   17. Bom
                                              Sexta-feira, 22/12/2006, por Murilo Silva




http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (8 of 12) [27/06/2009 17:51:53]
Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax




                                             Estamos no aguardo da continuação do artigo,Abraço t

                                                                                                                                                 Responder comentário
                                         ●   18. Bom artigo, mas quando vai dar continuidade?
                                              Sexta-feira, 05/01/2007, por Fabiano Lucena




                                             Parabéns pelo artigo, ficou muito bom mesmo!
                                             Quando é que vai dar continuidade ao Artigo?

                                                                                                                                                 Responder comentário
                                         ●   19. Show de bola!!!
                                              Segunda-feira, 08/01/2007, por Pedro Wallauschek




                                             Show o artigo hein....
                                             Aguardando o resto ansioso....
                                             Parabéns

                                                                                                                                                 Responder comentário
                                         ●   20. Ótimo!!!
                                              Segunda-feira, 08/01/2007, por João Melo




                                             Só tive que instalar a biblioteca GD e funcionou tudo OK.
                                             Estou esperando o 2º artigo.

                                                                                                                                                 Responder comentário
                                         ●   21. Parabéns
                                              Quinta-feira, 18/01/2007, por Mirele Sotelo




                                             Parece ser um excelente script, porém gostaria de saber se existe a possibilidade de setar para trabalhar com banco de dados TXT, já
                                             que existem limites em muitos provedores de hospedagem, e pra tudo fazem banco de dados MySql, ai temos sempre que escolher um.
                                             Abraços.

                                                                                                                                                 Responder comentário
                                         ●   22. Falatou os arquivos para download
                                              Quarta-feira, 24/01/2007, por Guilherme Botelho




http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (9 of 12) [27/06/2009 17:51:53]
Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax




                                             Bom artigo, mas faltou os arquivos para download, assim diminui a margem de erro.

                                                                                                                                                  Responder comentário
                                         ●   23. qual a utilidade ?
                                              Quarta-feira, 07/02/2007, por Luciano I. R. Mazzetto




                                             qual seria a utilidade disto ??, ja que o tamanho da imagem nao muda.. se fosse possivel fazer a imagem se mexer dentro desde
                                             quadrado via ajax ai sim seria uma mascara mas vc redimensiona ela .. nao sendo exatamente uma ' maascara '

                                                                                                                                                  Responder comentário
                                         ●   24. Parabéns
                                              Quinta-feira, 08/02/2007, por Iris Freitas Duarte




                                             Estou aos poucos estudanando sobre o assunto e me deparei com este tuto - espero que continui as outras parte logo logo...

                                             tem um blog pra quem quiser saber mais sobre o assunto inclusive com uma sessao de downloads com varios codes de galerias de
                                             fotos utilizando ajax no:

                                             http://moreajax.blogspot.com/2007/02/galerias-de-fotos-ajax.html

                                                                                                                                                  Responder comentário
                                         ●   25. Sugestão
                                              Segunda-feira, 02/04/2007, por Felipe Salvini




                                             ao invés de <?php echo $x; ?>
                                             utilize <?=$x?> fica bem mais limpo ;)

                                                                                                                                                  Responder comentário
                                         ●   26. Novato
                                              Quarta-feira, 27/06/2007, por José Robson Vidigal de Oliveira




                                             Cara sou novato nessa area mais tb fico no aguardo. **

                                                                                                                                                  Responder comentário
                                         ●   27. Ajuda
                                              Sexta-feira, 13/07/2007, por Lilian Andrade



http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (10 of 12) [27/06/2009 17:51:53]
Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax




                                             Queria saber onde está o próximo artigo que fala sobre o album com banco de dados...to precisando muito desses codigos...
                                             abraço

                                                                                                                                                 Responder comentário
                                         ●   28. segurança zero
                                              Quinta-feira, 08/11/2007, por José Cláudio Medeiros de Lima




                                             - se a imagem se chamar "foto.01.jpg" seu sistema dá pau.
                                             - se o cara mandar um exe com a extensão "jpg" seu sistema dá pau.
                                             Não consegui terminar de ler depois desses dois.

                                                                                                                                                 Responder comentário
                                         ●   29. O meu PNG não fica tranparent
                                              Segunda-feira, 09/06/2008, por Ramon Ferreira Albino




                                             Olá Fabricio,
                                             O seu artigo foi excelente, funcionou conforme a sugestão do artigo.
                                             O único problema que está acontecendo é que a minha marca dágua não está ficando com o fundo transparent, o arquivo é um PNG24
                                             que eu salvei do photoshop, mas mesmo assim ele aparece com o fundo branco nas fotos mescladas..

                                             Voc^^e sabe o que pode está acontecendo??

                                             obrigado..
                                             Ramon

                                                                                                                                                 Responder comentário
                                         ●   30. tentando...
                                              Quarta-feira, 30/07/2008, por Alex Sandro Silva Pereira




                                             não consegui fazer funfar!!
                                             alguêm pode me dar uma mão??!??

                                             http://www.profinocencio15234.can.br/Imagens/mascaraFotos.rar

                                             meu e-amil é alexwellll@gmail.com

                                             abraço,

                                                                                                                                                 Responder comentário

http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (11 of 12) [27/06/2009 17:51:53]
Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax


                                             Poste um comentário (clique se não for cadastrado)

                                             Login:                                   Senha:

                                             Titulo:



                                                 digite aqui
                                                 seu
                                                 comentário


                                             Site/blog: http://                                                  Enviar

                                                   Receber notificação de novos comentários


                                                   Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar
                                                   necessariamente a opinião do iMasters.




                                             ●   Sobre o iMasters




                                             ●   Política de privacidade




                                             ●   Anuncie




                                             ●   Feeds iMasters




                                             ●   Fóruns iMasters




                                             ●   Fale conosco




                                                                                                                     2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados.




http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (12 of 12) [27/06/2009 17:51:53]

More Related Content

Viewers also liked

Presentación final 1er. coloquio
Presentación final 1er. coloquioPresentación final 1er. coloquio
Presentación final 1er. coloquioIvan Tovar
 
Boletim do Meio Ambiente dez-2011 on
Boletim do Meio Ambiente dez-2011 onBoletim do Meio Ambiente dez-2011 on
Boletim do Meio Ambiente dez-2011 onBOLETIM
 
Projeto de lei para regulamentação da venda dos direitos e transmissão de joo...
Projeto de lei para regulamentação da venda dos direitos e transmissão de joo...Projeto de lei para regulamentação da venda dos direitos e transmissão de joo...
Projeto de lei para regulamentação da venda dos direitos e transmissão de joo...Breno Pires
 
administracao enfermagem
administracao enfermagemadministracao enfermagem
administracao enfermagemmarcio
 
Como abrir a minha própria empresa [Básico / Intermediário]
Como abrir a minha própria empresa [Básico / Intermediário]Como abrir a minha própria empresa [Básico / Intermediário]
Como abrir a minha própria empresa [Básico / Intermediário]Marketing sem Medo
 
ALBUN DE FOTOGRAFIAS
ALBUN DE FOTOGRAFIASALBUN DE FOTOGRAFIAS
ALBUN DE FOTOGRAFIASLili Jimenez
 
Presentación final 1er. coloquio
Presentación final 1er. coloquioPresentación final 1er. coloquio
Presentación final 1er. coloquioIvan Tovar
 
4th grade
4th grade4th grade
4th gradeXepowe
 
0. introduccion a la filsofia
0. introduccion a la filsofia0. introduccion a la filsofia
0. introduccion a la filsofiaEDUIN Silva
 
Terra Mundi - Residencial Inteligente
Terra Mundi - Residencial InteligenteTerra Mundi - Residencial Inteligente
Terra Mundi - Residencial InteligenteRenato Serra
 
Diferencia entre una persona natural y una persona
Diferencia  entre una persona natural y una personaDiferencia  entre una persona natural y una persona
Diferencia entre una persona natural y una personavalelinda123
 
Slaide para o fórum aprender slides_para_apresentação_no_f órum_do_selo_uni...
Slaide para o fórum   aprender slides_para_apresentação_no_f órum_do_selo_uni...Slaide para o fórum   aprender slides_para_apresentação_no_f órum_do_selo_uni...
Slaide para o fórum aprender slides_para_apresentação_no_f órum_do_selo_uni...George Araujo
 

Viewers also liked (16)

Resumo estatisticas
Resumo estatisticasResumo estatisticas
Resumo estatisticas
 
Presentación final 1er. coloquio
Presentación final 1er. coloquioPresentación final 1er. coloquio
Presentación final 1er. coloquio
 
Boletim do Meio Ambiente dez-2011 on
Boletim do Meio Ambiente dez-2011 onBoletim do Meio Ambiente dez-2011 on
Boletim do Meio Ambiente dez-2011 on
 
Projeto de lei para regulamentação da venda dos direitos e transmissão de joo...
Projeto de lei para regulamentação da venda dos direitos e transmissão de joo...Projeto de lei para regulamentação da venda dos direitos e transmissão de joo...
Projeto de lei para regulamentação da venda dos direitos e transmissão de joo...
 
administracao enfermagem
administracao enfermagemadministracao enfermagem
administracao enfermagem
 
Como abrir a minha própria empresa [Básico / Intermediário]
Como abrir a minha própria empresa [Básico / Intermediário]Como abrir a minha própria empresa [Básico / Intermediário]
Como abrir a minha própria empresa [Básico / Intermediário]
 
ALBUN DE FOTOGRAFIAS
ALBUN DE FOTOGRAFIASALBUN DE FOTOGRAFIAS
ALBUN DE FOTOGRAFIAS
 
Presentación final 1er. coloquio
Presentación final 1er. coloquioPresentación final 1er. coloquio
Presentación final 1er. coloquio
 
4th grade
4th grade4th grade
4th grade
 
MatthewMV3.Resume
MatthewMV3.ResumeMatthewMV3.Resume
MatthewMV3.Resume
 
0. introduccion a la filsofia
0. introduccion a la filsofia0. introduccion a la filsofia
0. introduccion a la filsofia
 
Terra Mundi - Residencial Inteligente
Terra Mundi - Residencial InteligenteTerra Mundi - Residencial Inteligente
Terra Mundi - Residencial Inteligente
 
Gofun Eventos
Gofun EventosGofun Eventos
Gofun Eventos
 
Diferencia entre una persona natural y una persona
Diferencia  entre una persona natural y una personaDiferencia  entre una persona natural y una persona
Diferencia entre una persona natural y una persona
 
Yuliana presentacion
Yuliana presentacionYuliana presentacion
Yuliana presentacion
 
Slaide para o fórum aprender slides_para_apresentação_no_f órum_do_selo_uni...
Slaide para o fórum   aprender slides_para_apresentação_no_f órum_do_selo_uni...Slaide para o fórum   aprender slides_para_apresentação_no_f órum_do_selo_uni...
Slaide para o fórum aprender slides_para_apresentação_no_f órum_do_selo_uni...
 

More from infinitopublicidade

Aprenda A Programar Controle .Net Data List
Aprenda A Programar   Controle .Net Data ListAprenda A Programar   Controle .Net Data List
Aprenda A Programar Controle .Net Data Listinfinitopublicidade
 
.Net 2.0 Instalando Sua AplicaçãO Com Click Once
.Net 2.0   Instalando Sua AplicaçãO Com Click Once.Net 2.0   Instalando Sua AplicaçãO Com Click Once
.Net 2.0 Instalando Sua AplicaçãO Com Click Onceinfinitopublicidade
 
Ajax O Objeto Xml Http Request Parte 1
Ajax   O Objeto Xml Http Request   Parte 1Ajax   O Objeto Xml Http Request   Parte 1
Ajax O Objeto Xml Http Request Parte 1infinitopublicidade
 
Ajax O Objeto Xml Http Request Parte 2
Ajax   O Objeto Xml Http Request   Parte 2Ajax   O Objeto Xml Http Request   Parte 2
Ajax O Objeto Xml Http Request Parte 2infinitopublicidade
 
Ajax O Objeto Xml Http Request Parte 3
Ajax   O Objeto Xml Http Request   Parte 3Ajax   O Objeto Xml Http Request   Parte 3
Ajax O Objeto Xml Http Request Parte 3infinitopublicidade
 
Ajax O Objeto Xml Http Request Parte 4
Ajax   O Objeto Xml Http Request   Parte 4Ajax   O Objeto Xml Http Request   Parte 4
Ajax O Objeto Xml Http Request Parte 4infinitopublicidade
 
Ajax Com Prototype Fernando Becker Prototype
Ajax Com Prototype   Fernando Becker   PrototypeAjax Com Prototype   Fernando Becker   Prototype
Ajax Com Prototype Fernando Becker Prototypeinfinitopublicidade
 

More from infinitopublicidade (8)

Aprenda A Programar Controle .Net Data List
Aprenda A Programar   Controle .Net Data ListAprenda A Programar   Controle .Net Data List
Aprenda A Programar Controle .Net Data List
 
.Net 2.0 Instalando Sua AplicaçãO Com Click Once
.Net 2.0   Instalando Sua AplicaçãO Com Click Once.Net 2.0   Instalando Sua AplicaçãO Com Click Once
.Net 2.0 Instalando Sua AplicaçãO Com Click Once
 
Ajax O Objeto Xml Http Request Parte 1
Ajax   O Objeto Xml Http Request   Parte 1Ajax   O Objeto Xml Http Request   Parte 1
Ajax O Objeto Xml Http Request Parte 1
 
8159540 Tutorial De Ajax
8159540 Tutorial De Ajax8159540 Tutorial De Ajax
8159540 Tutorial De Ajax
 
Ajax O Objeto Xml Http Request Parte 2
Ajax   O Objeto Xml Http Request   Parte 2Ajax   O Objeto Xml Http Request   Parte 2
Ajax O Objeto Xml Http Request Parte 2
 
Ajax O Objeto Xml Http Request Parte 3
Ajax   O Objeto Xml Http Request   Parte 3Ajax   O Objeto Xml Http Request   Parte 3
Ajax O Objeto Xml Http Request Parte 3
 
Ajax O Objeto Xml Http Request Parte 4
Ajax   O Objeto Xml Http Request   Parte 4Ajax   O Objeto Xml Http Request   Parte 4
Ajax O Objeto Xml Http Request Parte 4
 
Ajax Com Prototype Fernando Becker Prototype
Ajax Com Prototype   Fernando Becker   PrototypeAjax Com Prototype   Fernando Becker   Prototype
Ajax Com Prototype Fernando Becker Prototype
 

áLbum De Fotos Usando Ajax, Php E My Sql Parte 01 Fabricio Valadares Aj

  • 1. Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax ASSINE HOSPEDAGEM 0800 723 6000 SEGURANÇA REGISTRE SEU DOMÍNIO www. .com.br OK ● FÓRUNS ● BANCO DE CURRÍCULOS ● AGENDA DE EVENTOS ● SHOPPING ● BLOGS ● VEJA TODOS LOGIN: | Por uma internet mais criativa e dinâmica Feeds buscar digite seu e-mail ENTRAR outras opções Permanecer logado Esqueci minha senha Criar uma Conta iMasters Todos Matérias Notícias Podcast ● Canais ● Plantão de Notícias ● Multimídia ● Blogs ● Fóruns ● Feeds ● Banco de currículos ● Loja Virtual ● Eventos Arquitetura e r Banco de Dadosr Carreirar CMS e Framework Colunistas Ajax r ● Design r DesenvolvimentoGerência de TIr Linguagensr Mídia e Marketing Digital r Newsletter de Ajax digite seu e-mail ok Faça também os treinamentos Online da School of Net r Redes e r Tecnologia Servidores Seções deste canal:.NetActionScriptASPColdFusionCSSDelphiJavaJavascriptPerlPHPRuby on RailsUMLV. BasicXHTMLXML Quinta-feira, 07/12/2006 - 15:25 - Por Fabricio Valadares Seções relacionadas: AjaxMySQLPHP Sobre o autor http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (1 of 12) [27/06/2009 17:51:53]
  • 2. Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax ImprimirIndicarDigg itDel.icio.usTwitter30 comentários Fabricio Valadares é analista desenvolvedor da Agência Midiaproativa, trabalha com PHP e Mysql Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 a mais de 4 anos, Formado em Ciência da Computação pela UNINCOR - MG. Olá para todos. Neste primeiro artigo mostro a criação de um thumbnail com máscara que utilizaremos nos próximos artigos, desenvolvendo parte do sistema de album em AJAX. Indique para um amigo O sistema de thumb é bem simples: seu nome Arquivo: thumb_mascara.php. nome do seu amigo e-mail do seu amigo código ao lado Escreva aqui sua mensagem! ok Tags relacionadas brasil ti tecnologia windows celular crescimento iphone criação youtube web mercado php mobile android design lançamento internet microsoft twitter yahoo google apple linux 3g seguranca desenvolvimento Produtos iMasters ● Lançamento: CD-ROM Treinamento Aplicado de SQL - Lançamento! Treinamento Aplicado de SQL - Aprenda a trabalhar com SQL com bancos de dados Oracle e SQL Server. São mais de 100 tópicos explicados por Mauro Pichilliani, um articulistas mais lidos do iMasters. Aproveite! http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (2 of 12) [27/06/2009 17:51:53]
  • 3. Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax Apenas R$ 69,90 no TI SHOP. ● Lançamento: Livro iMasters "O Encontro de 2 Mundos"- Este livro conta com 56 crônicas de profissionais mais admirados e influentes do mercado brasileiro de Internet. Aproveite o preço especial para leitores do iMasters. Apenas R$ 40,00 e envio imediato! ● DVD Curso Completo de Photoshop - Do conceito à finalização Lançamento! Curso Completo de Photoshop, em DVD, com mais de 230 aulas dividas em 4 módulos: conceito, básico, avançado e finalização. Apenas R$ 69,50 no TI SHOP - Frete com 50% de desconto ● DVD Javascript Starter - Curso Completo Com mais de 9 horas de vídeo-aulas, é um curso completo sobre Javascript. Ideal para quem deseja aprender a linguagem. Apenas R$ 64,90 no TI SHOP - Frete com 50% de desconto! Na linha 38 encontra-se o local onde será colocado o nome e caminho da imagem de mascara. Usei no formato PNG pois a definição e a transparência ficou bem melhor. Na linha 55 que se encontra a mágica da máscara: http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (3 of 12) [27/06/2009 17:51:53]
  • 4. Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax $newWidth - $watermark_width - 5 define onde a marca d’agua vai ficar (na largura) com uma distância de 5px $newHeight - $watermark_height - 5 define onde a marca d’agua vai ficar (na altura) com uma distância de 5px E no final da linha o número 65 é a variação de transparência da mascara onde quanto menor mais transparente ficará Na linha 63 podemos ver e a saida para impressão eu coloquei como “imagepng” pois como disse antes a qualidade fica bem melhor. Arquivo: index.php http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (4 of 12) [27/06/2009 17:51:53]
  • 5. Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax Este arquivo será onde chamaremos o sistema de thumb passando os valores de “foto” e tamanho que o próprio sistema coletará. No lugar de uma imagem, colocaremos o comando: thumb_mascara.php?foto=<?php echo $foto; ?>&x=<?php echo $x; ?>&y=<?php echo $y; ?> Onde: $foto é a foto que foi definida no inicio $x é a largura da imagem (o próprio sistema coleta informação) $y é a altura da imagem (o próprio sistema coleta informação) No próximo artigo criaremos um sistema de algum com Mysql utilizando esse sistema de thumb com máscara. Acompanhe! Todos os artigos de Fabricio Valadares 07/12/2006 - Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 Interação:ImprimirIndicarDigg itDel.icio.us30 comentáriosTwitter ● Leia mais ● 26/06/2009 - PHP 5.3 chega na próxima terça ● 24/06/2009 - Agrupamento parcial com WITH ROLLUP no MySQL ● 24/06/2009 - Publicando post no twitter usando a Twitter API ● 09/06/2009 - Sobre o uso de “register_globals” no PHP 5 ● 25/05/2009 - Criando um feed RSS com PHP 30 comentários publicados ● 1. Oba Sexta-feira, 08/12/2006, por Guilherme Rambo Parec q serão bons os próximos artigos =D Responder comentário ● 2. Na Espera Sexta-feira, 08/12/2006, por Julio Coronel http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (5 of 12) [27/06/2009 17:51:53]
  • 6. Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax Olá Fabricio, estamos acompanhando e esperando a sequencia dos estudo. ok? Abraço, até mais Responder comentário ● 3. Continuação Sábado, 09/12/2006, por Eduardo Costa Olá Fabrício, pelo que estou vendo, ficará bom o artigo. Continue ele. Abraços Responder comentário ● 4. Beleza Domingo, 10/12/2006, por Wilson Moura Vou fazer e ver se realmente é bom... Responder comentário ● 5. script Domingo, 10/12/2006, por vladimir sena Meus parabénspelo excelente script. Gostaria, se possível, que vc colocasse o script para download para evitar erros de digitação. Acredito que isso facilitaria em muito o aprendizado. Responder comentário ● 6. Resposta ao Vladimir Segunda-feira, 11/12/2006, por Fabricio Valadares Descreva exatamente o que vc deseja neste script de download e vejo o que posso fazer. Responder comentário ● 7. Resposta ao Vladimir Segunda-feira, 11/12/2006, por Fabricio Valadares http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (6 of 12) [27/06/2009 17:51:53]
  • 7. Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax Descreva exatamente o que vc deseja neste script de download e vejo o que posso fazer. Responder comentário ● 8. O que eu fiz errado Segunda-feira, 11/12/2006, por Tiago Heineck Olá... achei super interessante essa idéia, mas qdo rodo a página index.php e ela dá erro que não encontra imagem... então coloco o arquivo php.jpg na pasta fotos e funciona mas aparece em branco... o que pode estar errado??? concordo com o colega acima... poderia colocar um link para baixar os codigos assim se o que a gente digita não funciona tentamos com o que tu digitou... Responder comentário ● 9. A todos Segunda-feira, 11/12/2006, por Fabricio Valadares segue um link para baixar o script: http://midiaproativa.plughosting.com.br/thumb/thumb_mascara.rar Responder comentário ● 10. Teste Segunda-feira, 11/12/2006, por Julio Coronel Testei o index também e não apareceu nada, mesmo com o link dos script que o Fabrício, postou. Está aparecendo o x vermelho. Responder comentário ● 11. x tambem Terça-feira, 12/12/2006, por Tiago Heineck Deu "x" vermelho também.... Responder comentário ● 12. A todos Terça-feira, 12/12/2006, por Fabricio Valadares http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (7 of 12) [27/06/2009 17:51:53]
  • 8. Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax Indico verificarem se a biblioteca GD esta instalada corretamente e trocarem a foto "php.jpg" por uma outra imagem de preferência Responder comentário ● 13. GD o escambau Quarta-feira, 13/12/2006, por Tiago Heineck Galera... verifiquem no arquivo thumb_mascara.php onde chama a imagem da marca d'agua... o caminho correto é $watermark = imagecreatefrompng("fotos/foto.png"); o Fabricio errou e está fazendo chamada para uma imagem que não existe Responder comentário ● 14. Desculpem Quarta-feira, 13/12/2006, por Fabricio Valadares Não foi a questão de errar simplesmente não coloquei a pasta mascara no arquivo de download, script está correto e como disse anteriormente poderia ser necessário mudar as imagens e caminhos para o que vc´s definissem. Agradeço a todos a compreenção e ao Thiago agradeço a verificação Responder comentário ● 15. valeu Quarta-feira, 13/12/2006, por Tiago Heineck Fabricio... errou do mesmo jeito.. eheheheh... mas que nada isso acontece.. só revise antes de publicar algo pq o pessoal normalmente é acomodado e não gosta de procurar resolver problemas fica falando mal do imasters pq sempre tem código que não funciona... parabéns pelo artigo e estou ancioso com a sequencia... abraço Responder comentário ● 16. Exemplo Terça-feira, 19/12/2006, por Ernandes Araujo Alguem pode colocar o link ai pra ve como e que fica quando ta rodando no servidor!!! Responder comentário ● 17. Bom Sexta-feira, 22/12/2006, por Murilo Silva http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (8 of 12) [27/06/2009 17:51:53]
  • 9. Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax Estamos no aguardo da continuação do artigo,Abraço t Responder comentário ● 18. Bom artigo, mas quando vai dar continuidade? Sexta-feira, 05/01/2007, por Fabiano Lucena Parabéns pelo artigo, ficou muito bom mesmo! Quando é que vai dar continuidade ao Artigo? Responder comentário ● 19. Show de bola!!! Segunda-feira, 08/01/2007, por Pedro Wallauschek Show o artigo hein.... Aguardando o resto ansioso.... Parabéns Responder comentário ● 20. Ótimo!!! Segunda-feira, 08/01/2007, por João Melo Só tive que instalar a biblioteca GD e funcionou tudo OK. Estou esperando o 2º artigo. Responder comentário ● 21. Parabéns Quinta-feira, 18/01/2007, por Mirele Sotelo Parece ser um excelente script, porém gostaria de saber se existe a possibilidade de setar para trabalhar com banco de dados TXT, já que existem limites em muitos provedores de hospedagem, e pra tudo fazem banco de dados MySql, ai temos sempre que escolher um. Abraços. Responder comentário ● 22. Falatou os arquivos para download Quarta-feira, 24/01/2007, por Guilherme Botelho http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (9 of 12) [27/06/2009 17:51:53]
  • 10. Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax Bom artigo, mas faltou os arquivos para download, assim diminui a margem de erro. Responder comentário ● 23. qual a utilidade ? Quarta-feira, 07/02/2007, por Luciano I. R. Mazzetto qual seria a utilidade disto ??, ja que o tamanho da imagem nao muda.. se fosse possivel fazer a imagem se mexer dentro desde quadrado via ajax ai sim seria uma mascara mas vc redimensiona ela .. nao sendo exatamente uma ' maascara ' Responder comentário ● 24. Parabéns Quinta-feira, 08/02/2007, por Iris Freitas Duarte Estou aos poucos estudanando sobre o assunto e me deparei com este tuto - espero que continui as outras parte logo logo... tem um blog pra quem quiser saber mais sobre o assunto inclusive com uma sessao de downloads com varios codes de galerias de fotos utilizando ajax no: http://moreajax.blogspot.com/2007/02/galerias-de-fotos-ajax.html Responder comentário ● 25. Sugestão Segunda-feira, 02/04/2007, por Felipe Salvini ao invés de <?php echo $x; ?> utilize <?=$x?> fica bem mais limpo ;) Responder comentário ● 26. Novato Quarta-feira, 27/06/2007, por José Robson Vidigal de Oliveira Cara sou novato nessa area mais tb fico no aguardo. ** Responder comentário ● 27. Ajuda Sexta-feira, 13/07/2007, por Lilian Andrade http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (10 of 12) [27/06/2009 17:51:53]
  • 11. Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax Queria saber onde está o próximo artigo que fala sobre o album com banco de dados...to precisando muito desses codigos... abraço Responder comentário ● 28. segurança zero Quinta-feira, 08/11/2007, por José Cláudio Medeiros de Lima - se a imagem se chamar "foto.01.jpg" seu sistema dá pau. - se o cara mandar um exe com a extensão "jpg" seu sistema dá pau. Não consegui terminar de ler depois desses dois. Responder comentário ● 29. O meu PNG não fica tranparent Segunda-feira, 09/06/2008, por Ramon Ferreira Albino Olá Fabricio, O seu artigo foi excelente, funcionou conforme a sugestão do artigo. O único problema que está acontecendo é que a minha marca dágua não está ficando com o fundo transparent, o arquivo é um PNG24 que eu salvei do photoshop, mas mesmo assim ele aparece com o fundo branco nas fotos mescladas.. Voc^^e sabe o que pode está acontecendo?? obrigado.. Ramon Responder comentário ● 30. tentando... Quarta-feira, 30/07/2008, por Alex Sandro Silva Pereira não consegui fazer funfar!! alguêm pode me dar uma mão??!?? http://www.profinocencio15234.can.br/Imagens/mascaraFotos.rar meu e-amil é alexwellll@gmail.com abraço, Responder comentário http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (11 of 12) [27/06/2009 17:51:53]
  • 12. Álbum de fotos usando AJAX, PHP e MySQL - Parte 01 - Fabricio Valadares - Ajax Poste um comentário (clique se não for cadastrado) Login: Senha: Titulo: digite aqui seu comentário Site/blog: http:// Enviar Receber notificação de novos comentários Os textos publicados neste espaço são de responsabilidade única de seus autores (colunistas e leitores) e podem não expressar necessariamente a opinião do iMasters. ● Sobre o iMasters ● Política de privacidade ● Anuncie ● Feeds iMasters ● Fóruns iMasters ● Fale conosco 2001 - iMasters FFPA Informática Ltda - Todos os direitos reservados. http://imasters.uol.com.br/artigo/5190/ajax/album_de_fotos_usando_ajax_php_e_mysql_-_parte_01/ (12 of 12) [27/06/2009 17:51:53]