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
Pegando Somente Arquivos Jpg Do Diretorio
Started By Welington, 02/11/2004, 13:11
5 replies to this topic
#1
Posted 02/11/2004, 13:11
#2
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
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 02/11/2004, 13:39
valeu cara, mas vc sabe como pegar o mime-type do arquivo?
#4
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
=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Blog PHPClube
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Bookmarks
#5
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
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)