Ankündigung

Einklappen
Keine Ankündigung bisher.

Listing eines Directorys "formatieren"

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Listing eines Directorys "formatieren"

    Hallo,

    wie der Titel vielleicht vermuten laesst, ist es schwer mein Problem zu bechreiben. Ich werds jedoch 'mal versuchen:
    Ich habe in /usr/lib/ipkg/info Dateien, die folgendes Schema haben:
    Code:
    frequency.list       interface-wrt.list   php3.list            strace.list          upclient.list
    inadyn.list          netsnmp-static.list  screen-static.list   terminfo.list        uptimec.list
    Jede dieser Dateien steht fuer ein Programm das z.Z. auf dem System installiert ist. Eines ist z.B. frequency, das andere strace etc. Man muss sich als immer das .list wegedenken .. Nun moechte ich die Moeglichkeit bieten ueber ein Webinterface diese Programme zu loeschen.
    Soweit so gut, ich bin bereits soweit dass ich sie darstellen kann.
    Erstmal das Script:
    Code:
    <center>
    <table border="0" width="600" cellspacing="0" cellpadding="0">
    <?
    
    $system_array = system("ls -1 /usr/lib/ipkg/info | sed 's/.list/
    /'");
    while (preg_match_all("=(.*)*>(.*)\n=siU", $system_array, $ausgabe))
    print $ausgabe."<a href=\"remove.php?file=".$ausgabe.".list\">remove</a>";
    
    ?>
    </table>
    </center>
    Der Output sieht wie folgt aus:
    frequency
    inadyn
    interface-wrt
    netsnmp-static
    php3
    screen-static
    strace
    terminfo
    upclient
    uptimec
    Wie mein Script vielleicht bereits vermuten laesst, moechte ich hinter jedem dieser aufgelisteten Programmnamen nun einen link namens remove stehen haben, der den namen des Programms als Parameter an die Datei remove.php weitergibt.
    Jedenfalls scheitere ich momentan an diesem Teil, dass das remove mit dem entsprechenden Programmnamen als Link angefuegt wird.
    Jemand von euch, der eine Idee, oder (besser )eine Loesung fuer mich parat hat?

    gruss
Lädt...
X