Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

(CGI) Bestanden in directory weergeven

Dilbert
3 antwoorden
  • Hallo mensen,
    Ik heb thuis een webservertje in elkaar geknutseld en wil het volgende voor elkaar krijgen. Mijn bedoeling is alle bestanden in de www directory weer te geven zodat je alle bestande kunt downloaden. De server ondersteund CGI-scripts en nu dacht ik een scriptje ergens vandaan te halen dat dat uitvoerd. ( Bij Apache servers gebeurt zoiets automatisch als je geen index.html opgeef, maar hierbij ben ik verplicht een index.html aan te geven, vandaar)

    Hoe zou zoiets kunnen heten? Waar moet ik naar zoeken? Of is zoiets onmogelijk?

    BTW: het platform is Win98

    Greetz,
    D.
  • zo iets ongeveer:
    [code:1:adbe780eb0]
    opendir(DIR, "/de/dir/die/je/moet/hebben");

    while ($file = readdir(DIR)) {
    print "$file <br />";
    }

    closedir(DIR);
    [/code:1:adbe780eb0]
    doe niet zo veel perl, dus er kunnen nog fouten inzitten ;)
  • Glob commando werkt ook:

    @list = glob('*.*');
    $output = join("<br>", @list);
    print $output;

    Of korter:

    print join '<br>', glob '*.*';

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.