ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Ajuda com PHP puro

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi for PHP
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
vinicius85
Novato
Novato


Registrado: Sábado, 1 de Novembro de 2008
Mensagens: 1

MensagemEnviada: Sáb Nov 01, 2008 7:10 pm    Assunto: Ajuda com PHP puro Responder com Citação

Galera, seguinte:
Tenho esse código:



Código:
<?php
$dir = getcwd();
$dh = opendir($dir);

while (false !== ($filename = readdir($dh))) {
if (substr($filename,-4) == ".jpg") {
echo "<a href=\"" . $filename . "\">". $filename . "</a><br>";
}
}
?>




Como vcs podem ver, ele lista as imagens em JPG que estão em uma pasta no server.

Ok, até ai tudo bem. O que eu não estou conseguindo é organizar em uma das duas formas:

Alfabética ou
Data de entrada no servidor.

Já pesquisei e achei alguns códigos, porém nao consegui adaptar com esse meu.


Podem me ajudar?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
thomazs
Moderador
Moderador


Registrado: Segunda-Feira, 1 de Março de 2004
Mensagens: 2835

MensagemEnviada: Qua Nov 05, 2008 2:05 am    Assunto: Responder com Citação

Você pode adicionar os itens em um array, ordenar, e só então montar a exibição:

Código:

$dir = getcwd();
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
  if (substr($filename,-4) == '.jpg') {
    $files[] = $filename
  }
    $files[] = $filename;
}
sort($files);
foreach( $files as $f )
    echo '<a href="' . $f. '">'. $f .'</a><br>';


Ou tentar assim:

Código:

$dir    = getcwd();
$files = scandir($dir);
foreach( $files as $f ){
  if (substr($f,-4) == '.jpg') {
    echo '<a href="' . $f . '">'. $f .'</a><br>';
  }
}

_________________
Suporte e Consultoria em Desenvolvimento de Sistemas
Bacharel em Sistemas de Informação
Especialista em Bancos de Dados
Desenvolvimento: Clipper, Delphi, PHP, Python/Django
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi for PHP Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB