jak mogę pobrać liste wszystkich plików w danym katalogu na serwerze?
chodzi mi o takie coś jak np. gdy nie ma indexu w danym katalogu to przeglądarka (o ile nie ma SafeMode na serwerze) pokazuje wszystkie pliki.

poradziłem sobie z tym problemem :)
pomyliłem się, to serwer automatycznie generuje tą stronę jak ma wyłączony SafeMode. oto mój kod jesli się komuś przyda:

var
  p1, p2: integer;
  buff: string;
  s: string;
begin
  try
//'test' to komponent TIdHTTP;
    buff := StrLower(PChar(test.Get('http://www.ppclisting.com/gfx/')));

    while pos('href="', buff) > 0 do
    begin
      p1 := pos('href="', buff)+5;
      delete(buff, 1, p1);
      p2 := pos('"', buff)-1;
      s := copy(buff, 1, p2);
      if (not (s[1] in [#27, '/', '?', '.', '"'])) and (s[length(s)] <> '/') then
        listbox1.Items.Add(s);
    end;
  except
    MessageBox(application.Handle, 'Nastapił błąd podczas wywołania', 'Błąd', MB_OK + MB_ICONERROR);
  end;

kiepsko wam działa to kolorowanie składni :(