Ir ao conteúdo

ajuda php


juniorvitor

Posts recomendados

Postado

estou tentando sem sucesso colocar tamanho especifico 150x150 da imagem que exibe nesse script php,exibe ultima imagem de uma pasta,agradeço sua ajuda desde já

<?php

// Pasta onde estão as fotos
$pasta = "user_and_cmu_img/usuarios";

// Pegar todas as fotos (a função glob diferencia letras maiúsculas de minúsculas)
$fotos = glob($pasta . "/{*.jpg,*.JPG,*.jpeg,*.JPEG,*.PNG,*.png,*.gif,*.GIF,*.JPEG}", GLOB_BRACE);
// Note que as fotos devem estar com uma das extensões acima. Você pode adicionar mais, se quiser

// Pegar o data da modificação de cada foto
$datas_mod = array();
foreach ($fotos as $i => $foto) {
$datas_mod[$i] = filemtime($foto);
}

// Ordenar o array das datas
arsort($datas_mod);
// Usando arsort porque essa função preserva as chaves associativas e ordenar reversamente, do maior p/ o menor

// Pegamos a chave do primeiro elemento do array, ou seja, da data-hora mais recente
$uf = key($datas_mod);

// Por fim, o nome do arquivo da foto mais recente
$ultima_foto = $fotos[$uf];

// Exibir...
header ('Content-Type: image/jpeg,png,gif');
echo file_get_contents($ultima_foto);

?>

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!