Ir para conteúdo
Fórum Script Brasil
  • 0

Paginação


Jacksonrs

Pergunta

Pessoal queria abrir de nove em nove abaixo o script para gerar o thumb, qeuria que fizesse uma páginação automatica alguém sabe como.

$a=1;
// Abre o diretório atual para leitura de imagens... 
if ($handle = opendir('wp')) {                      //diretório com as imagens

echo 'Olhe o resultado deste php:<br>';

while (false !== ($file = readdir($handle))) { // Só carrega as imagens que 
tiverem extensões esperadas 

if (strtolower(substr($file,-4,4)) == '.jpg' || 

strtolower(substr($file,-5,5)) == '.jpeg') { 

# Carrega a imagem 

$img = @imagecreatefromjpeg('wp/'.$file); 


// Se a imagem foi carregada com sucesso, redimensiona o tamanho da mesma 
if ($img) { 
$a++;
$width = imagesx($img); 

$height = imagesy($img);
$new_width = 101; 
$new_height = 77; 


// Cria uma imagem temporária 
$nova_img = imagecreatetruecolor($new_width, $new_height); 

imagecopyresized($nova_img,$img,0,0,0,0,$new_width,$new_height,$width,$height);


//salvando o arquivo
$arquivo="thumbs/$file";//diretorio e nome do thumbnail gerado
imagejpeg($nova_img,$arquivo);//cria imagem jpg e manda pra pasta ..

//exibindo o resultado!
echo '<a href="wp/'.$file.'" target="_blank"><img src="thumbs/'.$file.'" alt="clique para ver a imagem no tamanho original..." /></a>'; 
} 

} 

} 
closedir($handle); 

imagedestroy($img);
imagedestroy($nova_img);
//echo $a;
}
?>

Bom esse script está funcionando corretamente mas preciso que ele gere de novem em nove alguém sabe como fazer isso ?

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

conte quantas imagens tem no diretório, com estes valores seus, e divida por nove, daí, tu grava em uma variável, qual foi a última imagem, exibida, ou grave todas em uma array, e depois pegue e vá fazendo aparecer nove em nove.

to elaborando o código, carma, tah complicadu!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...