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

Scripts zonder extensie

E-Lectric
7 antwoorden
  • Ik kom wel eens sites tegen waarop scripts draaien zonder extensie. Een voorbeeld daarvan is NU.nl, waar de bestanden als volgt worden opgevraagd:

    http://nu.nl/document?n=123456

    Ik heb zelf ook geprobeerd om een bestand zonder extensie op de server te plaatsen (Perl-script), maar dan beschouwt de server dat gewoon als een tekstbestand.

    Wie weet welke programmeertaal hier wordt gebruikt?
  • Volgens mij kan dat met iedere taal, het is meer iets server specifieks. Je laat gewoon alle documenten door een bepaalde parser parsen. Of dat slim is, is punt twee, maar als je echt een dedicated server hebt die maar één taak heeft, kan dat makkelijk…
  • Gokje…
    Is het niet zo dat in het voorbeeld van nu.nl 'document' een map is, en dat n=123456 wordt doorgegeven aan de indexpagina van die map?
    En dat het dus elke scriptingtaal nog zou kunnen zijn.
  • Dan zou het nu.nl/document/?n=…. moeten zijn…
  • Ik doe dit op mijn site ook, maar dan is het gewoon een index.cgi in een dir. De url is dan de dir waar dat bestand instaat.
  • Ik heb door wat rondneuzen op sites deze PHPcode gevonden:

    [code:1:9b5a512ac9]
    <html>
    <body>

    <?
    switch ($page) {
    case "news":
    include('news.txt');
    break;
    case "about":
    include('about.txt');
    break;
    case "contact":
    include('contact.txt');
    break;
    default:
    include('start.txt');
    }
    ?>


    <a href="index.php?page=news">index.php?page=news</a><br>
    <a href="index.php?page=about">index.php?page=about</a><br>
    <a href="index.php?page=contact">index.php?page=contact</a><br>
    <a href="index.php?page=blah">This link should load start.php as the case <b>blah</b> does not exist.</a><br>

    </body>
    </html>[/code:1:9b5a512ac9]

    Hij zou volgens verschillende sites moeten werken maar ik krijg steeds de volgende error: Notice: Undefined variable: page in C:\Xitami\webpages\test\zooi\index.php on line 5

    Met PHP moet het dus kunnen maar mij lukt het vooralsnog niet. Iemand een oplossing voor mijn probleem?
  • Check de manual…

    http://php.nederland.net/manual/en/language.variables.predefined.php

    Daarnaast is dit natuurlijk heel anders dan dat de topicstarter bedoelde…

Beantwoord deze vraag

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