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

database met aanwezige software

None
4 antwoorden
  • Hoi,

    Ik heb een directorystructuur op mijn Hdd waarin een heleboel programma's staan, deze zijn tevens via een FTP server beschikbaar, maar ik zou graag een zoekfunctie via de website willen hebben die de results geeft.

    bijv. ik zoek winzip, deze staat in de directorystructuur een aantal niveau's diep, via de website vul ik in een invul schermpje in "winzip" en hieronder wordt een opsomming gegeven van de overeenkomstige software.

    waarschijnlijk moet dit via een script die een database vult (access, mysql) o.i.d.

    iemand suggesties ??

    alvast bedankt
  • Zet een manier op om in een database een zgn treeview op te bouwen. Recursie is een mogelijkheid, maar onlangs las ik dit artikel wat een efficientere maar iets meer complexe manier laat zien. Vervolgens kan je met PHP's ingebouwde directory-ondersteuning het geheel inlezen en in de database opslaan. Ik denk dat het nogal veel werk is, maar het moet kunnen.

    - Bas
  • Een treeview opslaan in de database is niet eens nodig imho. Het lijkt mij voldoende om voor een programma alleen het pad op de server op te nemen (plus nog wat zoektermen bijvoorbeeld).

    In een simpele vorm wordt dat dan iets als:
    [code:1:e8f6c13e74]
    Tabel: Applicaties
    ==============================
    Id Numeric Applicatie identifier
    Naam Text Naam van de applicatie
    Pad Text Pad naar de applicatie
    Meta Text Extra zoektermen
    [/code:1:e8f6c13e74]

    Als je het ingewikkelder wil maken dan kan dat natuurlijk. Bijvoorbeeld door inderdaad een tree aan te leggen en/of om de extra metagegevens van een applicatie onder te brengen in een andere tabel en/of om een rubricering aan te brengen (compressieprogramma's, games, enz).

    Zoeken kan in dit voorbeeldje op applicatie naam en/of een of meerdere andere zoektermen.
    Bij het uitlezen van de tabel kan dan een lijst met applicaties in linkvorm worden teruggegeven.
  • Bedankt voor jullie reacties, ik ga ermee aan de slag,

    heb nog genoeg te doen als ik dat zo lees.

    gr.

Beantwoord deze vraag

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