Jump to content


Photo

Descobrir E Pegar A Extenção...


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

#16 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 08/12/2005, 16:03

amigao nao existe extensao .tar.gz e sim gz se voce tem um arquivo com o nome arquivo.tar.gz a extensao por padrao é o do ultimo ponto entao voce tem que ler da esquerda pra direita...

Falopa!

#17 portalwebmaster

portalwebmaster

    kd as minas???

  • Usuários
  • 137 posts
  • Sexo:Não informado
  • Localidade:São Paulo - SP

Posted 08/12/2005, 16:27

Bem se liga fiz isto aqui e deu certo, ele encontrou o caminho geral do arquivo.

agora usei a função explode para pegar tudo que vier depois de $id, só que ai ele pega apenas uma das partes entre os pontos então fiz assim.

.

<?
foreach (glob("$id.*") as $filename);

$arquivo=explode(".",$filename);
if($arquivo[3]==''){
$ext=$arquivo[2];
}else{
$ext="$arquivo[2].$arquivo[3]";
}
echo "$ext<br>";
?>

Agora deu certinho para o que eu queria.

acho que está é a melhor forma.. se alguem souber de outra ainda melhor posta ai.. ;-)

vlw até agora galera..

#18 fnmagri

fnmagri

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 08/12/2005, 20:32

E aí...

Bom, já que no seu caso vc sabe o nome do arquivo, por que não faz assim?

<?

$id = '10';

foreach (glob("$id.*", GLOB_BRACE) as $valor) {
$file_ext = substr($valor, strlen($id) + 1);
echo $file_ext;
}

?>

Falou,
Fabrício




1 user(s) are reading this topic

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

IPB Skin By Virteq