| Maior acervo de vídeo aulas da web

Não consegue visualizar a vídeo aula?

Listando imagens de uma pasta com PHP

Salve Amigos do VAB, David CHC em mais uma video aula de PHP. Nessa video aula iremos aprender a como listar as imagens de um pasta, de também organizá-la de acordo da data de modificação, da mais recente para mais antiga. Vamos utilizar o slide show da video aula sobre jquery, e também array, caso tenha duvida sobre array, assista a video aula Entendendo sobre Array. Bons estudos.

Pré requisitos:
Criando um Slide Show com Jquery
Entendendo sobre array no PHP

Você gostou dessa Vídeo Aula, então compartilhe com seus amigos

Artigos Relacionados

Comentários

  • http://www.videoaulasbrasil.com.br Felipe Cardozo

    Se as vídeo aulas já estão assim, imagine o DVD…

    Show!

  • http://www.cursopadrao.com.br marcello lima

    muito boa mesmo essa aula vou usar pra o meu site, parabens e continue assim colocando aulas otimas…

  • http://www.wandersonmax.com.br wanderson/brasília-df/19anos

    ótima vídeo aula, vlw..

  • Leonardo Tavares

    Parabéns David! A vídeo aula ficou 10!
    Abraço.

  • http://tutorial-city.net Tutorial City

    Show de bola ;)

  • Flavio

    Muito boa vídeo aula, to loco pelo DVD, porque será diferente dos demais, to cansado de comprar dvd só falando de php e mysql todos ensinam a mesma coisa, DAVID se você for mais pro lado da linguagem em sí no DVD sem muito banco de dados, vai fazer muito sucesso…

    Obrigado por tar ajudando tanto aqui na VAB….

  • http://www.aquidownloads.com.br Luis Henrique

    Parabéns David CHC mais uma video aula de ótima qualidade explicada de uma forma simples e fácil de entender =D… concordo com o Flavio tem DVDs q o cara compra q tem tanta propaganda e “nome” e na hora q a gente compra e vai assistir só ve coisa básicas q a maioria a gente já sabi… o mais importante mesmo q é os códigos a maioria nao ensina… se no DVD, se no DVD vc seguir essa base de ensinar q vc faz nas video aulas pode ter certeza q vai ser um sucesso e eu sou candidato a comprar xD abraços… flws

  • http://www.bjptv.com.br Rodrigo Martinelli

    muito bomm, super explicativo, daria pra fazer algo do tipo album de fotos?
    exibir 30 fotos de uma ves 5 por linha
    ?

    • http://www.videoaulasbrasil.com.br David CHC

      @Rodrigo, dá sim, vc vai usar o operador modulo ( % )para calcular:

      $i = 0; //inicializador
      $limite = 5; //será o limite por linha

      foreach($imagens as $imgs){
      echo $imgs;

      //aqui coloca um br para pular linha
      if($i % $limite == 0) { echo ‘ [br /]‘;}
      $i++;
      }

  • http://tutorial-city.net Tutorial City

    Qual vai ser o conteúdo do DVD?

    • http://www.videoaulasbrasil.com.br David CHC

      Desde do Básico – tipo de dados até Orientação a Objeto, no final seria construindo um sistema. Só não tenho prazo pra quando será lançado, espero q eu consiga fazer o mais rapido possivel, tá complicado, rs

  • Sergio Saldanha

    Excelente video-aula.
    Aguardo para comprar também o CD.
    Att.

  • Mario Armartino

    Pensa bem! O cara quer aprender php mais acha que mysql “banco de dados” é inútil, e ainda acha que deve ficar fora do DVD, (só porque ele que). Isso me deixou chateado, banco de dados é quase o pai do php, pode ver que 99% do vídeo aulas de php que tem aqui são relacionadas com o banco de dados e código php. Se você quiser aprender de verdade a linguagem, vai ao manual estuda o comando que você esta precisando. Melhor compra um livro da linguagem, lê apostilas enfim, existe uma variedade de conteúdo para tal fim. No DVD tem sim que explicar a linguagem, e se o conteúdo dele for 10% do que o David ensina e ainda o que ele disse, no comentário abaixo, pode ter certeza que você vai aprender muito! E ainda não tem como fugir de banco de dados não amigo, se você não aprender isso como ira dar suporte pra uma loja, uma imobiliária etc.
    Sinceramente suas palavras me deixaram muito indignado.

  • TOMER

    Eu acho que ele se referia a OOP, design patterns, etc… David, o sistema será OOP?

  • http://www.portaldasvideoaulas.com André Silva

    Excelente vídeo aulas. Não sei o que seria de mim sem o David :D

  • matheus

    DVD o.0 David CHC tu vai fazer um DVD Sobre PHP ? Como iremos saber quando ele esta pronto vai anunciar aki ou ira ter algum site especifico ?

    • http://www.videoaulasbrasil.com.br David CHC

      @matheus, eu irei anunciar, mas não tenho uma previsão quando estará pronto, pq tenho outros compromissos, mas quando tiver pronto irei avisar sim.

  • Fabiano

    Muito boa a video-aula…queria que você fizesse uma video -aula explicando como eu faço pra fazer uma página de leitura em php pra sistema verificar página com foto e sem foto,pelo que ttenho visto é atraves se condições IF e ELSE,
    pq se eu colocar uma noticia sem foto pelo sistema fica o quadrado de foto não encontrada,daí queria colocar noticia sem foto e que não apareça o tal quadrado….se puder ajudar agradeço!!!

    • http://www.videoaulasbrasil.com.br David CHC

      @Fabiano, vc tá cadastrando essas fotos(nome da foto) no banco de dados? Se tiver, vc verifica na hora de exibir, exemplo:

      $query = mysql_query( “SELECT * FROM noticias”);
      while($linha = mysql_fetch_assoc($query)){
      if(empty($linha['imagem'])){
      echo ‘[ h1 ]‘.$linha['titulo'].’[/h1]‘;
      echo $linha['noticia']
      }else{
      echo ‘[ h1 ]‘.$linha['titulo'].’[/h1]‘;
      echo ‘[img src="pasta/'.$linha['imagem'].’” /]’;
      echo $linha['noticia']
      }
      }

      Verifica se o campo da imagem está vazio, se tiver, ele mostra apenas a noticia, caso contrario mostra a imagem.

  • Edimar A SOUZA

    Olá gostaria de saber qual o programa que vc usa para desenvolver PHP…

    Obrigado.

    • http://www.videoaulasbrasil.com.br David CHC

      @Edimar, eu uso notepad++

  • http://www.lucianocs3.com.br Luciano Dutra

    cara tu poderia me dar uma idéia de como que eu faço pra inserir vídeos do youtube dinâmicamente em um site,como seria o campo no banco ….tipow aquela função do orkut…coloca o link e blz!!!!
    se puder ajudar
    obrigado
    abraços

    • http://www.videoaulasbrasil.com.br David CHC

      @Luciano, basta vc criar uma tabela com os campos:

      id => chave primaria e auto incremento
      titulo => titulo do video (Varchar 100)
      video => o script do video (text)
      data => data da inserção.

      Basta vc pegar o codigo q o youtube libera para incorporar a sua página e colocar onde será o video , não se esqueça de colocar htmlentities na hora de cadastrar, para não dá problema:

      $video = htmlentities($_POST['video']);

      Isso converterá alguns caracteres em seus respectivos códigos, isso evita dá problema na hora de cadastrar no banco de dados.

  • http://www.aquidownloads.com.br Luis Henrique

    muito interessante essa video aula, tenho uma dúvida! Gostaria de saber como q eu podia listar não só imagens mais tbm executáveis, tipo listar tudo de uma pasta e mostrar na tela os links para clicar e baixar teria como? vlw ai abraços…

    • http://www.videoaulasbrasil.com.br David CHC

      @Luis Henrique, para listar tudo q tem numa pasta, vc poderia fazer assim:

      $arquivos = glob("pasta/{*.*}", GLOB_BRACE);

      Para forçar o download, vc pode enviar o nome do arquivo via get, e numa pasta fazer esse processo:

      echo "[a href="baixar.php?file=nome_do_arquivo.extensao"]Baixar arquivo[/a]";

      Nesse caso tem um link para o arquivo baixar.php, sendo q vai enviar o nome do arquivo pela variavel file, via get.

      No arquivo baixar.php, vc varia assim:

      //recuperar o nome do arquivo
      $file = basename($_GET['file']);
      //pasta do arquivo
      $pasta = “pasta_do_arquivo/”;
      //verifica se o arquivo existe
      if(file_exists($pasta.$file)){
      //tipo do arquivo
      $tipo = filetype($pasta.$file);
      //tamanho do arquivo
      $tamanho = filesize($pasta.$file));
      header(“Content-Type: $tipo”);
      header(“Content-Length: $tamanho”);
      header(“Content-Disposition: attachment; filename=\”$file\”; size=$tamanho”);
      readfile(“$pasta.$file”);
      exit;
      }

      Qualquer pesquise sobre forçar download com php

  • http://www.aquidownloads.com.br Luis Henrique

    pois é já andei pesquisando bastate sobre isso eu até achei um código praticamente q faz tudo q eu quero só joga na pasta q ele mostra tudo, ate ele próprio mais dai eu bloquei isso mais tem um problema ele lista o exe mostra o link codificado mais dai eu baixo o arquivo fica corrumpido eu vou bota um link aqui pra ti baixar o arquivo e se tu não tiver muito ocupado eu te pediria pra ti ver se tu acha uq ta errado porq funciona tudo só corrumpe os exe vlw ai aqui ta o arquivo http://www.aquidownloads.com.br/download/index.php

  • Luciano

    David tenho uma duvida que acho qui mtos aqui tbm devem ter, que é como colocar marca d’agua em foto dinamicamente!!!!
    Ta bem escasso de conteudo na net sobre esse assunto.

    se puder dar uma força seria de grande ajuda
    abraço cara!!!

    • http://www.videoaulasbrasil.com.br David CHC

      @Luciano, eu fiz um pequeno script e com o código comentado, que poderá sanar essas duvidas, não sei quando poderei fazer uma vídeo aula, mas já quebra um galho, rs

      http://pastebin.com/fc9a6cc9

  • Willian Alemida

    Ola…suas aulas são show de bola….tem como fazer uma que ensine a listar as imagens de uma pasta e criar paginacao..?

    • http://www.videoaulasbrasil.com.br David CHC

      @Willian Alemida interessante sua sugestão, com esse tipo de paginação sem ser com banco de dados, vou ver se faço uma aula desse tipo.

  • Willian Almeida

    Obrigado…e sucesso ao fazer…professor…rsrsrs..tinha que ter um espaço aki para os internautas mostrarem os trabalhos feitos com conhecimento ensinados por vcs…se tem eu nao vi ainda…desculpe-me.

    • http://www.videoaulasbrasil.com.br David CHC

      @Willian, ainda não temos, mas é uma ótima sugestão.

  • http://www.rubwork.com Ruben Almeida

    OLA conseguiria disponibilizar me todo esse codigo k usou pa criar os botoes e etc… sff todo o codigo que esta nesta video aula!!!! por favor é urgente tenho um projecto pa apresentar muito urgente :(

    • http://www.videoaulasbrasil.com.br David CHC

      @Ruben, o slide show, é isso q vc tá dizendo? Tem o link para esse slide show nos pre-requisito : Criando um Slide Show com Jquery, é só clicar q tbm tem um link q disponibilizei o codigo com fazer esse slide.

  • WILDEMAR

    Tirou completamente minha duvida sobre array .. eh que to começando estudar php e eh a primeira linguagem de programação que estudo! xD vlw msm David CHC

  • http://www.spmidia.com kiko

    Olá..bem interessante o codigo. Minha questão é a seguinte:
    Vou usa-lo para criar galerias de fotos vindas do banco de dados, entao, ao clicar na mini da tal galeria, irá para a pagina com esse cod para fazer a listagem das fotos, mas como listar/mostrar só as fotos por id? tipo
    link de detalhe da galeria: pagina.php?CODIGO=5881 – dai, preciso listar só as fotos da galeria desse ID…do jeito que está, o scrpit está pegando todas as iamgens da pasta em questão!!
    Poderia alguem me dar um help??

    Abraços e parabens pelo site.
    Kiko

    • http://www.videoaulasbrasil.com.br David CHC

      @kiko, se é vindo banco de dados, vc não precisar esse script, já q ele serve apenas para quem não tem banco de dados, e precisa listar algo de uma pasta. Se vc tem uma galeria de fotos, provavelmente vc deve ter duas tabelas


      Tabela galeria
      idGaleria
      nomeGaleria
      capaGaleria

      Tabela fotos
      idFoto
      galeriaId
      urlFoto

      Veja q na tabela fotos tem um campo chamado galeriaId, q é quem vai identificar de q galeria pertence a foto.

      Então vc vai fazer isso mesmo q vc fez.

      http://pastebin.com/0NyBgNGT

  • http://www.spmidia.com kiko

    certo David….mas se eu não tiver duas tabelas, pq eu uso a developer toolbox para fazer essa galeria, entao, eu jogo o link da galeria sem precisar ter 2 tabelas, e qndo detalho, ele chama as fotos do respectivo id. Veja nesse cliente:
    http://donabranca.com.br/jp/galeriafotos.php – aqui ele chama todas as galeria do bd.

    http://donabranca.com.br/jp/viewGaleriafotos.php?id=32 – aqui ele detalha a galeria clicada….Nessa pagina viewGaleriafotos.php?id=32 – que detalha a galeria eu estou usando isso: http://pastebin.com/X8CHJKMY
    Mas acontece que parou defuncionar! dai encontrei o seu script que funcionou, mas não filtra minhas galerias…

    Agradeço a ajuda!
    Kiko

    • http://www.videoaulasbrasil.com.br David CHC

      @kiko, acabei de testar sua pagina, está puxando normalmente, puxando a pasta de acordo com ID.

  • http://www.spmidia.com kiko

    minha pg está puxando, on line…estou fazendo um novo trampo e o script parou defuncionar..pelo menos offline!!
    Como não sou expert em programação, e faço uso do plugin citado, vc pdoera dizer e meu script está correto ou com algum erro que possa estar fazendo com que ele não funcione, pelo menos offline!?
    Parabens pelo artigo/aula
    Kiko

    • http://www.videoaulasbrasil.com.br David CHC

      @kiko, está correto sim.

  • http://www.spmidia.com kiko

    joia…pode ser algo offline entao…vou subir o trampo do cliente e testar!
    Valeu

    Kiko

  • Burns_reis

    mxmaster? ou vab?? kkkk é um plagio laskado!!

    • http://davidchc.wordpress.com David CHC

      Plágio de q ? Não entendi. Não sei se vc sabe, o VAB faz parte do MxMasters. É sempre bom a gente se informar direito antes de falar alguma coisa.

  • Netinhofontenele

    David como apagar as imagens da pasta? obrigado


Hospedado por Hostnet - Hospedagem de sites

VAB - Todos os direitos reservados - 2008 / 2012

Developed by: MX Web Studio

Mais em PHP (176 of 199 articles)