Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17507
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Paginação para array ou arquivos de pasta PHP

26-05-2011 15:21

Esse script que indico é uma paginação simples porém bem completa, sem uso de banco de dados, que serve para paginar itens de um array PHP.

O script está sendo oferecido no artigo em inglês no link abaixo
http://blogs.sitepoint.com/perfect-php-pagination/

Link direto para o download
http://www.sitepoint.com/examples/pagin ... d-demo.zip

Esse script pode paginar arquivos de uma pasta da seguinte forma:
Ao baixar esse script, abra o arquivo index.php e procure por essa linha:

//create an array of names in alphabetic order. A database call could have retrieved these items $names = array("Andrew", "Bernard", "Castello", "Dennis", "Ernie", "Frank", "Greg", "Henry", "Isac", "Jax", "Kester", "Leonard", "Matthew", "Nigel", "Oscar"); 

Agora, comente a linha acima, adicionando // antes de $names

// $names..

E adicione abaixo o seguinte

$names = glob('teste/{*.php,*.gif}', GLOB_BRACE); 

Essa linha significa que o script vai usar como valores do array arquivos da pasta teste, somente arquivos com o formato: php e gif

Para mudar a quantidade de linhas mostradas por página vá na linha "no index.php"

$pagedResults = new Paginated($names, 10, $page); 

Altere onde está o 10 para a quantidade de linhas desejadas.
1
A melhor hospedagem para o seu site HostGator!
 
Mais de 50 postagens
Mais de 50 postagens
Mensagens: 69

Paginação para array ou arquivos de pasta PHP

30-05-2011 08:14

Fala web, belê?

Então cara, é possível unir essa paginação de arquivos organizando-os por ordem alfabética ou tamanho do arquivo (em Kb)???

É que em um sisteminha que eu tenho eu precisaria saber qual é o mais pesado dentre as imagens e etc... Mas acredito que se houver uma maneira de organizar por nome eu consigo alterar para fazer através de tamanho (já tenho o código que pega o tamanho) - filesize (arquivo.jpg);

Desde já agradeço!
0
 
Avatar do usuário
ADMIN
ADMIN
Tópico Autor
Mensagens: 17507
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Paginação para array ou arquivos de pasta PHP

30-05-2011 08:31

Depois do array que pega o os arquivos da pasta

$names = glob..

Para organizar em ordem alfabética usa-se o

natsort($names); 

Para ordenar os arquivos da pasta por tamanho, dá uma olhada na função GLOB no link abaixo, pode dar uma idéia

http://php.net/manual/en/function.glob.php
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado