Este fórum é para dúvidas onde a base da questão é a linguagem PHP.
Moderador: web
por lipearu Offline » Ter Jan 31, 2012 11:24 pm
|
Olá galera. gostaria de saber se tem como o readdir mostrar somente um dados. estou fazendo um script que mostre os videos de uma pasta, sem bd. ai gostaria de mostrar na pagina principal somente 1. poderia ser o ultimo ou um aleatorio.
tem como ???
desde ja agradeço

lipearu
SUPER VETERANO
Mensagens: 282
Registrado em: Seg Nov 24, 2008 8:19 pm
Localização: criciuma
|
por web Offline » Qua Fev 01, 2012 6:14 am
Veja nesse exemplo abaixo
- Código: Selecionar todos
<?php // aqui é criado um array pegando todos os arquivos if ($handle = opendir('.')) { $arquivos = Array(); while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { $arquivos[] = "$file\n"; } } closedir($handle); }
// contando os arquivos no array $quantos = count($arquivos);
// mostrando os arquivos do array echo $arquivos[rand(0, $quantos)]; ?>
Ao rodar esse script, você terá um arquivo da pasta mostrado de forma aleatória a cada atualização da página.
Se você quer ver um vídeo fixo, você pode fazer assim:
echo $arquivos[0];
Nesse caso, o primeiro arquivo da pasta será listado.
Caso queira mostrar o último arquivo da pasta você pode fazer o seguinte
echo $arquivos[$quantos-1];

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
por lipearu Offline » Dom Fev 19, 2012 1:02 am
vlwww web. funcionou.
esse readdir é bom mais eh ruim.

lipearu
SUPER VETERANO
Mensagens: 282
Registrado em: Seg Nov 24, 2008 8:19 pm
Localização: criciuma
|
por web Offline » Dom Fev 19, 2012 8:37 am

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.
Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb1 [@] gmail [.] com
web
ADMIN
Mensagens: 12460
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil
|
Voltar para PHP
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes