Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
PHP
$mDir = "/estatisticas"; $mArquivo = [dir](http://br.php.net/dir) ($mDir);
$i = 0;
$maArquivo = "";
while ($mFileName = $mArquivo->read()) {
if ($mFileName == ".") { continue; }
if ($mFileName == "..") { continue; }
if ([substr](http://br.php.net/substr)($mFileName,-4,4) != ".png") { continue; }
$mDia1 = [substr](http://br.php.net/substr)($mFileName,-18,2);
$mMes1 = [substr](http://br.php.net/substr)($mFileName,-15,2);
$mAno1 = [substr](http://br.php.net/substr)($mFileName,-6,2);
$mDia2 = [substr](http://br.php.net/substr)($mFileName,-12,2);
$mMes2 = [substr](http://br.php.net/substr)($mFileName,-9,2);
$mAno2 = [substr](http://br.php.net/substr)($mFileName,-6,4);
$arquivosEncontrados[] = $mFileName;
[rsort](http://br.php.net/rsort)($arquivosEncontrados);
}
$mArquivo->close();
[print](http://br.php.net/print)"<form name="form3"><select><option>--------</option>";
foreach ($arquivosEncontrados as $item)
{
$mDia1 = [substr](http://br.php.net/substr)($item,-18,2);
$mMes1 = [substr](http://br.php.net/substr)($item,-15,2);
$mAno1 = [substr](http://br.php.net/substr)($item,-6,2);
$mDia2 = [substr](http://br.php.net/substr)($item,-12,2);
$mMes2 = [substr](http://br.php.net/substr)($item,-9,2);
$mAno2 = [substr](http://br.php.net/substr)($item,-6,4);
$mFim = [substr](http://br.php.net/substr)($item,-18,14)
[print](http://br.php.net/print) "<option value=$mFim>$mDia1/$mMes1/$mAno1 a $mDia2/$mMes2/$mAno2</option>";
}
[print](http://br.php.net/print) "</select>";
Seguinte, esse trecho do programa varre o diretório onde tem muitas imgs e pega da nomenclatura apenas a data, os arquivos tem mais ou menos o formato:
funcoes1D-05.11a11.11.07.png
funcoes2D-05.11a11.11.07.png
funcoes3D-05.11a11.11.07.png
Como puderam ver a parte da data acaba se repetindo várias vezes, aí ele monta o select com a data repetida, tem como eu fazer ele pegar cada data só uma vez? É possível?
a parte do início eu resgato com checkbox, então ignorem.
Carregando comentários...