Galeria de fotos LightBox (PHP + PostgreSQL / MySql Painel Admin)

  • Autor do post:
  • Categoria do post:PHP DEV

Galeria de fotos LightBox (PHP + PostgreSQL / MySql Painel Admin)

Olá,

Estou disponibilizando uma simples galeria de fotos.

Recursos:
– Post’s (editável)
– Galeria de Fotos Lightbox (gerenciável)
– Painel Admin (banco)
– Adiciona e remove fotos

Utiliza:
– PHP 5
– PostgreSQL / MySQL
– Lightbox
– CSS e HTML

Configuração:
–  arquivo .php para informar os dados de acesso ao banco
–  criar tabelas do banco

Personalização:
– através de CSS

Design:
– Básico (nenhum)

Funcionalidade:
– Razoável

Limitações na versão padrão:
– mono usuário
– sem design
– código mal identado em alguns arquivos (devido a uma compactação, fiquei com preguiça de arrumar, baixe se quiser)

Link demo: www.clareslab.com.br/gallery
Link Adm: www.clareslab.com.br/gallery/admin
User: demo
Pass: demo

Galera, só peço pra não zoar colocando fotos inadequadas (putaria mesmo) e também nomes de pessoas, já sabem a nossa regrinha, se zoar eu tenho que remover… Espero que respeitem como fizeram no exemplo anterior do lightbox.
Agradeço por isso.

Versões MySQL agora estão disponíveis para download, pack com todas as versões da galeria;

Download: http://clareslab.com.br/learn/mygallery.rar

Configurando o programinha:

– Abra o arquivo class/Conexao.class.php
– Altere os dados de acesso ao PostgreSql ($host, $user e $pswd)

– Abra o arquivo includes/config.php altere os dados  abaixo:
$homeDB : Nome do banco postgresql
$baseURL : endereço do programa (ex. http://localhost/galeria)
$fotodir : diretório de fotos  (ex: c:fotos ou /home/foo/fotos)

Crie as tabelas no banco PostgreSql
– O script para criar as tabelas está em src/tables.sql
Aproveite para alterar o usuário padrão do painel admin no arquivo src/tables.sql na linha :
– insert into usuarios (usuario,senha) values (‘demo’,’demo’)

O programa não tem interface atraente e esse não é o objetivo, esse programa foi um rascunho de um projetinho que eu havia feito à muito tempo, não teremos atualizações dele. Percebi que o pessoal tem baixado bastante o exemplo anterior do lightbox e achei lega disponibilizar esse rascunho que não está dificil de customizar.

Dica: Altere a interface utilizando CSS, existem tags HTML por todo o código facilitando customização
Ex:

Para colocar uma imagem de topo da página publica
– Abra o arquivo css/style.css e altere o caminho da imagem em e as propriedades do seletor #headerp

Para colocar uma imagem de topo do painel admin altere as propriedades do seletor #header
Para o rodapé: altere as propriedades  de  #footer

Galera não terei como ajudar em customizações de Layout, blz ?

Então é isso, veja o demo antes de baixar, assim você não se decepciona.

Telas:

Este post tem 335 comentários

  1. junior

    legal sua galeria mas nao deu certo acho que foi alguma configuraca que eu fiz sou leigo no assunto nunca mexi com postgre teria como me da uma ajuda

    1. Rafael Clares

      Junior, preciso saber o que você fez para saber o que está errado, como ficou o arquivo de configuração, o banco de dados, que nome deu à ele, etc. Fico no aguardo

      1. Alessandro

        Ola rafael…adorei o sistema mas como alguns programadores não estou conceguindo rodar aqui! Criei um …BD… com o nome de look .
        oque sera que deu de errado aqui .
        ja mudei onde esta pg para mysql . mas ainda não roda .

        da um HELP AI .
        abraço .

  2. Axel alexander

    rafael estou com um pequeno problema a princiopio esta rodando so que alguns dados não vai para o banco de vido a em algumas instruções SQL do postgres estou usando o 8.3 e um exemplo que estou fasendo com insrt e mais o memso assim e funciona
    “insert into “schema”.”Nota” values($variavel)” e alguns botoes estão doso ensimado

    1. Rafael Clares

      Axel, não entendi bem sua dificuldade!
      Alguns dados vão ? como assim ? Não tem tantos dados assim para ir para o banco, só o post.
      O problema é no insert ? Também utilizo o 8.3 e não tenho problemas com insert.
      Se quiser tentar me explicar melhor fico no aguardo para tentar ajuda-lo.
      abraços

  3. Everton silva

    não consegui fazer funcionar no mysql, teria uma maneira de dar uma ajuda nesta questão?

    1. Rafael Clares

      Everton, para alterar é de certa forma simples, basta alterar no arquivo /class/crud.class.php os métodos do php utilizados para postgresql para os métodos utilizados no mysql.
      Por exemplo, onde está pg_query(“….”) troque por mysql_query(“…”) , todo o programa utiliza essa classe para os métodos do banco. Claro que para isso você deve ter algum conhecimento em php e mysql.
      No geral, existem poucos métodos à serem trocados, para facilitar sua vida seguem as llinhas:
      16,39,40,41,83,84,103,104,113,114,118,119

      pg_query por mysql_query
      pg_fetch_array por mysql_fetch_array

      ou seja, pg_ por mysql_
      até mais,

  4. gabrieljeronimo

    Opa, e aí? muito legal teu site, gostei dos to sobre a galeria… se puder pode me tirar uma duvida? por que foi feito em PostgreSql e não em mysql? tem como usar ou adaptar?? comecei a conhecer mysql agora e não queria me aventurar em outro BD… um abraço

    1. Rafael Clares

      Gabriel, para alterar é de certa forma simples, basta alterar nos arquivos /class/crud.class.php , /class/session.class.php e /class/conexao.class.php…ou seja em todos … os métodos do php utilizados para postgresql para os métodos utilizados no mysql.
      Por exemplo, onde está pg_query(“….”) troque por mysql_query(“…”) , todo o programa utiliza essa classe para os métodos do banco. Claro que para isso você deve ter algum conhecimento em php e mysql.
      No geral, existem poucos métodos à serem trocados, para facilitar sua vida seguem as llinhas:
      16,39,40,41,83,84,103,104,113,114,118,119

      pg_query por mysql_query
      pg_fetch_array por mysql_fetch_array

      ou seja, pg_ por mysql_
      até mais,

  5. Pedro

    Boa noite, não estou conseguindo logar no sistema o que pode ser?

    Obrigado

    1. Rafael Clares

      Pedro, em todo o código existe o @ na frente do @pg_query ou @pg_connect para inibir os erros….
      Retirando os ‘@’ os erros ficarão vísiveis.
      Se estiver tentanto utilizar com MySQl não posso garantir que irá funcionar a menos que vc entenda de PHP e seja capaz
      de alterar os métodos de transação com banco.
      No fim de semana farei uma versão com MySql, eu acho.

      abs

  6. Paulo Roberto

    Rafael,

    Estou com problemas para a conversão dos métodos do PostgreSql para o MySql. Você poderia ser mais específico com relação as mudanças que dever ser feitas.

    1. Rafael Clares

      Paulo para ser mais específico eu teria que desenvolver uma nova versão com mysql, talvez eu faça isso no fim de semana.
      Se quer ir tentando, além do arquivo crud.class.php que eu mencionei existem outros arquivos que devem ser alterados,
      todos que possuirem métodos de acesso ao banco, por ex: session.class.php , conexao.class.php, etc ….
      Procure nos arquivos por métodos de banco e os altere, abra todos os arquivos do diretório e dê um “substituir em todos os arquivos” …sabe? rs rs rs

      abraços

      1. Salomão

        Rafael muito bom seu sistema. Mas os colegas estou apanhando para coloca-lo como mysql. Conseguiu altera-lo rsrs. Se poder preciso da sua ajuda. Só mexo com banco mysql.

        1. Rafael Clares

          Salomão, o pior que o problema aí não é o bancoe sim o PHP. O ideal é ter algum conhecimento mínimo em PHP para passar para mysql.
          Cara para eu passar isso para mysql não é dificil só preciso de um tempinho, prometo que vou tentar fazer essa semana…
          Mas continue tentando, abra todos os arquivos e procure pelas instruções postgresql e veja no php.net o método equivalente para o mysql, só para
          adiantar, no geral, vc só vai mudar de pg_query para mysql_query, de pg_fetch_array para mysql_fetch_array … no entanto tem que mudar em todos os
          arquivos que possuem as instruções, abra-os, explore-os …são poucos!
          abraços

          1. Salomão

            Obrigado Rafael. Vou continuar verificando. Qualquer coisa fico no aguardo pela mudança sua. Abraços

  7. Calmon

    ai conseguir baixar… mais nao sei mecher com postgreSQL.. lascousse geral agora.
    aii faz um video ensinando a istalar o script ai por favor

    1. Rafael Clares

      Calmon, não precisa saber postgre ou mysql … neste caso é preciso conhecimento em PHP.
      até,

  8. Junior

    tambem não consigo passar para mysql nudeu tudo mas não funcionouu

  9. Pablo Gama

    Fala Rafael, bom dia!

    Cara adorei o sistema, ando procurando por um desse a tempo, só um porem estou com a mesma dúvida dos demais. Como posso utiliza ele com MySQL?

    Ahh parabéns pelo blog, esta show de bola, gostei muito do conteudo!

  10. DEDI ESTEVÃO

    olá rafael, quebra esse galho ai cara…
    passa de postgresql pra mysql ai cara…
    ai que ta o problema cara,

  11. DEDI ESTEVÃO

    olá rafael, quebra esse galho ai cara…
    passa de postgresql pra mysql ai cara…
    ai que ta o problema cara, o PHP, a maioria do pessoal que entra na tua pagina é pq não sabe e tá procurando aprender. tenta colocar ai a mesma galeria em mySQL pra gente comprar…
    grande abraço

    ps. parabens pela pagina… muitas informoções importantes…

    1. Rafael Clares

      Dedi, obrigado pelo comentário…
      Veja, desculpe descordar de você mas pelas estatiscas que tenho aqui a maioria procura download, eu até gostaria de dedicar meu tempo todo à fazer programas free para todos, mas eu também tenho que trabalhar um pouco, infelizmente rs rs…
      A questão é o seguinte, o programa proposto foi feito para Postgre e não MySql, dá para passar para MySql, acontece que estou super atarefado, além disso existem muitas galerias em mysql na internet.
      Eu particularmente não trabalho com MySql, me desculpe e até acho que não sou bom entendedor para dar opnião sobre banco de dados, mas acho o MySQl uma merda e por isso não uso.
      Como eu já disse estou disposto a tirar dúvidas, mas reescrever o programa da noite para o dia não terei tempo, ao menos agora…
      Se tiver alguma dúvida em relação à migração do banco posta a dificuldade que tento ajudar, mas fica minha pergunta… pq não utiliza o postgre se a galeria te interessa tanto?
      Abraços, fico no aguardo de suas dúvidas…

      1. dedi estevão

        feeiito foi usar postgre… pensei nisso ontem assim que mandei o coments…
        abraços rafael.
        simplesmente irado o seu blog

  12. Gercio

    Galeria muito boa, mas igual aos outros, fiz todas as alterações mensionadas acima para o banco MYSQL, mas não consegui fazer funcionar, fica na tela em branco.
    Se tiver alguma outra dica, por favor nos esclareça.

    1. Rafael Clares

      Alexandre, você inseriu usuário e senha no banco ?
      insert into usuarios (usuario,senha) values (‘demo’,’demo’);

      Não alterou o “demo” ?
      Qualquer coisa entre lá no PHPPgAdmin e dê um insert alterando os values de usuário e senha demo.

  13. Alexandre

    Alterei sim, o usuario é: “alexandre” e senha: ****

    1. Rafael Clares

      Alexandre, faça o seguinte, abra o arquivo crud.class.php e retire o “@” da frente de todos os “pg_query”, assim o erro será exibido na tela.
      Assim que retirar me avise.

      1. Alexandre

        Prontinho retirei!

        1. Rafael Clares

          ALexandre, retira do sessao.class.php e conexao.class.php também … tem algo errado no acesso ao banco!

          1. Rafael Clares

            Alexandre, o erro estava no nome do seu usuário do banco no arquivo conexao.class.php, já está funcionando.
            Abs

  14. dedi estevão

    bah to me matando pra instalar o postgre, ta dando milhares d erros.. hahah
    uso o s.o. w seven.
    podes me ajudar? ou um instalador mais facinho…abraço rafael

    1. Rafael Clares

      Dedi, também uso o win7 … para instalar clique com direito no instalador e escolha “solucionar problema de compatibilidade” … dai ele instala como se fosse no XP.

  15. Alexandre Lima

    Pessoal o erro que tava dando era o usuario e senha do banco, AGORA FUNCIONOU PERFEITAMENTE!

  16. DEDI ESTEVÃO

    dae garoto…. vou te falar bem a real jah to com raiva. no meu pc roda… mas no servidor que hospedo(plugcorp) não consigo fazer a conexão..
    por favor ve se ai oq estou fazendo de errado…
    conexao.class.php
    <?php
    /*
    Autor: Rafael Clares – [email protected]
    */
    class Conexao{
    var $host = "localhost";
    var $user = "postgres";
    var $pswd = "postgres";
    var $dbname;
    var $con;
    var $strCon;

    config.php
    <?php
    # Remoto
    $homeDB = "galeria";
    $baseUrl = "http://magiadasondas.com.br/galeria/&quot;;
    $fotodir = "/home/magiscom/public_html/galeria/";

    aguardo retorno urgente

    1. Rafael Clares

      Dedi,
      o problema está nos dados/usuário de acesso ao banco, abaixo:

      var $user = “SeuUsuárioDoCpanel”;
      var $pswd = “SuaSenhaDoCpanel”;
      var $homeDB = = “SeuUsuarioDoCpanel_NomeDoBanco”;

      até,

  17. Fabio Peruzzo

    É a melhor galeria que lightbox administravel que ja vi. Só não consigo fazer funcionar no banco mysql.

    att Fabio
    Xaxim – SC

  18. dedi estevão

    rafael olha só não estou conseguindo fazer a conexão com o banco de dados.
    segue os dados que eu modifiquei

    por favor ve se vc consegue identificar oq estou fazendo errado..
    config.php

    e

    conexao.class.php

    *só vou postar os dados que alterei. o restante deixei como tava

    var $host = “localhost”;
    var $user = “magiscom_joao”;
    var $pswd = “joao”;

    aguardo retorno,

    Valeu parceria

    1. Rafael Clares

      Dedi, você precisa colocar usuário e senha do cpanel e não usuário e senha do que vc criou para a base;

      var $host = “localhost”;
      var $user = “magiscom”;
      var $pswd = “senhaDeMagiscom”;

      1. dedi estevão

        esta assim mesmo cara

        var $host = “localhost”;
        var $user = “magiscom”;
        var $pswd = “senhaDeMagiscom”;

        oque pode ser???

        1. Rafael Clares

          Dedi, não adianta amigão você me enviar 100 comentários por minuto se eu não tiver tempo de responde-lo, entende?
          Te mandei um email solicitando os dados de FTP para configurar para vc a galeria (coisa que não faço, pq não te vendi um produto),
          ao invés de ficar arregaçando de comentários, dá uma lida no seu email aí brother, vamos conversar por lá por enquanto senão vai dar overflow
          no post de tanto comentário repetido;

          até mais,

          1. dedi estevão

            pah sem qerer chato, mas sendo..naum chegou nenhum email fera…
            tem como mandar de novo?
            please

            abraços

            e desculpa ae pela chatisse…

  19. dedi estevão

    então galera, acabou que naum funcionou na porcaria da minha hospedagem…..
    oooo rafael (parceria forte) deixou eu testar num server dele e funcionou blz….

    vlw mesmo rafael …

    galeria show de bola…
    usem a imaginação pra mudar a estica da galeria se quiserem… pq o serviço pesado nosso brother rafael jah fez…

    abraços

  20. Marco

    alguem conseguiu instalar em mysql?

  21. Joao paulo

    ola, gostei dessa galeira de foto nova, parabéns, como faço para colocar, exemplo, entrar na galeria ela fica com a carreira de 3 fotos, se quiser colocar em 5 ou 4 fotos, onde fica esse codigo pra mim colocar

    1. Rafael Clares

      Joao Paulo, no arquivo post.php localize e altere as linhas abaixo :

      linha 91:
      if($v == 4 || $v == 0)....

      linha 99:
      if($v == 4 || $v == 0)....

      onde 4 é o (número – 1) de fotos, ou seja, para colocar 10 fotos altere o 4 para 11 ;
      Sempre 1 a mais do número de deseja;

      abraços,

      1. Joao paulo

        só uma coisa coloca a coluna de de 3 para 5 fotos de carreira, fica grutado junto, tem alguns arquivos que posso dar espaço nas fotos

        1. Rafael Clares

          Joao Paulo, tem que alterar o CSS, mas não entrarei em detalhes de customização de layout, como já escrito no Post.
          abraços,

          1. Joao paulo

            qual arquivo css que pode dar espaço entre as fotos

  22. Bruno

    cara eu nao conssigo configurar o conexao.class.php,
    meu banco de dados é mysql e nao postgreSQL, como posso faser para mudalo para mysql, e como configurar conexao.class.php?

    Obrigao, e parabens ficou muito boa sua galeria

    1. Rafael Clares

      Bruno, a versão free é a do PostgreSQL.

  23. Bruno

    como faço para comprar a versao mysql ?

  24. Airam Max

    Olá Rafael, Estou tentando utilizar sua galeria em um site, mas não estou conseguindo.
    Veja o que pode estar errado!

    class Conexao{
    var $host = “localhost”;
    var $user = “myexcelp”;
    var $pswd = “senhadocpanel”;
    var $dbname;
    var $con;
    var $strCon;

    1. Rafael Clares

      Airam, verifique se o nome do banco está assim, nomeUsuario_nomeBanco no arquivo includes/config.php em $homeDB;

  25. Rodrigo Machado

    Boa tarde pessoal

    DESCULPE PELO POST REPETIDO, ESCREVI O OUTRO NO LUGAR ERRADO. 🙁

    Fiz o procedimento de instalação da galeria padrão e está concetando,
    ,

    tirei as @ do crud.class.php para apresentar os erro e apresenta os seguintes:

    Warning: pg_query() [function.pg-query]: Query failed: ERROR: permission denied for relation news in /home/a81032/public_html/galeria/class/crud.class.php on line 16

    Warning: pg_query() [function.pg-query]: Query failed: in /home/a81032/public_html/galeria/class/crud.class.php on line 84

    Warning: pg_query() [function.pg-query]: Query failed: ERROR: permission denied for relation news in /home/a81032/public_html/galeria/class/crud.class.php on line 56

    fora isso a adm tbm não loga

    Será que alguem poderia me ajudar?

    Usuario do bd: administrador
    senha administrador123

    Grato

    1. Rafael Clares

      Rodrigo, se está utilizando localmente você utiliza da seguinte forma:
      $user = nomeUsuario
      $bd = nomeBanco

      Agora se estiver em um host/hospedado:
      $user = usuarioCpanel
      $bd = usuarioCpanel_nomeBanco

      Perceba que quando está em host você precisa passar o nome do usuário + underline + nome do banco.
      Isso porque o SGBD é compartilhado na internet, para evitar que bancos com mesmos nomes sejam criados
      é feito isso.

      até,

  26. Sergio Rangel

    Muito bom seu script. Pra ficar nota 10 poderia ter um sistema de busca e categorias para as publicações.
    Se vc fizer isso eu compro.

  27. Ewaldo Quint

    Bom dia Rafael.

    Parabéns! Muito bom o seu trabalho. Consegui usar com mysql, é simples.

    Abraçao!

  28. james

    tu é o cara…rsrsr, valeu mano brow…

  29. Alencar Funini

    MUITO BOOOOM CARA, PARABÉÉNS

  30. Saulo

    ola rafael, porque aparece isso na hora de editar um erro na galeria com banco de dados aparece isso …/public_html/galeria/save.php on line 10, tem erro no save.php.

    checkLogin();
    $chk->sessao();

    if(isset($_GET[‘logout’])){$chk->logout(); $chk->sessao();}

    if(isset($_GET[‘update’]) && !empty($_GET[‘update’]))
    {
    $idmateria = $_GET[‘update’];
    $titulo = htmlentities($_POST[‘titulo’]);
    $materia = $_POST[‘elm1’];
    $news = new Crud(‘news’);
    $news->update(“titulo = ‘$titulo’,materia = ‘$materia'”,”id = $idmateria”);
    $news->execute();
    @header(“Location: admin.php?edit=$idmateria”);
    exit;
    }

    $titulo = htmlentities($_POST[‘titulo’]);
    $materia = $_POST[‘elm1’];
    $datapublic = date(‘d/m/Y’).’ – ‘.date(‘H:m’);

    $news = new Crud(‘news’);
    $news->insert(“titulo,materia,datapublic”,”‘$titulo’,’$materia’,’$datapublic'”);
    if($news->execute() == 1)
    {
    print “Erro: “;
    exit;
    }
    //$idn = $news->last(‘news’);
    ?>

    1. Rafael Clares

      Saulo, você apenas está me dizendo a linha em que ocorre o erro, para eu poder te ajudar, o correto seria mostrar o erro que ocorre.
      até

  31. thiago

    problemas no ajax e as pastas estao no servidor o que pode ser me ajudem

    1. Rafael Clares

      Thiago, “problemas” é muito genérico, por favor descreve melhor o que ocorre/aparece na tela.
      até logo

      1. thiago

        Não aparece erro na tela apenas ela não carrega as funcções da pasta jscript aqueles efeitos do ajax e o css.

        a galeria em si está tudo ok ela carrega as fotos, cadastra tudo normalmente é só isso mesmo do css e ajax q nao imprime na tela vc pode ver nesse link: http://www.etotattoo.com.br/v1/galleria/

        Obrigado

        1. Rafael Clares

          Thiago, provavelmente algum arquivo javascript não foi enviado ao seu servidor, baixe novamente o pacote no blog e envie os diretórios:
          – jscript
          – css
          – images

          Obs: se enviar o index.php irá atualizar a versão da sua galeria com a paginação da página principal.

          até mais,

  32. Fernando

    Olá Rafael,

    Fiz tudo certo, mais da o seguinte erro:

    Warning: move_uploaded_file(fotos/6ed446b8414f1a583bf6c180c13d2e46after-ss.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /home/ligapes/www/galeria/uploadff.php on line 86

    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move ‘/tmp/phpvhMo4e’ to ‘fotos/6ed446b8414f1a583bf6c180c13d2e46after-ss.jpg’ in /home/ligapes/www/galeria/uploadff.php on line 86

    1. Rafael Clares

      Fernando, leia novamente o post. Você precisa dar permissao de gravação no diretorio de fotos.
      Deve ficar 777 se for linux o seu host e RWX(read, write, execute) se for windows.
      De toda forma verifique como dar permissão de gravação em seu diretório de fotos, esse é o problema.

  33. Fernando

    Rafael, seguinte..
    Configurei tudo certinho, coloquei pra rodar e tudo rodou blza, so teve um problema, as thumbs nao aparecem, so fica o nome “Clique para ampliar” e o engraçado é que quando clico a foto abre normal.

    Espero que me ajude!

    1. Rafael Clares

      Fernando, qual a versão do seu PHP?
      Se não souber, para ver a versão crie e rode um arquivo PHP com o seguinte código:

      1. Fernando

        Uso a versão PHP4, pois uso algumas coisas que so rodam em versões anteriores a PHP4.

        Oque devo fazer para as thumbs aparecer?

  34. ezequielmaster

    Ola amigo muito bom essa galeria sua em php , vc esta de parabens, eu estarei usando ela e implementando em site de eventos. abs

  35. Rafael Clares

    Olá, Adicionei paginação na página principal. O pacote disponível para download foi atualizado.

    1. bruno

      boa tarde.
      aonde estao os arquivos da galeria de fotos?
      no seu post original vc começa falando pra mexer em alguns arquivos, mas nao sei aonde estao.
      class/Conexao.class.php
      includes/config.php
      obrigado! se possivel me responda no email

      1. Rafael Clares

        Bruno,
        os arquivos estão nos locais informados no post, baixe o pacote no link de download informado no post.
        Não envio nada diretamente em email, o blog tem a finalidade de compartilhar as informações.
        Obrigado pelo comentário e até logo.

  36. Warley

    Tenho interesse na versão mysql da galeria.
    Como posso adquiri-la?

    Abraço!

  37. adriano

    otimo blog sempre leio seus post
    essa galeria eh ótima

    gostaria de saber se tem como as imagens se redimensionarem automaticamente

    desde jah obrigado

    1. Rafael Clares

      Adriano, obrigado pelo comentário.
      Tem como redimensionar auto sim, você pode redimensionar tanto a exibição quanto o upload.
      Para redimensionar o exibição precisa alterar o arquivo thumbs que gera a miniatura, para isso é ideal que você de uma lida no manual do thumbnail class para entender os métodos e ter um resultado legal, mas é simples, existe um método ->resize() que faz isso, talvez eu esteja utilizando nesse exemplo que você viu mas se me recordo eu modifiquei o método original da class thumbnail… não me recordo…

      abraços,

  38. james

    meu brother muito boa sua galeria , pra ficar perfeita só falta uma busca por titulo ou por conteudo :)Abraços

  39. Marcelo

    Ola rafael, Simplesmente Fantástico sua Galeria, gostei muito…Mais também estou com erro em save.php
    Erro:
    Parse error: syntax error, unexpected ‘(‘, expecting T_STRING or T_VARIABLE or ‘$’ in C:AppServwwwmygallerysave.php on line 39

    Linha de código:
    $news = new (‘news’);

    Fico no aguardo…Muito obridgado e Parabéns…

    1. Rafael Clares

      Marcelo, obrigado pelo comentário.
      Olha só, quanto à esse erro é a primeira ocorrência dele no programa, não o vi ainda.
      Assim, essa linha que você menciona não existe, talvez seja importante você conferi-la ou baixar novamente o pacote subistituindo o arquivo que apresenta o erro.
      Você diz que aparece na linha :
      $news = new (‘news’);
      mas na verdade seria:
      $news = new Crud(‘news’);

      Você consegue hospedar o programa para que eu possa ver on-line o erro ?
      Acho que ficaria mais simples para eu te ajudar…
      Outra idéia seria você abrir todos os arquivos class.php e retirar o “@” da frente dos métodos de conexão, ex:
      $foo = @pg_query(‘…..’)
      se retirar o “@” a mensagem padrão da exceção irá ser exibido na tela, facilitando o tratamento, de todo modo acredito que
      se você consegue efetuar o login na área admin seja um problema no arquivo que você possui ou algum problema com a referencia aos arquivos.
      Fico no aguardo ok,
      abraços

  40. lobo

    rafael e passa seu email gostaria dessa galeria em mysql, tenho q pagar 50 reais? me passa teus dados para pdoer comprar valeu

  41. Allan

    Excelente blog de dicas Rafael.
    Gostei muito de seu tutorial e pretendo utlizar em meu site, mas estou com uma duvida.
    Como utilizar a ferramenta paging.js, pois pelo que vi ele é o responsavel da paginacao do tutorial. Achei muito interessante esta ferramenta, pois ele abre uma nova secao sem precisar carregar uma nova pagina.
    Se voce ja falou sobre isto em seu site, por favor me indique, pois procurei por ele e nao encontrei.
    Obrigado.

    1. Rafael Clares

      Allan, obrigado pelo comentário!
      Posso falar sobre a paginação sim, na verdade escrevi a metade do post já hehehe o tempo é que tem sido meu inimigo.
      Assine o rss/feed do blog para vc saber quando estiver publicado… na próxima semana prometo escrever sobre o assunto!
      valeu !

  42. André Mendonça

    AE GALERA GOSTEI DE MAIS DESSA GALERIA APANHEI DE MAIS MAS DEI CONTA…PRIMEIRAMENTE EU TINHA FEITO ERA CRIAR BANCO DE DADOS NO MYSQL AI VI Q TINHA O PostgreSql AE FUI LA CADASTREI E TUDO MAIS CERTIM..TEM Q DIGITAR USER DATABASE E ETC TRANQULO..AGORA MINHA DUVIDA E” ONDE VOU PARA PODER AUMENTAR O TAMANHO DA MINIATURA POSTADA???O Q EU CONSEGUI FOI POSTADA ONDE MEXI EM POST.PHP…AGORA QUERO SABEWR O TAMANHO DAKEL MINIATURA

    1. Rafael Clares

      Ehehe ae Thiago, ficou bom cara.. valeu por ter mandado o link…
      Forte abraço

  43. André Mendonça

    RAFAEL TEM COMO POR PRA FAZER UPLOAD NAS FOTOS TODO DE UMA VEZ NAO????? OBRIGADO

    1. Rafael Clares

      André, bixô … dá para fazer tudo cara… se vc quiser vc consegue integrar com o ar condicionado…. no entanto brother…
      o exemplo proposto é esse ae mesmo…. se eu for fazer tudo que a galera gostaria eu tava ferrado.
      A ideia do post é vcs criarem algo em cima do exemplo.
      Abraços

  44. André Mendonça

    ha ta certo cara sei como e isso e coisa de loko mas eu fiz ta no meu site a galeria e ficou massa mas eu gostaria de saber como faz pra abrir as fotos do tamnmaho automatico tem como

    1. Rafael Clares

      Passa o link do site para eu ver se posso te ajudar.
      até

  45. Alberto

    Olá Rafael, como faço para utilizar com Mysql tenho que criar um banco ou tem algum arquivo de instalação, o que tenho que alterar nas paginas para utilizar esse banco?
    Abraços!!!!!

    1. Rafael Clares

      Olá amigo, você precisa antes de mais nada ler o tutorial inteiro e também todos os comentários deixados pelos outros usuários.
      abraços

  46. Alberto

    Olá amigo, ja li todos os posts criei a minha com banco de dados mysql, utilizei o arquivo ‘tabela.sql’ na pasta src e executei ele dentro deum banco de dados que criei com nome de ‘galeria’…

    alterei as paginas da pasta ‘class’ , os que tinham “pg_” alterados para “mysql_”, também no includes/config.php alterei
    $homeDB = “CPanelLOGIN_galeria”;
    $baseUrl = “http://www.meusite.com.br/galeria”;

    Acontece que esta acontecendo o seguinte erro “Não foi possivel conectar-se ao banco de dados, por favor tente mais tarde!”, o que pode ser?

    Abraçoos!!

  47. Alberto

    Ótimo post galeria show de bola, parabéns Rafael!!

  48. fernando

    cara não sei o que esta acontecendo pois na hora de logar não loga pode me dar umas dicas!!!!e em index aparece o seguinte erro
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/feelings/public_html/class/crud.class.php on line 58

    1. Rafael Clares

      Fernando, confira os dados de acesso ao banco nos arquivos conexao.class.php e config.php, ou seja, você precisa ler novamente o post para configurar o programa. abraços

  49. fernando

    cara muito massa consegui realmente tinha dado errado devido a configuração no config.php,, cara valeu e parabens pelo post!!!!

    PESSOAL QUEM TIVER DUVIDAS E QUISER AJUDA ENTRA EM CTT POR EMAIL COMIGO!!

  50. Eduardo

    Olá Rafael!!! Primeiramente meus parabéns pelo post, mto bom mesmo… Cara sou iniciante em prog. php e preciso de uma ajuda, gostaria de saber se tem como redimensionar as fotos automaticamente qdo faço o upload, veja, não é para alterar o tamanho da imagem thumb e sim o tamanho da foto quando selecionada para visualização… se puder me dar uma ajuda fico agradecido mesmo….

    1. Rafael Clares

      Eduardo, entendi que é a foto final que será exibida, mas me explique melhor, vc quer redimensionar fisicamente o arquivo ou apenas no momento da visualização?

      1. Eduardo

        Rafael, então eu preciso que seja redimensionado na visualização devido o layout da pag., porem se tiver como fazer no arq. fisicamente pelo proprio programa seria legal tbm…

        obrigado pelo retorno.

  51. Gleisson

    Cara, que Deus lhe abençoe. Muito massa sua galeria, coloquei no site do buffet da minha sogra, me salvou pois, ha tempos estava tentando implementar uma galeria bacana assim. Assim que publica-lo postarei o link. Mais uma vez, Deus lhe abençoe por sua generosidade!

  52. Gleisson

    Olá Rafael, coloquei no site e ta tudo funfando bacana, agradeço novamente. Porém as imagens não estão sendo deletadas do diretório. Sei que estou fazendo algo errado, ja li o poste e tentei o diretorio de várias formas. Tem como me ajudar em onde estou errando.

    ta assim:

  53. Gleisson

    ta assim:
    # Remoto
    $homeDB = “chocolarte”;
    $baseUrl = “http://localhost/ProjetoSite1/galeria/”;
    $fotodir = “fotos/”;

    #Local
    #$homeDB = “gallery”;
    #$baseUrl = “http://localhost/projetos/mygallery”;
    # fotos dir não é para o upload e sim para remover as fotos
    # se precisar mudar o diretório de upload altere o arquivo uploadff.php
    #$fotodir = “C:Arquivos de programas\EasyPHP\www\projetos\mygallery\”;

    1. Rafael Clares

      Gleisson, você tem que passar o caminho completo, como comento no post.
      se vc vai usar no seu micro dai vc coloca como está no arquivo ai comentado (c:….. )
      se for usar remotamente/hospedado vc coloca tbm o caminho ex: /home/public_html/site/fotos/
      Mas vc pode tentar ai colocando “../fotos/” vê se funciona, se nao rolar vai ter que colocar o caminho completo mesmo.
      tchau

      1. Gleisson

        # Remoto
        $homeDB = “dbname”;
        $baseUrl= “http://localhost/mysqlgallerysearch;
        $fotodir= “C:wampwwwmysqlgallerysearchfotos “;

        esse é o caminho completo.
        ja ta com permissão na pasta

        desculpe o incomodo, obrigado!

        1. Rafael Clares

          Tente :
          $fotodir= “C:wampwwwmysqlgallerysearchfotos\ “;
          com duas \ no final … pior que eu baixei e testei aqui … normal.

  54. Gleisson

    Rafael, consegui aqui. inverti a ultima barra e funfou bacana. Acho que com “\” tb deve dar, pela mesma lógica.

    Valeu cara, assim que publicar mandarei o link aí pra vc ver! Deus te abençoe!

  55. Gleisson

    Boa noite Rafael,

    Cara, conforme informei antes ta funfando 100% a galeria localmente. Agora cara, ao tentar postar ta rolando erro: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/chocolartefestas.com.br/www/teste/galeria/class/crud.class.php on line 58

    Cara, os dados de acesso ao bd estão certinho. ta conectando com o bd, porém ocorre este erro. Ja li todos os posts aqui cara e tentei de várias formas alterar o arquivo config.php. Segue a ultima configuração:
    config.php

    $homeDB = “chocolartefestas”;
    $baseUrl = “http://www.chocolartefestas.com.br/teste/galeria”;
    $fotodir = “home/chocolartefestas.com.br/www/teste/galeria/”;

    conexão.class.php
    var $host = “mysql.chocolartefestas.com.br”;
    var $user = “chocolartefestas”;
    var $pswd = “chocolarte10”;
    var $dbname;
    var $con;
    var $strCon;

    cara, na $homeDB ja coloquei usuarioCpanel_nomedobanco e ocorreu o mesmo erro.

    O nome da minha base de dados é “chocolartefestas” a tabela tb tem o mesmo nome.

    Se tiver alguma dica é puder me ajudar, desde já agradeço!

    1. Rafael Clares

      Gleisson, tente utilizar o usuário root
      user: userCpanel_root
      dbname : userCpanel_dbName
      pass: rootPass

      Outra tentativa é você associar banco X usuario no cpanel//phpMyAdmin.

      até logo

      1. Gleisson

        Ok. Rafael, descobri o erro, onde estava: $baseUrl = “http://www.chocolartefestas.com.br/teste/galeria”;

        tive de colocar: home/chocolartefestas.com.br/www/teste/galeria/

        Agoora o site ta publicado (no diretorio de teste ainda) e estou agora com o que parece ser o último problema, as fotos não estão sendo deletadas do diretório, o mesmo ja esta com permissão. O caminho está assim: $fotodir = “home/chocolartefestas.com.br/www/teste/galeria/”;

        Localmente estava com o mesmo problema e resolvi invertendo a ultima barra, no servidor isso não ta dando. Se tiver alguma ídeia, caso contrário, vc já me ajudou d+. Deus te abençoe Rafael!

        1. Rafael Clares

          Gleisson,
          tente essas opções:
          $fotodir = “./”;
          $fotodir = “/teste/galeria/”;
          $fotodir = “/home/chocolartefestas.com.br/public_html/”;

  56. Matheus

    Cara simplismente d+ a galeria pena q nao é em mysql me ajudaria mt, mais para qm usa usa este bd deve ter ajudado meu parabéns

      1. Matheus

        Cara te amo koasdokaskoas

        parabéns fiquei até as 5 ontem estudando e fazendo download para fazer algo que lembrasse este e nao consegui koasdokdsa

  57. Gleisson

    Boa tarde Rafael, segue o link com a publicação da galeria para todos verem:
    http://www.chocolartefestas.com.br/

    Muito obrigado por todo o apoio e por compartilhar seus conhecimentos. Felicidades, e que Deus multiplique seus conhecimentos e sucesso!

  58. Danilo Campari

    Olá Rafael, estou aqui quebrando a cabeça, porém não manjo nada de Php !
    estou tentando fazer tudo certo, mais não funciona…
    dá o seguinte erro

    Warning: mysql_connect() [function.mysql-connect]: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) in /home/storage/3/e0/b2/danilocampari/public_html/galeria/class/conexao.class.php on line 22
    Não foi possivel conectar-se ao banco de dados, por favor tente mais tarde!

    Se puder me ajudar ficaria Grato, sua Galeria é d+ o sistema remoto é d+
    abraços e parabéns pela Iniciativa de querer Ajudar as Pessoas sem querer nada em troca !
    abraços

  59. PAULO

    ola, estava colocando o video, porque não aparece o video na galeria

    são esse codigo:

  60. joao paiva

    ola, bom dia, eu gostei da galeria de fotos, estava querendo mais um campo, onde digita descrição, tem o titulo e texto, queria adicionar mais um, pra colocar videos. eu fiz isso, só que da erro pra enviar fotos, e aparece isso:

    Warning: pg_query() [function.pg-query]: Query failed: ERROR: invalid input syntax for integer: “fotos/f5c39c5e24117115e50539c3f765c541p5180009.jpg” in /home/****/public_html/fotos/class/crud.class.php on line 84

    diz airafael, onde eta o erro pra mim funcionar campo de titulo, a descrição, e colocar o video, na tabela também aumentei

    1. Rafael Clares

      João, infelizmente não tenho tempo para ajudar erm customizações.

  61. Alexandre

    Ola Boa noite
    queria uma juda nisso
    esta dando este erro

    ploaded-file’>function.move-uploaded-file]: failed to open stream: Permission denied in E:homeajudeajudaWebfotos1uploadff.php on line 86
    PHP Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move ‘C:UsersTEMPUO~1.043AppDataLocalTempphp89C1.tmp’ to ‘fotos/795dc56a28030d552859f62b5d117debale_(3).jpg’ in E:homeajudeajudaWebfotos1uploadff.php on line 86

    o que pode ser poderia me ajudar nisto?

  62. Rodrigo

    Adorei o site de vcs cara show de bola 😀

  63. Rodrigo

    ‘; exit; } ?>

    firstFoto($pageid); if($capa == ‘0’) { $capa = “images/picdefault.png”; } ?>

    que erro é esse por favor me ajuda 😀

    1. Rafael Clares

      Rodrigo, qual a mensagem de erro? você postou parte do código e não a mensagem de erro, verifique o começo do arquivo se está < ?php ou só < ?

  64. Rodrigo

    nao ententi essa parte de $fotodir
    pode ajudarr

  65. mauricio

    olá, gostaria de saber se tem alguma forma de colocar esta galeria em uma pagina que ja existe, eu inseri neste site, http://www.renascersuzano.com.br mais com um iframe fica pequeno ao abrir as fotos, fica estranho. vlw!

    1. Rafael Clares

      Mauricio, não achei que tenha ficado ruim, talvez possa aumentar um pouco o iframe.

  66. pablo

    Caro rafael, instalei os scripts em meu servidor local, e alterei os parametros de comando de banco de dados.. do postgresql para o mysql, configurei belezinha.. porem quando rodo a galeria no navegador aparece o layout belezinha… com a mensagem q nao ha nenhum arquivo publicado ainda… pq nao coloquei nada e claro… mas logo acima do topo da pagina index aparece a mensagem cujo e uma das linhas de comando de algum arquivo.. a mensagem e esta:

    executeSelectToArray(“id|titulo|materia|datapublic”,”1 = 1 order by id desc”); ?>

    e logo no meio da pagina aparece outra mensagem com essa linha de comando

    ‘; exit; } ?>

    firstFoto($pageid); if($capa == ‘0’) { $capa = “images/picdefault.png”; } ?>

    tambem quando acesso o admin so aparece a pagina em branco, tb tentei rodar no ar a galeria mas da erro de conexao ao bd… sendo q ta tudo certo a conexao com o banco user senha end do host e banco de dados da minha pagina no ar estao corretos. recentemente terminei meu curso de php e sql e ainda estou terminando de estudar classes… vou colocar o link aki dos prints q dei pra vc ver o problema, obg. pela atencao.

    links: com print do problema

    http://www.guiaindicador.com.br/erro_galeria1.jpg
    http://www.guiaindicador.com.br/erro_galeria_ar.jpg

  67. pablo

    Rafael, eu troquei as tags… e os <?= por <?php echo …. e no servidor local dava o mesmo erro q ta dando no ar q nao conecta ao banco de dados… nao entendi…mas mesmo assim mto obrigado… pela dica… tem uns 2 meses q terminei.. adiciona no msn se possivel [email protected] grande abraco meu caro.

    1. Rafael Clares

      Pablo, me mande o arquivo de conexao no [email protected], retire apenas a senha de conexao ok. Ah por email apenas envie o arquivo, dúvidas devem ser postadas no blog. Abraços

  68. pablo

    Rafael desculpa ta enxendo de coment aqui.. agora sim funfo tinindo.. vlw ai cara por me enviar o link do download da galeria em mysql… salvou minha patria… hehe pq eu tinha feito uma outra para o cliente em php mesmo.. porem programei para ler as fotos direto la do http://ftp... e do jeito q fiz as fotos vinham aleatorias… e a cliente queria q fossem em ordem… e isso me acarreto problemas agora ta resolvido gracas a Deus e a vc q disponibilizou o script.. obrigado mais uma vez grande abraco

  69. pablo

    rafael so nao to entendendo uma coisa… esta acontecendo um erro que e o seguinte… toda galeria cadastrada contando da terceira q cadastro assim por diante…assim que concluo o cadastro na pagina de cadastro…. ao inves dela ir pagina q avisa q ainda nao a fotos na galeria q e pra mim clicar no botao caso queira enviar… ela se direciona direto para a pagina q exibe as fotos da galeria cadastrada anteriormente a ela… por ex: tenho duas galerias cadastradas… ai na hora q vou cadastra a terceira.. ao inves dela ir pra pagina com o botao q me direciona para o envio de fotos a seguir… quando clico pra criar a galeria ele me direciona para a pagina onde eu vejo as minhas fotos e tenho a opcao de esolher a foto capa.. ou apagar… e quando eu crio a 4 galeria ela me direciona pra 3 galeria… e assim por diante…ai eu vou em publicadas e se eu clicar em galeria em qualquer uma das galerias q criei da 3 em diante.. ela me direciona pra pagina certa de enviar as fotos pra respectiva galeria… sabe me explicar oq pode ser isso? ou sou eu q fucei demais?

    1. Rafael Clares

      Pablo, primeiro preciso saber qual a galeria que está utilizando (mysql, postgre, zip, etc…) daí dá para eu olhar o código. Me passa detalhes sobre a galeria que está utilizando e se estiver online me passa o link.
      No aguardo,

  70. pablo

    opa… mais uma vez obg… pela ajuda e boa vontade de ajudar… bom da uma olhada ai…

    http://www.charmoncerimonial.com.br/gallery/adm a senha pra entra no admin e a default mesmo da galeria pode cadastra uma galeria pra vc ver.. eu to usando a em mysql… pode apaga as galeria q ta la… se quiser e cadastra algumas pra vc ve o erro… da terceira em diante… da esse erro q te falei acima.. se possivel da uma olhada pra vc ver…. vc vai ver um esquela na hora de cadastra q e o de categoria .. isso implementei a pedidos do cliente… abraco e obg pela atencao qualquer nova me comunica.. abraco

    1. Rafael Clares

      Hehehehe mas Pablo, esse erro aí cara acho que não existe na galeria padrão hein… você customizou bastante, colocou categoria e tudo, não estaria aí o problema ?
      Te aconselho a baixar novamente a galeria, testar, estando ok você começa a customização e vai testando a cada linha nova de código ou até mesmo a cada alteração.
      Infelizmente, como comentei no post, não tenho tempo para ajudar em customizações, gostaria de poder ajudar mas precisaria me comprometer em ajudar e não posso.
      Bem, caso tenha dúvidas sobre o código padrão me avise ok.
      Forte abraço

  71. pablo

    eu tambem axo q foi algo em que eu mexi…vou instalar a galeria default e verificar axo q foi alguma linha de comando q mexi q pode ta dando esse erro… a cliente desta galeria e muito enjuada e detalhista… mas de qualquer jeito obrigado mais uma vez pela ajuda, vlw mesmo se precisar tb estamos ai… coloquei o sistema pra selecionar uma categoria pra galeria pq ela quer tb q o visitante filtre por ex: so por fotos de casamento 15 anos. albuns relacionados a essa categoria hehe… mas e isso obrigado denovo por me salvar… hehe.. grande abraço meu caro.

  72. Alex

    pablo…

    este seu esta usando postgree?
    eu gostaria de testar essa galeria usando mysql pois onde hospedo eh somente com mysql.

  73. Alex

    Instalei a Galeria com mysql mas sem envio com zip.
    http://www.egandaia.com.br/~sistema/galeria_lightbox/index.php
    aqui esta o link.
    nos links de demo, testei via zip. mas parece q so tava aparecendo uma foto.
    vou testar no meu host ainda pra ver se funga.
    se conseguir com paginacao, zip e kda evento em um diretorio diferente., vou inclui-la no site. egandaia.com.br

  74. pablo

    Alex estou usando a versao mysql, ta funcionando blz a minha…. rodando legal… eu fiz algumas modificacoes emcima desta galeria, a pedido de um cliente meu. eu inseri dentro do sistema q rafael criou… um sistema no qual implementei foi uma gestao de categorias. dentro do admin implementei o sistema onde o meu cliente cria/edita/exclui categorias e tb ao criar uma nova galeria ele seleciona uma categoria para a respectiva galeria q esta criando. e na pagina onde mostra as galerias cada galeria na frente do nome mostra qual e sua categoria e tb tem uma opcao de busca onde o visitante caso queira selecionar so as fotos de uma categoria e filtrar so as fotos cadastradas naquela categoria. acessa http://www.charmoncerimonial.com.br/gallery/fotos.php que vc vai entender o que estou falando. essas modificacoes eu mesmo fiz? a alguns meses conclui meu curso de php/mysql ai consegui dar uma modificada na galeria a pedidos do meu cliente. caso o rafael queria eu posso disponibilizar
    para ele postar aqui para download a galeria que ele desenvolveu com as modificacoes q eu fiz. abraco

    1. francisco

      Ola como fez para categorizar?

  75. RAFAEK

    caro Rafael, eu descobri o problema do meu ultimo comentario a respeito do erro que eu disse que estava acontecendo… o problema nao era com a galeria nem com as modificacoes que fiz…. e sim.. com o meu navegador firefox. o meu navegador sempre grava tudo q digito nos campos de formularios dos sites. aquele sistema de auto-completar sabe? entao toda vez q eu criava uma galeria q o nome estava gravado no auto completar, quando eu ia gravar a galeria ele me retornava para o id da ultima galeria cadastrada. custei descobrir isso.. quebrei mto a cabeca… pra ver q o erro nao era nos arquivos e scripts…. a galeria ta funcionando q e uma blz só… fiz algumas modificacoes nela a pedido do meu cliente… caso goste do que implementei e queria disponibilizar para download para os demais. estou a inteira disposicao para lhe enviar os arquivos para publicar para download aqui no seu blog. de uma olhada na galeria funcionando http://www.charmoncerimonial.com.br/gallery/fotos.php
    dentro do admin como vc ja deve ter visto da outra vez… eu coloquei mais um menu onde cadastra/edita/exclui uma categoria e la na pagina onde cria uma nova galeria add um menu-list para escolha de uma categoria para a galeria que foi criada. obrigado pela atencao mais uma vez… forte abraco

    1. Rafael Clares

      Legal Pablo, fico feliz que tenha conseguido…
      Ah deixe-me pedir uma coisa… Por favor não escreva “GRITANDO”.
      Abraços

      1. RAFAEL

        hehe obg. e desculpas

  76. Fernando

    galera!!!! PRECISO DE UMA AJUDA URGENTE!!!

    Fiz a versão mysql e esta tudo bem na area de administração mas na pagina principal aparece

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/grupodiv/public_html/galeria/class/crud.class.php on line 58

    o que pode ser???
    olha so as informações:

    ###includes###

    $homeDB = “grupodiv_tables”;
    $baseUrl = “http://www.grupodiversidade.com.br/”;
    $fotodir = “/galeria/fotos/”;

    ###conexão.class####
    var $host = “localhost” ;

    aguardo uma ajuda aee

    1. Rafael Clares

      Fernando, coloca o @ na frente de todos os métodos mysql_.

  77. alexandre

    fui tentar faser na galeria e naum deu
    esta dando este erro

    PHP Warning: Invalid argument supplied for foreach() in E:homechip7downldjalevrbWebgaleriaindex.php on line 54
    PHP Warning: Invalid argument supplied for foreach() in E:homechip7downldjalevrbWebgaleriaindex.php on line 76
    PHP Warning: Invalid argument supplied for foreach() in E:homechip7downldjalevrbWebgaleriaindex.php on line 140

    ta doido isto tem como dar uma ajuda ai ?
    flw abrasss

    1. Rafael Clares

      No arquivo crud.class.php coloque o o @ na frente de todos os mysql_fetch_array, ex: @mysql_fetch_array
      Só isso!

  78. marcio

    Olá Rafael, parabens pelo trabalho, cara é o seguinte o sistema esta rodando (mysql) sem aviso de erros, entro no painel..altero senha , tudo certo…só que ao cadastrar uma notícia e enviar a imagem o sistema não grava nada….o que fazer?

    1. Rafael Clares

      Marcio, assim cara, o sistema que você baixou é uma cópia exata da que está rodando de demo, quero dizer que se você não alterou nada no código basta seguir o tutorial.
      Confira se realmente criou todas as tabelas, tente apagar o banco e criar novamente!
      Qualquer coisa posta o link para eu ver!
      abs

  79. Luis Claudio

    Amigão, pode desconsiderar o comentário acima. Depois de muito quebrar a cabeça (arrrrgghhh!) vi que a tabela de notícias não havia sido criada no banco que usei, que já existia, e já tinha uma tabela com aquele nome. Coloquei num banco novo e rodou legal.
    Agora sim, o cadastro está 10!
    Só restou uma dúvida, que é o motivo do index.php ficar apontando que não há nenhum registro publicado, mesmo tendo e aparecendo normal na página post.php.
    Abraço e mais uma vez parabéns pelo trabalho.

  80. Luis Claudio

    Baixei os outros exemplos também e instalei todos. Está tudo funcionando, com excessão daquele detalhe do index relatar que não há registros, em um deles. Mas beleza.
    Estava procurando aquela versão que está no seguinte endereço: http://clareslab.com.br/newscg/ e não encontrei. A não ser que é aquela que aceita zip (que não abre o index.php) e não esteja funcionando.
    Abraço.

  81. Junior

    Olá como faz pra aparecer em vez de 3 imagens na mesma linha para que apareça mais, eu diminuo o tamanho da imagem na página post.php… <img src="thumb.php?img=” width=”100″ height=”100″, eu diminuo aí por exemplo mas fica um espaço grande entre elas e continua só aparecendo 3 na mesma linha… obrigado por compatilhar essa galeria!

  82. Junior

    Já consegui … pra ajudar a quem tem essa duvida tbm, é nesse trecho
    if($v == 4 || $v == 0){print “”; $v = 1; }

  83. Gabriel

    Não foi possivel conectar-se ao banco de dados, por favor tente mais tarde! não estou conseguindo alguem me ajuda?!

    1. Rafael Clares

      Gabriel, leia os comentários dos outros posts citados no inicio desse post, esse problema está relacionado ao nome do banco, usuário e senha.
      Verifique o nome do usuario e banco, sem esquecer que o nome do banco (quando on-line) é usuarioCpanel_nomedoBanco.

  84. Thiago

    Rafael, poderia me explciar como seria possível adiconar a cada imagem sua respectiva descrição. Sei que se refere ao trecho <a href="” rel=”lightbox[roadtrip]” title=”Descrição da Imagem”><img src="thumb.php?img=” width=”110″ height=”86″ title=”Clique para ampliar” />, mas não sei como fazê-lo, pois desta forma a descrição ” Descrição da Imagem” aparecerá em todas as fotos. Desde já, agradeço.

    1. Rafael Clares

      Thiago, é possível sim mas é preciso entender de PHP e *Sql. Infelizmente não tenho como dar suporte à customizações.

      1. Thiago

        Rafel, obrigado. Irei tentar aprender. Até mais…

  85. João Lindoso

    Em primeiro lugar gostaria de agradecer-lhe pelo fato de customizar e disponibilizar esta galeria aos internautas que visitam o seu site. Realmente ficou muito bom. Sei que você não tem tempo para customizações, mas estou tendo dificuldades com a lógica do sistema para salvar comentários individuais para cada imagem. Inseri no arquivo step.php os campos “comentario[]” e também alterei algumas linhas no arquivo uploadff.php mas na hora de salvar na base de dados, no lugar do texto, grava a palavra “array”. Estou apanhando bastante. Sei que é um erro de lógica, mas se puderes ajudar… desde já agradeço. Um abraço.

    1. Rafael Clares

      João, tenta exibir o conteúdo desse array, qual a var que tá tentando gravar no banco ? é $comentario ? tente $comentario[0] … ou ainda antes de chegar o trecho de gravar no banco faça:
      print_r($comentario); exit;
      para ver se existe o conteúdo no array;

  86. Alberto

    Muito bom essa galeria Rafael, gostaria de saber como voce fez para poder postar o video do youtube ? Pois na demonstração demo que voce tem ai, voce adicionou um album “Post com Vídeo do Youtube + Fotos ” gostaria de saber qual os códigos que tenho que colocar na hora de publicar. Estou utilizando a galeria que as fotos ficam em destaque. Essa galeria é possivel publicar também videos ? Obrigado e aguardo

    1. Rafael Clares

      Você tem que clicar em “incorporar” lá no youtube , pegar o código que é gerado (iframe) e colar no campo destinado ao conteúdo “post” na galeria, no local que tem um textarea!

  87. Carlos B.

    OLá Rafael,

    Primeiro lugar, parabens, muito fera sua galeria, fiz umas modificações no layout, passei pro MySql e ficou muito bom, muito mesmo.

    Só tenho uma dúvida: Como eu faço usando a sua Classe crud pra limitar os resultados da query “limit 20” por exemplo?

    Abraços

    1. Rafael Clares

      Rapaz, essa classe crud é um lixo kkkkk acho que foi a primeira que eu fiz, não tem a opção de limit, como ela é toda baseada em array você pode bolar algo com o array_slice e implementar um método com ele para isso, veja http://br2.php.net/manual/en/function.array-slice.php. Outra opção é você utilizar a paginação em JS que tem no blog, abs

      1. Carlos B.

        rsrsrs… vlw vou tentar via JS. abraço.

  88. Vinicius Silva

    Boa Tarde Amigo ….

    Fiz Tudo Certo Como Mostra o Tutorial, mais Esta Dando um Erro .
    Teria Como vc me Dar uma Ajuda?

    Não foi possivel conectar-se ao banco de dados, por favor tente mais tarde!

    Abaixo esta Como eu Configurei…

    conexao.class.php
    dbname = $dbname;
    $this->strCon = “host=$this->host user=$this->user password=$this->pswd dbname=$this->dbname”;
    $this->Open();
    }
    function Open()
    {
    $this->con = @mysql_connect(“$this->strCon”)
    or die (‘Não foi possivel conectar-se ao banco de dados, por favor tente mais tarde!’);
    }
    function Stat(){
    if($this->con){
    return 0;
    }
    else
    {
    echo 1;
    }
    }
    function Close()
    {
    mysql_close($this->con);
    }
    }
    ?>

    config.php

    1. Rafael Clares

      Vinicius, retire o @ da frente de mysql_ para que sejam exibidas as mensagens de erro!
      Outra, a parte mais importante você não postou, que são os dados (exceto senha) que está utilizando para a conexão!
      No aguardo,

  89. Tânia

    Boa Tarde ….

    é Amigo eu Fiz Como esta no Tutorial acima Mais ta Dando um ERRO . esse ai abaixo ..
    Não foi possivel conectar-se ao banco de dados, por favor tente mais tarde!
    Veja so Como esta as Minhas Configurações
    conexao.class.php
    <?php
    /*
    Autor: Rafael Clares – [email protected]
    */
    class Conexao{
    var $host = "localhost";
    var $user = "taniafot";
    var $pswd = "wQLRdTiGun";
    var $dbname = "taniafot_sistema";
    var $con;
    var $strCon;

    config.php
    <?php
    # Remoto
    #$homeDB = "taniafot_sistema";
    #$baseUrl = "http://taniafotoevideo.com.br/arquivos&quot;;
    #$fotodir = "/home/taniafot/public_html/arquivos/";

    1. Rafael Clares

      Ah sim,
      tente trocar localhost por 127.0.0.1
      Isso se estiver tentando a conexão local, se for no servidor, bem, no tutorial explica a questão de utilizar o usuario do banco antes das informações, ex: usuarioCpanel_nomeDoBanco e usuarioCpanel_usuarioDoBanco.

  90. Diego

    Rafael Clares,
    gostaria de conversar com você sobre a galeria com MySql,
    eu lhe mandei um e-mail mais voce nao respondeu
    por favor entre em contato comigo o mais rapido possivel
    obrigado

    1. Rafael Clares

      Diego, me desculpe!
      Se me enviou email com dúvidas do blog certamente não não respondi, as dúvidas devem ser tiradas no blog, se eu não responder logo no blog é porque estou sem tempo e me enviar a dúvida para o email pessoal não irá mudar isso!
      Pode dizer, qual a sua dúvida?

  91. Tânia

    Rafael Teria Como vc me passa um E-mail Valido que eu Possa esta Entrando em Contato … Teria Como eu Envia os Dados de Acesso da Hospedagem pra vc ver o que esta de Errado ?… Fico a Espera de sua Resposta Obrigado … Esse e o Meu E-mail [email protected]

    1. Rafael Clares

      Amigo infelizmente, esse tipo de ajuda eu não ofereço, isso está mais para trabalho.
      Veja, essa galeria tem mais de 5 mil downloads e menos de 1% das pessoas não conseguem configura, isso ocorre devido à informações incorretas!
      Leia atentamente o post e a explicação em relação às configurações do banco de dados!

  92. Tânia

    amigo deu esse Erro aqui agora .rs

    Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host ‘host=127.0.0.1 user=taniafot_sis password= dbname=taniafot_sis’ (1) in /home/taniafot/public_html/arquivos/class/conexao.class.php on line 20
    Não foi possivel conectar-se ao banco de dados, por favor tente mais tarde!

    1. Rafael Clares

      Verifique como suporte de sua hospedagem o endereço de localhost, nome de usuário e senha do banco.
      É apenas um erro de autenticação, dados do usuário e localhost incorretos. Leia no post o trecho sobre configuração do banco e obtenha jundo ao sua hospedagem tais informações.
      Você pode testar ainda o acesso criando uma arquivo para constatar que os dados estão corretos, verifique no google sobre “PHP conexão mysql”, utilize o código com seus dados do banco para efetuar testes de conexão!
      Outra dica, esse post sobre o qual comentou é sobre a galeria postgreSQL, a não ser que você tenha obtido de alguma forma a galeria MySql creio que terá mais dificuldades em fazer funcionar no mySQL!

  93. Tânia

    Hum mais como posso Por pra usar no postgreSQL na minha Hospedagem ?

    1. Rafael Clares

      É só seguir o tutorial e baixar a galeria postgreSQL que é única disponível para download…
      Vá até o post, baixe-a, adquira informações de como criar bancos postgresql em sua hospedagem e siga o tutorial que você será feliz!
      Até logo, sinto muito pela limitação na ajuda mas é que tudo que posso fazer por você está no artigo e não existem erros no código, ao menos em relação à conexão!

  94. Eli

    Primeiramente parabéns pelo site… e pelo tutorial também.
    Testei aqui e funcionou direitinho… Obrigado pelo tutorial.
    Agora se puder me ajudar, desde de já meu agradecimento.
    1º Não consigo fazer com que as imagens da página post.php
    fiquem mais do que 3 da mesma linha.
    2º O que quer dizer: @header(“Expires: Mon, 26 Jul 1997 05:00:00 GMT”);
    Posso usar essa programação em um outro site, sem ter que me preocupar em
    direitos autorais e expiração do código?
    3º O mysql e postgrsql funcionam juntos? Pois o restante do site será em mysql.
    4º Tem limite de galeria e/ou limite de fotos na galeria?

    Desde de já meu agradecimento, fique com DEUS e
    tudo de bom para você sua família.

    1. Rafael Clares

      Eli, obrigado pelo comentário!
      1 – se você ler os comentários vai saber como alterar a quantidade de fotos por linha!
      2 – @header(expires…) serve para não armazenar cache no browser
      3 – essa galeria é apenas postgresql, é uma longa história que está também nos comentários.
      Fiz essa galeria em pgsql, mas fiz para uso didático e exposição no blog, alguém insistiu em me pagar para passa-la para mysql, eu fiz, depois disponibilizei-a no post em seguida achei injusto uma pessoa pagar pelo trabalho que não era o foco do post e eu distribuir…
      Resumindo, o valor da galeria mysql como você poderia ter visto se tivesse lido o post inteiro antes de fazer o download é de R$ 50,00.
      4 – não há limite algum, você pode fazer o que bem entender com a galeria desde que tenha o bom senso de que eu não darei nenhum suporte à customizações e coisas do tipo.
      Tudo que alguém precisa saber para usar a galeria está no post e nos comentários, bastando ler tudo, sendo assim as vezes nem aprovo comentários sobre customizações.
      O ideal é que a pessoa estude e entenda o código caso queira altera-lo.

      Muito obrigado e boa sorte!
      Abs

  95. Rogério

    Amigão, estou atravessando um probleminha com a galeria lightbox que você disponibilizou no seu blog.
    Veja bem, configurei os arquivos, criei as tabelas no postgre, consigo entrar na tela de adm onde coloco o usuário e senha que defini na tabela do banco, mas não consigo entrar…
    O que será que fiz de errado?
    Me ajuda?

    Abração!

    1. Rafael Clares

      Rogério, primeiramente leia os comentários do post, essa dificuldade e outras estão entre os comentários.
      Podem ser a tag <? trocar para <?php … nome do banco, etc..
      Não tem nenhum erro que possa ocorrer nesta galeria que não esteja solucionado ou comentado nos posts sobre galerias.

      1. Rogério

        Infelizmente não é a tag, já fiz as modificações, além de todas sugeridas no post e não resolve o problema… 🙁

  96. Rogério

    Amigão, acho que consegui resolver aqui, vou continuar vendo em casa pra ver se está tudo ok!
    Qualquer coisa posto aqui algum erro que vier a ocorrer!
    Grande abraço e que Deus continue aumentando a sua capacidade e criatividade!

  97. Rogério

    Realmente consegui, não havia entendido corretamente esse trecho:

    var $user = “SeuUsuárioDoCpanel”;
    var $pswd = “SuaSenhaDoCpanel”;
    var $homeDB = = “SeuUsuarioDoCpanel_NomeDoBanco”;

    e estava colocando o usuário/senha do banco e na realidade tem que ser o usuário/senha do Cpanel.

    Parabéns pelo sistema!
    Grande abraço a todos!

  98. Fernando Ramos

    Rafael, parabéns.
    Muito bacana a sua galeria. Mas eu baixei os arquivos coloquei no meu pc, mas na parte de administração quando insiro o login e senha eu vejo que ele redireciona para a pagina publicadas.php, mas ele pede novamente o login.
    Teria como ajudar?
    Desde já agradeço e novamente o parabenizo.

    1. Rafael Clares

      Fernando, muito estranho isso, é o primeiro caso/comentário sobre essa dificuldade!
      Tem algo apagando/encerrando a sessão precocemente.
      Me diga qual o navegador que está utilizando… a galeria é a para postgresql ?
      De toda forma, não houve nada relacionado aqui nos testes que fiz de login…
      Se fez alguma alteração no código me diga quais foram para eu tentar ajudar!
      Abraços e obrigado pelo comentário!

      1. Fernando Ramos

        Rafael, tentei nos navegadores, IE, Firefox e Google Chrome.
        A galeria que estou utilizando é para postgresql.
        Não fiz alterações no cógido.
        Configurei o php.ini para funcionar com as tags <? (short_open_tag = On) e (asp_tags = On).
        Quanto a galeria sinapse, estou verificando a necessidade de um cliente, quando eu tiver uma posição do mesmo entro em contato contigo.
        Desde já agradeço.

        1. Rafael Clares

          Coloca no inicio dos arquivos .php a linha
          error_reporting( E_ALL );
          Assim vc consegue exibir todos os erros e podemos descubrir o que tá pegando… é alguma coisa no seu PHP ou apache!
          abs, fico no aguardo!

  99. Fernando Ramos

    Rafael,
    outra coisa. Quanto custa a galeria com vídeo?
    Entre em contato comigo por favor, gostaria de verificar o custo benefício, pois gostei bastante da outra galeria. Fico no aguardo.
    Desde já agradeço.

    1. Rafael Clares

      Fernando, respondi o valor por email. desculpe a demora, estive viajando!
      abs

  100. Luiz Antonio Giachini

    Muito dez o seu site, peguei umas coisas ai, modificarei a meu gosto e vou usar no meu site, se você permite, qualquer coisa colo a fonte ok.

    1. Luiz Antonio Giachini

      Consegui fazer comque a galeria funciona-se no MYSQL, por isso criei a propia conexaoe retirei a linha //$con = new Conexao(“$homeDB”); em todo o script.

  101. Sergio Rangel

    Olá Rafael, coloquei todas as fotos, agora depois de pronto notei que preciso colocar uma certa ordem, o sistema mostra como primeira publicação a última postagem.
    Como faço agora que está pronto alterar a ordem de exibição de cada publicação e fotografia?
    é possível editar pelo pgsql? não encontrei uma forma de fazer isso.

    Obrigado

    1. Rafael Clares

      Sergio, basta alterar a linha
      $body = $news->executeSelectToArray(“id|titulo|materia|datapublic”,”1 = 1 order by id desc”);
      para
      $body = $news->executeSelectToArray(“id|titulo|materia|datapublic”,”1 = 1 order by NOMEdoCAMPO ASC”);
      onde nome do campo é a ordem que deseja, exemplo id, titulo,datapublic, etc… e ASC quer dizer Crescente, ja DESC quer dizer Decrescente
      entao voce escolhe o campo e se é ASC ou DESC
      Essa linha está no index.php

      1. Sérgio

        Já consegui. Como você informou, alterei o order by mas para “datapublic”, desta forma ele ordenou por data de publicação. Dei permissão no Postgre e editei a tabela “news”, colocando as datas na ordem que eu queria, desta forma agora mostra como eu quero.

        Também alterei a linha:

        var pager = new Pager(‘publicnews’, 4);
        para
        var pager = new Pager(‘publicnews’, 10);
        desta forma mostra 10 publicações por página.

        Obrigado pela ajuda

  102. rogeriocs

    ótimo exemplo, bem simples e funcional, parabéns !!!

  103. jonathan Gomes

    ola estalei no mysql so nao consigo entra no admin coloco a senha e nada acontece o que posso fazer para resolver esse problema

    1. Rafael Clares

      Jonathan como você deve ter reparado, o suporte/ajuda é apenas para a galeria em pgsql, o que você pode fazer é ler os comentários pois neles tem muitas dicas para por exemplo ver as mensagens de erro.

    1. Rafael Clares

      Cara, você está complicando demais uma coisa muito simples, vou te dar umas dicas agora:
      1º passo – apague tudo que você já fez aí, delete tudo!
      2º passo – baixe novamente
      3º passo – siga atentamente o tutorial

      Se não der certo, leia os comentários.
      Se não der certo, hospede em algum lugar e post o link para que eu possa ver.
      Se não der certo, tente passar a mensagem de erro que está sendo exibida.

      Dica: Enviar 10 comentários com a mesma pergunta não vai ajudar em relação ao tempo de resposta.

  104. Edison

    Gostei desse sistema de galeria e gostaria de adquirir a Versão MySql R$ 50,00 : http://clareslab.com.br/mysqlgallery

    Teria como fazer uma modificada:
    Ex: Adicionar um select para criar a categoria dentro de grupos diferentes:
    Por ex: Casamento: Cas1, Cas.2, Cas..3, …
    Aniversário: aniv.1, aniv.2, Aniv.3 …
    Formatura : Form1, Form2, Form3 …

    1. Rafael Clares

      Sim, tem como modificar, fica em R$ 60,00 o script pronto.

  105. stenio

    Amigao, seu script e show muito bom, eu queria fazer uma alteração so nao encontrei, como eu faço para o script pegar a primeira foto e deixar na capa do album, pois hoje ele sempre pega a ultima foto e deixa como capa!!

    Obrigado.

  106. stenio

    Amigo outra coisa, quanto vc cobra para neste mesmo script seu adcionar categoria, mais uma descrição de 3 linhas para cada foto postada? tipo na hora de posta a foto eu ponho uma descrição que apareça em baixo da foto.

    Obrigado

  107. Joao Paulo

    Rafael,
    estou tendo problemas de login.
    Ao realizar o login a sessão nao inicia, ela volta para o /admin.php
    Grato,

    Joao

    1. Rafael Clares

      Joao, retire do arquivo crud.class.php todos os ‘@’ da frente do pg_query ou mysql_query.. afim de exibir as mensagens de erro do banco!
      Acredito que o problema seja a conexão com banco e não sessão.
      Faça esse teste e me retorne.
      Abs, boa sorte!

  108. Wanderley

    Rafael, adquiri a versão para mysql e usei na hospedagem locaweb e tudo funcionou perfeitamente. Agora estou tentando usar na KingHost e o up das fotos não funciona. A conexão com o banco está funcionando normal, consigo inserir o post (textos da galeria) mas na hora de enviar as fotos não vai e não mostra nenhum erro, sabe o que pode ser?

    1. Rafael Clares

      Precisa dar permissão 775 na pasta fotos!

  109. Wanderley

    coloquei a 777, mas nada! 🙁

  110. Wanderley

    Rafael, resolvido. Obrigado pela ajuda rápida e eficiente.

  111. Fabricio

    … online está perfeito… PARABÉNS
    iniciando configurações pessoais para ficar perfeito também!
    breve deixarei o resultado!

  112. Wilton

    Rafael,

    Cara excelente galeria! Parabéns pelo trabalho!

    Instalei e funciona perfeitamente. Tem apenas uma situação na qual preciso de sua ajuda. As fotos não apagam da pasta fotos qdo excluidas do post. Li as orientações dos posts anteriores inclusive a que passou ao Gleison tentei todas as alternativas, porem sem sucesso. O que mais posso fazer em relação a descrição do caminho fotodir, pode ser relacionado a permissão? Deixei 777. Abs,
    Wilton

    1. Rafael Clares

      No arquivo removefoto.php
      mude a linha:
      @unlink($fotodir.$foto[0]);

      para:
      unlink($fotodir.$foto[0]);

      ou seja, sem o @ , assim há a possibilidade de aparecer o erro ao remover a foto!

      No arquivo includes/config.php na linha:
      $fotodir = “”;

      informe o diretório absoluto das fotos, por exemplo, se seu site está em um servidor linux e seu usuário do cpanel é wilton ficaria assim
      $fotodir = “/home/wilton/public_html/gallery/”;

      Na verdade foto dir é o endereço absoluto de onde está a galeria, tente assim também para ver supondo que a galeria está em http://www.site.com.br/galeria/
      $fotodir = “galeria/”;

      1. Wilton

        Perfeito! Assim que retirei já me apareceu e no final não precisava colocar nada bastava deixar as apas apenas. Cara eu testei tudo que era possível, nossa, foram horas, mas estou muito grato a esta orientação sua. Quero te perguntar mais uma coisa, eu fui duplicando os campos de upload para poder mandar mais fotos porém mesmo que eu coloque 30 somente upa 20. Analisei varios arquivos dentre eles uploadff o proprio steps mas não consegui encontrar a variavel que limita esta quantidade, você pode me ajudar nisso. abs, Wilton

        1. Rafael Clares

          Wilton, a quantidade não é no sistema, é a configuração do PHP que geralmente é de 8MB, você precisa verificar as configurações de limite de Upload.
          No php.ini altere as linhas
          upload_max_filesize = 500M
          post_max_size = 500M

  113. Wilton

    Rafael,

    Só tenho a agradecer realmente! Muito obrigado pela ajuda e parabéns pelo excelente trabalho.

  114. Lincoln Gileade

    Olá.
    Rafael
    Eu converti com “CONTROL F” os arquivos /class/crud.class.php , /class/session.class.php e /class/conexao.class.php

    Subistitundo
    pg_query por mysql_query
    pg_fetch_array por mysql_fetch_array

    Ai quando entro no index

    Aparece esta mensagem

    “”executeSelectToArray(“id|titulo|materia|datapublic”,”1 = 1 order by id desc”); ?> “”

    a imagem de topo e

    “” Nenhum registro publicado!

    ‘; exit; } ?>

    firstFoto($pageid); if($capa == ‘0’) { $capa = “images/picdefault.png”; } ?> “”

    Não esta funcionando.
    Obrigado
    [email protected]

  115. Wilton

    Boa noite Rafael, gostaria de saber se você otimizaria a galeria para ter acesso restrito com usuario e senha individualizado por post. Ao gerar o post e incluir as fotos possibilitar que apenas aquele usuario criado junto com o post acesse e veja as fotos. E o quanto custaria para ter esta versão em mysql com os ajustes. Me confirme também o seu email direto. Abs.

      1. Wellington Moreira

        boa tarde.. Cara d+ seu post… show mesmo…

        mas cara to com dificuldade.. creio que fiz tudo correto mas esta dando

        Warning : pg_query () [ function.pg-query ]: Query failed: em / home / public_html / autoesco mygallery / / classe / crud.class.php na linha 84

        e não esta fazendo login… sabe dize o que esta acontecendo…

        1. Rafael Clares

          Wellington, desculpe a demora em responder, acho que não está conectado no banco!
          Já fez algum teste para ver se está conectado?

  116. Rogério Dias

    No arquivo Index.php tem como exibir as galerias em 3 colunas ao invez de exibi-las em apenas 1 coluna?

    1. Rafael Clares

      Rogério, desculpe a demora em responder, cara dá pra conectar a cafeteira se quiser… mas infelizmente não estou com tempo para ajudar em customizações, mas se valer a dica, você só precisa alterar o CSS.
      Se você reparar no index.php ele gera umas TD para uma tabela, mas você pode alterar as TD’s para Div’s e conseguir o que quer usando CSS.
      Abs e me desculpe se não pude ajudar como esperava.

  117. Alessandro

    Bom, achei o script realmente pratico e direto, sem frescura! O problema da conexão Mysql eu ja resolvi com alguns retoques e ficou muito bom numa hospedagem híbrida. Até mais a todos.

    1. Joao Paulo Rezende

      Alessandro, ja que voce conseguiu estabelecer o script em MySQL, vamos ver se pode me ajudar..
      Qual o HOST do banco MySQL, no arquivo class/conexao.class.php?
      att,
      Joao Paulo Rezende

      [email protected]

  118. Ricardo

    Fora as instruções, tem mais algo para alterar. Somente aparece que não foi possivel conectar. Tente mais tarde.

    1. Ricardo

      Desconsidere esta mensagem. Consegui a conexão. A senha estava errada.

  119. Ricardo

    Ola Rafael. Desculpe, mas existe alguma forma de ter varias galerias distintas. Ex. Galeria 1, Galeria 2 e Galeria 3 ?

    Como efetuar essa modificação ?

    1. Rafael Clares

      Ricardo, não entendi muito bem. O que você deseja no caso, não seriam categorias?

  120. Ricardo

    Eu mais uma vez. A galeria esta tudo Ok, ams com detalhe. Não esta apagando as fotos do servidor. Apaga do BD somente e esta aparecendo um erro:

    Warning: unlink() [function.unlink]: cURL does not allow unlinking in /home/espacowe/public_html/modelo/loja1/removefoto.php on line 29

    Se alguém sabe a solução para isso?

    Abraços

    1. Rafael Clares

      Ricardo, você deu permissão de gravação no diretório das fotos?
      Qual a versão do PHP ?
      Se puder post o link com a senha de acesso para eu testar (não vou aprovar seu post para não expor os dados);
      abs

  121. Joao Paulo Rezende

    Rafael,
    configurei a galeria em Postgree mas ela fica com uma tela branca quando tento acessa=la.
    O que pode ser ?

    1. Rafael Clares

      João, retire o “@” da frente de todos os comandos pg_connect que tem no arquivo de conexão.
      Certamente é erro de usuário e senha, ao retirar o @ a mensagem de erro será exibida!

  122. Leandro Marcel

    Caro Rafael, estou tentando seguir o seu exemplo, mas falta uma parte crucial, o link de download do script de criação das tabelas está desabilitado.

    1. Leandro Marcel

      háaaaaaaaaaaaa pegadinha do malandro….estava lendo errado…

  123. Rogerio

    Bom dia.
    Gostaria de saber onde baixo a versão com mysql e se é possivel usuarios comentar as fotos?
    Obrigado

    1. Rafael Clares

      Não está disponível para download, o custo é de R$ 50,00 e não tem opção de comentar fotos;

  124. Cleber Manzano

    Oi Rafael,

    Tudo bem com vc?

    queria saber se há possibilidade que nas fotos podemos colocar titulos .
    Ex: tem a foto e logo abaixo uma descrição desta foto.

    obrigado,

    1. Rafael Clares

      Poxa Cleber, esse script foi feito para uso didático e não tem muitas funcionalidades, infelizmente não dá!
      Talvez uma próxima versão ok.

  125. Jefferson Breno

    Otimo sistema de galaria de fotos. Estive procurando alguns exemplos, mas esse esta bem completo e pronto para usar

  126. wellington

    Colega muito 10 esse post mas no mesu está dando alguma coisa errada…
    fiz conexão do banco de dados coloquei tabelas do sql no banco de dados..
    mas não consigo fazer login……coloco a login e senha padrão: demo mas não entra….
    o que pode ser….

    fiz a instalação do PostgreSQL …..

    por favor… preciso dessa galeria.. Help.. me ajude….

    1. Rafael Clares

      Erro na configuração do banco, verifique usuário e senha corretamente;

  127. Jeovane Carvalho

    Ola colega então baixei seu script light box sei o que vc disse acima que esta com alguns erros mais então percebi que no seus códigos php vc não coloca a sigla php vc escreveu ele assim porque e quando coloco php da erro e nem apareçe e página este que vc esta vendendo seria este preço mesmo R$50,00 seria para colocar no meu sit, mas eset que vc ofereçe opara download da para corrijir os erros aguardo resp…

    1. Rafael Clares

      Fica muito ruim de ajudar quando alguém diz “alguns erros” e não mencionam os erros.
      Galera, pelo amor de Deus, minhas visões acabaram, é preciso que informem os erros para eu poder ajudar.
      Não tem nada a ver com valores, eu não vivo dessas galerias, infelizmente rs rs …
      Tudo que eu disponibilizo funciona, tudo é testado antes, no entanto, as vezes, de um servidor para outro encontramos algumas dificuldades, nada de outro mundo, só me passar as mensagens
      de erro que eu ajudo na medida do possível;
      As versão paga não é mais paga, segue o link com todas as versões dela.
      http://clareslab.com.br/learn/packgallery.rar

  128. Jeovane Carvalho

    Ola Ricardo obrigado por postar o link do mysql então eu estou quase terminando a configuração do sistema de galeria só que aconteçe o seguinte eu li todos os comentários e referente ao meu problema atual é na hora de fechars as tags se vc deixar como esta apareçe este erro “; $v = 1; } ?> “; $v = 1; } } //$materia = substr(“$materia”,0,200). ” … [leia mais]”; ?> mas se fechar da maneira atual <?php da este erro

    ( ! ) Warning: Invalid argument supplied for foreach() in C:wampwwwlightboxcolorbox gallerygallery_colorboxgallery.php on line 65
    Call Stack
    # Time Memory Function Location
    1 0.0019 145448 {main}( ) ..gallery.php:0

    E também tirei o php inicial de acesso ao banco se eu fechar as tags assim <?php tbm da outro erro

    Ooops, parece que o sistema quebrou!

    Estou quebrando a cabeça qui se puder me da um help fico grato…

    1. Rafael Clares

      Velho está quebrando a cabeça com o código mas não é o código.
      Veja, primeiro feche as tags sim.
      Segundo, confira os dados de acesso ao banco de dados;
      Outra coisa, atualizei o link que contém várias outras versões dessa mesma galeria,segue
      http://clareslab.com.br/learn/packgallery.rar

      Você sabe se a conexão com o banco de dados está ocorrendo?

  129. Jeovane Carvalho

    Oi Rafael no comentario acima não apareçeu as tags php eu fechei tudo assim <?php pra te infomar por isso estou te enviando outro comentario a unica coisa que não esta acontecendo e a conexao com a tabela fotos os dados chegam nas tabelas news e usuarios pelo que vi aqui o unico problema que estou tendo tendo é no script gallery.php esta dando erro booleano e embaixo aonde vai a foto erro forech segue os erros

    Aviso: Argumento inválido fornecido para o foreach () in C: wamp www mysqlgallery gallery.php na linha 85
    Chamada de pilha
    # Tempo Memória Função Localização
    1 0,0014 147296 {Main} () .. Gallery.php : 0

    Só apareçe esta mensagem acima quando retiro lá do começo do script a palavra php deixando assim <? conforme estava originalmente , e quando envio as fotos ela vaia ate para a pasta fotos mas não vai para o banco de dados eu acho que eu conseguindo resolver isso funcionara o resto perfeitamente e se eu fechar as tags colocando a palavra php não apareçe mais apenas aquele de script ***Opa, parece Que o Sistema quebrou! *** desde ja agradeço

    1. Rafael Clares

      Então velho, deve ter algum problema na sua tabela fotos, você já checou para ver se ela existe no banco ?
      Cara é alguma bobeira aí…
      Confere o seguinte, você como está a linha:
      $body = $news->executeSelectToArray( “urlfoto|idfoto|idmateria|capa”, “idmateria = $idmateria”);

      Confere se existem todos esses campos na tabela foto urlfoto|idfoto|idmateria|capa

      Outra coisa, vai no arquivo class/crud.class.php e retira todos os @mysql_query deixando apenas mysql_query (retira o arroba da frente dos mysql_)
      Assim dará para ver o erro do banco;

      1. Jeovane Carvalho

        Ola Rafael então consegui resolver fechando aquelas outras tags que estavam assim <?=$idmateria e deixei todas assim <?php echo $idmateria e agora as fotos estão chegando ao banco sim, acho que agora estou entendendo seu script se eu digitar gallery.php no navegador aquela mensagem de sistema quebrado é uma proteção porque o seu esta assim tbm que esta online, pra ninguem invadir o sistema como se fosse aquele sistema antiejct sql pra ninguem usar um recurso de engenharia REVERSA pra invadir o sistema.
        Então Rafael estou quase a deixar pronto seu sisteminha aqui, agora a unica coisa que aconteçe onde vai os trumb as fotos pequenas não apareçem só apareçem um erro assim ERROR:FILE NO FOUND, e li os outros comentários acima e vc disse em um dele que precisaria substituir o trumb.inc mas este que esta no script é para versão php5 é a mesma que uso, meu wamp é o 2.2 rodando com o php versão 5.4.3 precisaria alterar outra coisa…

        1. Rafael Clares

          Maluco, tem que ir na encruza… kkkkkkkkkk cara tem algo errado aí no seu server…
          primeiro passo, baixa novamente, antes de tentar usar, vá no seu php.ini e habilite o uso do open_short_tags (dê um pesquisar texto no arquivo, encontre e mude para On);
          Daí testa novamente porque essa aí vc já mexeu bastante. Olha o código não é lindo mas funciona sim.

  130. Jeovane Carvalho

    Cara vc tem razão kkkkkkkkkkkkkkkkkkkk ta zica mesmo ne quero imagine o que vai aconteçer com colocar online, ms então Rafael alterei todas as tags sem a palavra php e coloquei php dentro e aquelas assim <?= deixei assim <?php echo é o correto né.

    1. Rafael Clares

      Véi, acho difícil dar erro online. Já testou ?
      Que zica, mas só você tá tendo esse problema aê cara, é que você tá insistindo nesse aí que já tá mexido, se fizer o que eu disse:
      – configurar o PHP para aceitar open_short_tags
      – baixar novamente a galeria e começar do zero
      Instala o teamviewer e me passa o ID/Senha que eu vejo aí pra você man (mas primeiro faça esse procedimento acima).
      Abs

    1. Rafael Clares

      mas sem a senha não consigo entrar véi!

    2. Rafael Clares

      Nossa que brecha a minha, olha o arquivo uploadff.php na linha 130
      altere de
      $erros[] = $this->upload_info;
      para
      $erros[] = $upload_info;

      Daí vai dar outro erro e vamos vendo…

  131. Jeovane Carvalho

    Desculpa ai man te perturbar é que achei da hora sua galeria e queria muito ela neste de imóveis…

    1. Rafael Clares

      kkkkkkkkkkkkkk tá zoando né? suporte via msn! aí é demais irmão!
      Faça a alteração que eu disse que funciona;

  132. Jeovane Carvalho

    Man agora esta dando erro de largura de imagem

    1. Rafael Clares

      Véi usa um pouco de instinto aí cara, no mesmo arquivo altere:
      $largura_max = 800; // largura maxima para ocorrer o resize
      $largura = 800; // nova largura
      $altura = 600; // nova altura

      Ou mande uma imagem com largura menor

  133. Jeovane Carvalho

    Blz irmão mas ja esta me ajudando muito valew mesmo sei que é complicado muitas pessoas ai te enviando suport mas ja aprendi muito com seus scripts mas ja é uma mão na roda.

  134. Jeovane Carvalho

    Então estou fazendo as alterações só que esat dando ainda o mesmo erro as imagens por exemplo são de 640 480 pixels e ela da errro mesmo eu deixando o tamanho mior no arquivo

    1. Rafael Clares

      Remove a linha:
      $upload_info = ”
      A imagem:
      Deve ter como largura máxima de $largura_max pixels”;
      deixa só a linha:
      $upload_info = $handle->error;

  135. Jeovane Carvalho

    Então agora deu erro de diretorio e fiz assim confome vi nos comentarios

    $homeDB = “jcimoveisb”;
    $baseUrl = “http://jcimoveisb/Web/mysqlgallery/”;
    $fotodir = “http://jcimoveisb/Web/mysqlgallery/fotos/777”;

    1. Rafael Clares

      Cara, você não leu o tutorial ?
      Na pasta fotos, tem que dar permissão de 777 (gravação)
      Pelo FTP, só clicar na pasta em propriedades e alterar as permissões da pasta.;

  136. Jeovane Carvalho

    vou ter que contactar minha hospedagem os fpd não dão permissão de alteração de permissão vou resolver isso agora.

  137. Jeovane Carvalho

    Ah sim tentei deletar as fotos mas ele retorna ao aquivo gallery.php com aquele erro ops sistema quebrado…

    1. Rafael Clares

      mas isso não existe:
      $fotodir = “http://jcimoveisb/Web/mysqlgallery/fotos/777”;

      não seria ?
      $fotodir = “http://jcimoveisb/Web/mysqlgallery/fotos”;

  138. Jeovane Carvalho

    Rafael acho que consegui terminar meu trabalho, resolvi os problemas, 0 1º era deletar as fotos consegui resolver faltou tirar o @ do arquivo remove foto la no final no header, o 2º era a permissão do servidor agora o upload das fotos ocorre, normalmente depois da uma olhadinha la no link http://www.jcimoveisbrasil.com/mysqlgallery/admin.php quando vc reponder te passo a senha para logar, através do seu support estou apredendo muita coisa sobre php claro que a estrada é longa mas o começo já é tudo, agora vou fazer algumas modificações e implementar em meu site, passei madrugadas e dias para por em funcionamento mas valew a pena, as vezes uma falta de atenção nossa é que o script não roda esqueçer um ponto deixar espaço.
    Depois me passa seu email para que eu tratar um assunto do seu interesse..
    Um forte abraço e obrigado pelo apoio seu site é bombástico, fica com DEUS man valew.

    1. Rafael Clares

      Cara vou ser muito sincero com você e espero que não se decepcione mas… pare e pense um pouco, agora me responda:
      – Qual era o erro do script ?
      Te digo, nenhum erro, absolutamente nenhum, esse script tem cerca de 2 mil downloads, se tivesse tantos erros teriam ao menos 5 mil comentários nesse post.

      O único erro que houve foi a falta de atenção, no tutorial, umas das coisas que estão frisadas é justamente “Permissão da pasta fotos”.
      Se tivesse lido com calma e tivesse dados a devida permissão, teríamos poupado um dia inteiro.
      Boa sorte na sua jornada e da próxima, tente ler o tutorial antes de instalar o script;
      Abs

      1. Jeovane Carvalho

        Não ok pode ser que eu tenha alterado alguma coisa, mas mas o erro é meu mesmo e não seu sei que o script esta correto mas vc sabe a gente aprende errando, ams se possivel da uma olhadinha la pra ver se esta tudo correto senão deixei nada faltando…blz abs.

  139. Jeovane Carvalho

    Olá amigo parabéns pelo novo layout e suas materias abs..

    1. Rafael Clares

      Valeu Jeovane, muito obrigado meu brother!

  140. Jeovane Carvalho

    Olá amigo tudo bem, então consegui concluir quase todas as estapas do meu projeto, da uma olhada em minha pagina que estou elaborando http://www.jcimoveisbrasil.com/galeria/index.php, eu consegui modificar os valores vindo do banco e mudei a textura onde apareçe a foto eu procurei por vários tutoriais cheguei perto mas não consegui, o que eu queria é que nas fotos me vez de apareçer uma debaixo da outra, apareçe 3 fotos, 1 de cada lado, tipo uma fileira de 3 neste exemplo estas 3 fotos apareçerem na mesma fileira, tentei usar o for mas acho que não consegui acertar na programação se puder me ajudar desde ja fico grato.

    1. Rafael Clares

      Ah cara, isso é CSS, tem que alterar o css, usar float:left; nas imagens.
      #content IMG{ float:left; }
      é por aí! tá ficando show

  141. Jeovane Carvalho

    Oh parceiro obrigado pelo elogio eu mesmo estou montando sem copiar de ninguem, então não tem nada haver com programação né man apenas css tirando esta minha duvida vou cair matando no css porque estava mexendo na programação do script…

    1. Rafael Clares

      Claro, é só o css do conteúdo que está dentro da div #content;
      abs

  142. Jeovane Carvalho

    Então Rafael fiz conforme vc me disse sobre o css mas não vingou tipo assim pode ser que não te expliquei exatamente, eu queria que as texturas das imagens ficassem todas na vertical e se passar de 3 de cada fileira ela pular para baixo se vou deixar um exemplo la no meu site abs

  143. Jeovane Carvalho

    Fala ai m doan então através da sua ajuda eu consegui tomei uma surra do css mas consegui mas queria que vc me tirasse uma duvida porque em alguns computadores o float não funciona ou parte do css por exemplo uso um noot para acesso e montar meus sites mas no pc do meu pai que é de tubo no internet 8 ele abre torto aonde usei o float das imagens principais abre um debaixo do outro com antes mas nos outros navegadores abre certinho engraçado que no meu noot tbm uso internet 8 e ambos pcs rodam o windows xp e no meu noot todos os navegadores abrem certinho sera que posso jogar o pc do meu pai pela janela kkkkkkk, queria que vc pudesse dar uma acessada e ver como ficou e me diz depois se abriu certinho ai só para saber abs…

    1. Rafael Clares

      Ah velho, você vai me perdoar mas não tenho tempo para esse tipo de ajuda. Só posso ajudar em relação aos meus scripts. Personalização, customizações, criação de sites completos, layouts, essas coisas só remunerado né…
      Assim não dá para ajudar muito. Dê uma procurada no google, aprenda o básico de CSS, isso não tem nada a ver com a idade do seu computador, você precisa criar um documento legível para os browsers, tem que aprender o básico de HTML e CSS;

    1. Rafael Clares

      Sim, já respondi lá! Faz algum tempo!

      1. wesley

        Ola Rafael Clares baxei sua galeria meus parabéns um ótimo trabalho mais to com um probleminha não editei na porem ta dando um erro sacas, eu posto as imagens vai de boa e album tbeim show quando eu clico no album as imagens em vez aparecer as que upei aparece um icone de imagem nao encontrada e a seguinte frase ” clique para ampliar ” nao sei como concerta sabe me dize ro que tenho que fazer?

  144. Leonardo Silva

    Ola rafael olha la no celebracerimonial.com.br/fotos nao consigo resolver esse erro.

    1. Rafael Clares

      Dá uma conferida nos dados do banco, acho que usuario ou senha errada.
      Descomenta as linhas que tem @mysql_ nos arquivos para poder ver o erro. Esse erro é comum quando o acesso ao banco está errado, leia os comentários.

  145. Leonardo Silva

    Ja tentei de tudo verifica o codigo ai

    1. Rafael Clares

      Velho, acima da caixa de comentários está escrito em vermelho para não postar códigos, não aparece aqui os códigos e só polui a tela de comentários.
      no arquivo crud.class.php retira os @ da frente do mysql_ para exibir os erros. Mas é certeza que o erro é nos dados do banco. o usuario e banco possuem o nome do usuario do cpanel.
      ex: usuarioCpanel_usuarioBanco , usuarioCpanel_nomeDoBanco

      1. Leonardo Silva

        qual arquivo vc precisa ver para me informar o erro correto?

        1. Rafael Clares

          coloca no pastebin seu arquivo de conexão sem a senha;

          1. Leonardo Silva

            rafael to precisando mesmo da sua ajuda tenho ate a meia noite de hj para hospedar esse site rs.

          2. Rafael Clares

            Amigo, não posso assumir seus prazos. Se você ler novamente, estou pedindo o link que é gerado quando você coloca o código no pastebin e você por outro lado quer que eu entre lá e procure seu código.
            Acho que se quer ajuda deveria ajudar um pouco também. Se conseguir o link ou gerar outro, post aqui para eu poder ajudar você!

  146. Leonardo Silva

    pronto esta la com nome celebra cerimonial

      1. Rafael Clares

        Acho que seu usuário está errado.
        o padrão é: usuarioDoCpanel_usuarioDoBanco.
        Exemplo:
        Se seu usuario do cpanel é celebra e você cria um usuario de banco chamado celebra_1, então, o usuário é celebra_celebra_1. Segue o mesmo padrão do nome do banco.

          1. Rafael Clares

            Alterei lá, dá uma olhada como ficou o conexao.class.php
            No entanto, você misturou algumas coisas, dê uma conferida mas creio que você usou a versão de uma galeria e o banco de outra versão.
            Depois confira, no momento está funcionando.
            flw

  147. Wanderson Alves

    Ola rafael poderia me ajudar nesse erro aq fusei fusei e nao achei “”””: Function eregi() is deprecated in C:\Program Files (x86)\EasyPHP-12.1\www\uploadff.php on line 77″”””

    1. Rafael Clares

      Sua versão do PHP é antiga, baixe e instale o easyphp aqui

      1. Wanderson Alves

        Cara obrigado consegui resolver mas não com easyphp instalei o wamp ai deu tudo certo mas tem outro erro que aparecia no easyphp também que é na pagina http://127.0.0.1/post.php?pageid= as imagens na capa não aparecem só aparece se você clica para ampliar ai aparece a imagem mas apequenininha de capa não aparece aparece uma imagem pequenininha quebrada no meio pode me ajudar com isso ?

        1. Rafael Clares

          Parece um problema no arquivo que gera as miniaturas, nesse caso é preciso estar habilitada a biblioteca GD2, procure no seu php.ini se está habilitada.
          Tente usar ao menos o PHP5 para essa galeria.

          1. Wanderson Alves

            Cara habilitei a gd2 muito obrigado mesmo rodando perfeitamente aq só seu fan

          2. Rafael Clares

            rs rs ae sim, mais um brother satisfeito!
            abs

  148. Jeovane Carvalho

    E ai man blz tive muito progresso com seus scripts e valew pela força até aqui, só queria uma pequena ajuda sua se possivel no painel de login do script criado por você, eu consegui dinamizar e validar os campos mas eu queria que quando o usuário digitasse a senha errada surgisse aquela mensagem de alerta do navegador tentei escrever o php pra validar a senha mas ainda não tive sucesso ainda, consultei a blibioteca php.net, mas não me ajudou muito voce sabe aonde poderia ver um tutorial assim que vc conheça, veja a entrada do meu login http://petrovick.orgfree.com/admin.php

    1. Rafael Clares

      Basta alterar o arquivo class/sessao.class.php no código que possui um formulário. Utilize esse código
      http://pastebin.com/Rxfkf4D0

      Basta alterar a mensagem da var $erro e também a localização da mensagem no formulário ou fora ‘.$this->erro.’ (procure esse trecho)

      1. Jeovane Carvalho

        Olá então até consegui fazer de acordo com que vc me explicou mas ainda acho que estou errando em logar depois disso, segue o link do código no pastebin que add http://pastebin.com/mUjJ6i0d valew man.

        1. Rafael Clares

          Ah sei lá, você tá colocando javascript como retorno do PHP, sei não, bad idea!
          Tenta assim então
          http://pastebin.com/203DNRqX

          1. Jeovane Carvalho

            Bem vou tentar aqui é que não fiz como vc me explicou acima porque não entendi com escrever o código como vc me disse ai eu fiz desta maneira a única coisa a chata é quando eu entrar na página de login já apareçe a msg “usuário ou senha inválidos’ mas vou ver este código que vc me mandou e te digo por aqui depois…

  149. Jeovane Carvalho

    Então man tentei do jeito que você postou no pastebin só que não chama o script avisando que a senha esta errada , por enquanto deixei do jeito que fiz, sei que não é correto mas porque ele volta com o retorno do php, mas se puder me dar uma dica de como solucionar isso, e de qualquer maneira valew pela ajuda, já clareou bastante as minhas idéias, abs…

  150. alysontec2010

    Link para download passa ai mano

    1. Rafael Clares

      clareslab.com.br/learn/mygallery.rar

  151. Gustavo Cunha

    Olá Rafael, aqui pra min ta dando” Não foi possivel conectar-se ao banco de dados, por favor tente mais tarde!” o que pode ser editei certo os codigos bem como vc mandou!! se puder me ajudar eu agradeceria muito obrigado!!

    1. Rafael Clares

      Gustavo, como o erro já diz, tem algum dado incorreto nas configurações do banco, nada mais!
      Teste no servidor local e no remoto e me diga se ainda ocorre nos 2.

  152. Elquis

    rafael estou fazendo um teste com o seu projeito album de fotos, mais porem o login e senha : admin nao entra aqui diz que esta senha e incoreta pode me ajudar ai

    1. Rafael Clares

      Se não loga é porque tem algo errado na conexão.

  153. Gabriel Carvalho

    Olá Rafael, pode me ajudar? instalei a galeria no meu site: http://www.ubaplus.com.br, para eu acessar o admin da galeria ficou: http://ubaplus.com.br/galeriaeventos/admin coloquei ja 2 posts, porem quando eu entro http://ubaplus.com.br/galeriaeventos/ ele da o seguinte erro: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/ubapl792/public_html/galeriaeventos/class/crud.class.php on line 58

    Nenhum registro publicado!

    pode me ajudar?

  154. Alexandre Malta

    Olá Rafael, fiz o download do arquivo mais na hora de descompactar ele apresenta dois erros e não descompacta!!

  155. Edvaldo

    Ola Rafael blz ….estou com um probleminha ao clicar na imagem ela não amplia… o que pode estar acontecendo … estou utilizando o xampp…localhost ….grato desde ja…

  156. Carlos

    Olá Rafael, sei q esse tópico é antigo mas essa galeria é exatamente o q eu estou precisando, e a minha dúvida é se tem como alterar a forma de envio, ou seja, selecionar varias fotos para envar de uma vez só ao inves de 5 ou 6 por vez.. só alterar o form resolveria?
    Muito obrigado desde já…

Os comentários estão encerrados.