Jump to content


Photo

Pegando Somente Arquivos Jpg Do Diretorio


  • Faça o login para participar
5 replies to this topic

#1 Welington

Welington

    Ativo

  • Usuários
  • 305 posts
  • Sexo:Não informado
  • Localidade:Taubaté - SP
  • Interesses:Sandra Bullock<br>Alias<br>---<br>Webdesign<br>ASP<br>PHP<br>---

Posted 02/11/2004, 13:11

ai pessoal,
ja vasculhei o manual inteiro do php mas nao achei nada sobre o q eu queria...
eu tenho q fazer um script que pegue somente os arquivos .jpg de um diretório, porém eu não sei como fazer e nem qual o código pra conseguir o mime type do arquivo... ler o diretorio eu sei, mas nao sei encontrar o mime-type de cada arquivo selecionado, alguem pode me ajudar?

vlw

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 02/11/2004, 13:16

PHP
<?php

$dir
= "pasta/";
$abrir = opendir($dir);

$jpg = array();

while(
false!=($file=readdir($abrir)) ){

 if ( (
$file!=".") && ($file!="..") ) {
$ext = explode(".", $file);
if (
$ext[1] == "jpeg" ) {
 
$jpg[] = $file;
}
 }

}

foreach (
$jpg as $img) {
 echo
$img."<br />";
}

?>

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 Welington

Welington

    Ativo

  • Usuários
  • 305 posts
  • Sexo:Não informado
  • Localidade:Taubaté - SP
  • Interesses:Sandra Bullock<br>Alias<br>---<br>Webdesign<br>ASP<br>PHP<br>---

Posted 02/11/2004, 13:39

valeu cara, mas vc sabe como pegar o mime-type do arquivo?

#4 dokkalfr

dokkalfr

    Ich bin der Geist der stets verneint

  • Usuários
  • 203 posts
  • Sexo:Não informado
  • Localidade:Svartheim
  • Interesses:Programação e sexo

Posted 02/11/2004, 13:55

pra uma sintaxe alternativa pra essa busca vejam http://br.php.net/glob
Ainda com dúvida? Os melhores programadores PHP estão aqui
=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Blog PHPClube
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bookmarks

#5 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 02/11/2004, 13:56

PHP
<?php

$dir
= "pasta/";
$abrir = opendir($dir);

$jpg = array();

while(
false!=($file=readdir($abrir)) ){

 if ( (
$file!=".") && ($file!="..") ) {
if(
mime_content_type($file) == "image/jpeg") {
$jpg[]=$file;
}
 }

}

foreach (
$jpg as $img) {
 echo
$img."<br />";
}

?>


Eu usei o mesmo script do Felipe, só que utilizei a função mime_content_type...

Maiores informações sobre essa função, procure no site do php.net

#6 Welington

Welington

    Ativo

  • Usuários
  • 305 posts
  • Sexo:Não informado
  • Localidade:Taubaté - SP
  • Interesses:Sandra Bullock<br>Alias<br>---<br>Webdesign<br>ASP<br>PHP<br>---

Posted 02/11/2004, 14:21

o mime_content_type apareceu uma vez como "application/octet-stream" e quando atualizei retornou um erro...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq