Eu encontrei algo :) Galeria PHP de Arquivo Único . Demonstração aqui .
Estou procurando por um pequeno script (.php) que irá gerar uma galeria a partir do diretório atual. Eu espero que você saiba o que quero dizer. Algo como abaixo. EDITAR : Eu quero dizer algo que não requer instalação, nenhuma configuração, etc. Eu preciso apenas colocar este script no diretório com imagens, abrir no navegador da web e obter uma galeria simples.
/var/www/some/directory:
a.jpg
b.jpg
c.jpg
d.jpg
gallery_script.php
Eu encontrei algo :) Galeria PHP de Arquivo Único . Demonstração aqui .
Um arquivo PHP muito simples que procura no diretório atual por arquivos jpg, png e gif e os coloca em uma tag HTML <img>
.
<?php
$format = '<img src="[FILE]"> [FILE]<br>';
chdir(dirname(__FILE__));
$files = glob("*.{jpeg,jpg,png,gif}", GLOB_BRACE);
foreach ($files as $file) {
if (is_file($file)) {
echo str_replace('[FILE]', htmlspecialchars($file), $format);
}
}
?>
Nada extravagante, mostra todas as imagens uma após a outra. Salve como index.php
. Seu servidor deve suportar PHP e geralmente mostra index.php
para diretórios.
PhpGraphy deve fazer o trabalho.
Se você não quiser nenhuma instalação, tente isto:
<?php
if ($handle = opendir('.')) {
/* This is the correct way to loop over the directory. */
while (false !== ($file = readdir($handle))) {
$ext = end(explode('.', $file));
if($ext == "jpg" || $ext == "png") {
echo "<img src=\"$file\" alt=\"Image\" />";
}
}
closedir($handle);
}
?>
O TStarGallery parece ser exatamente o que você quer. Se você quiser algo um pouco mais configurável, algo como Galeria exigiria um pouco mais de trabalho para configurar, mas recompensá-lo com mais opções.