Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] skrypt wprowadzający nazwy plików do arraya
Forum PHP.pl > Forum > Przedszkole
kononowicz
witam

Chciałbym zrobić skrypt który pobierałby nazwy plików o rozszerzeniu php i inc i przypisywał automatycznie do tablicy w taki sposób aby w wyniku dzialania skryptu (w przypadku gdy w katalogu sa tylko pliki onas.inc, panel.php, galeria.php ) array wyglądał tak:

  1. <?php
  2. $strony = array(
  3. "onas" => "onas.inc",
  4. "panel" => "panel.php",
  5. "galeria" => "galeria.php");
  6. ?>


macie na to jakiś pomysł questionmark.gif
JaRoPHP
Jakieś pomysły są, ale chyba nie oczekujesz, że ktoś Ci to napisze, jak Ty (chyba) nie włożyłeś w to wysiłku (nic nie pokazałeś)?

Proponuję:
1. przeglądnąć katalog - najlepiej będzie jak przeczytasz na przykład to: Iteratory w PHP, czyli stare nowe SPL,
2. przefiltrować wynik,
3. wpiasać do tablicy, np za pomocą funkcji array_push" title="Zobacz w manualu PHP" target="_manual.
Vogel
po najmniejszej linii oporu:

  1. <?php
  2. $acceptedFiletypes = Array('.php', '.inc');
  3. $fileList = Array();
  4.  
  5. $d = dir("./");
  6.  
  7. while (false !== ($entry = $d->read())) {
  8. if (in_array(substr($entry,-4), $acceptedFiletypes)) {
  9. $fileList[substr($entry,0,-4)] = $entry;
  10. }
  11. }
  12. $d->close();
  13. ?>
kononowicz
dzieki wielkie Vogel...

a po co jest $fileList = Array(); questionmark.gifquestionmark.gif bo w sumie nie wiem ...
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.