Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Listing katalogu + usunięcie z listingu wybranych plików
Forum PHP.pl > Forum > PHP
wosix
napisałem sobie malutki kodzik :


http://wklej.to/t3Zh


do listowania katalogów.

jak wyłączyć lub ukryc przy listowaniu "index.X ".htaccess " lub jakis inny plik ?.
Wicepsik
  1. if(!in_array($poz, array('.', '..', '.htaccess', 'index.php')){
  2. //wyświetlasz
  3. }
Spawnm
Albo dodać ifa albo zamiast dir() daj glob()
wosix
@Wicepsik
Mniemam że wyglądac to ma tak :

Kod
if (preg_match("/^.+..+$/i", $poz)) {
if(!in_array($poz, array('.', '..', '.htaccess', 'index.php')){

print '<tr>
<td height="25" align="left" valign="middle">'.$i.'</td>
<td height="25" align="left" valign="middle"><a href="'.$katalog.'/'.$poz.'" class="nav2" target="_new">'.$poz.'</a></td>
</tr>';

$i++;
}
}
}

Zwraca:
Parse error: syntax error, unexpected '{' in XXXXXXXX on line 15
a danie dupśnika " } " w rożne miejsca serio serio nie pomaga -.-

@Spawnm
"Fatal error: Call to a member function read() on a non-object in XXXXXXXX on line 13" nie pomogłeś tongue.gif....
Spawnm
Wosix - a zajrzałeś chociaż do manuala aby zobaczyć jak działa glob() ?

Btw. stosuj poprawne bbcode oraz wcięcia w kodzie.
wosix
Dzięki za sugestie, nie umiem zaczaić tego globa......
no nic.... może .htaccess i index.html nie będzie przeszkadzał użytkownikom
Crozin
FilterIterator + DirectoryIterator + własna klasa filtrująca niechciane pliki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.