Likes Likes:  0
Resultaten 1 tot 4 van de 4
Geen
  1. #1
    Rick
    [php] een PHP-bestand met 'case' includen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    [php] een PHP-bestand met 'case' includen

    Hallo,

    Ik maak op mn site gebruik van de "case" functie, om zo met
    <?php
    switch ($id)
    {default: include("links/main.htm"); break ;
    case "url": include("links/pagina.htm"); break ;
    }
    if(file_exists("links/$id.php")) { include("links/$id.php"); }
    ?>


    Dit gaat allemaal goed, totdat ik in plaats van links/main.htm bijvoorbeeld
    links/main.php wil includen. Dan krijg ik namelijk alles wat ge-include moet
    worden 2 x te zien.

    Wie weet wat ik hieraan kan doen?
    Alvast bedankt!
    Rick



  2. #2
    Raginfury
    [php] een PHP-bestand met 'case' includen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [php] een PHP-bestand met 'case' includen

    In article <b6u32c$uj$1@reader08.wxs.nl>, r.haasteren@planeet.nl says...
    > Hallo,
    >
    > Ik maak op mn site gebruik van de "case" functie, om zo met
    > <?php
    > switch ($id)
    > {default: include("links/main.htm"); break ;
    > case "url": include("links/pagina.htm"); break ;
    > }
    > if(file_exists("links/$id.php")) { include("links/$id.php"); }
    > ?>
    >
    >
    > Dit gaat allemaal goed, totdat ik in plaats van links/main.htm bijvoorbeeld
    > links/main.php wil includen. Dan krijg ik namelijk alles wat ge-include moet
    > worden 2 x te zien.


    misschien omdat je dit ook hebt staan?
    > if(file_exists("links/$id.php")) { include("links/$id.php"); }



  3. #3
    Math1985
    [php] een PHP-bestand met 'case' includen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [php] een PHP-bestand met 'case' includen

    Rick wrote:
    > Hallo,
    >
    > Ik maak op mn site gebruik van de "case" functie, om zo met
    > <?php
    > switch ($id)
    > {default: include("links/main.htm"); break ;
    > case "url": include("links/pagina.htm"); break ;
    > }
    > if(file_exists("links/$id.php")) { include("links/$id.php"); }
    > ?>


    Ik zou er dit van maken:

    <?php
    if(file_exists("links/$id.php")) { include("links/$id.php"); }
    else {
    switch ($id) {
    default: include("links/main.htm"); break ;
    case "url": include("links/pagina.htm"); break ;
    }
    }
    ?>




  4. #4
    Netfreaky
    [php] een PHP-bestand met 'case' includen
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: [php] een PHP-bestand met 'case' includen

    Rick schreef op di 08 apr 2003 11:01:15a:

    > Hallo,
    >
    > Ik maak op mn site gebruik van de "case" functie, om zo met
    > <?php
    > switch ($id)
    > {default: include("links/main.htm"); break ;
    > case "url": include("links/pagina.htm"); break ;
    > }
    > if(file_exists("links/$id.php")) { include("links/$id.php"); }
    > ?>
    >
    >
    > Dit gaat allemaal goed, totdat ik in plaats van links/main.htm
    > bijvoorbeeld links/main.php wil includen. Dan krijg ik namelijk alles
    > wat ge-include moet worden 2 x te zien.
    >
    > Wie weet wat ik hieraan kan doen?


    Ik zie niet echt in waarom je 2 dingen included: 1 in de switch, en 1 met
    die if...

    btw: die default moet volgens mij onderaan staan... die wordt enkel
    gedaan als er niets van bovengaande condities juist was.

    Hieronder geef'k ff 'n stukje van m'n index.php. Alle pagina's worden
    opgeroepen via index.php?link=de_naam_van_de_pagina. Hierdoor moet'k wel
    alle dingen zelf nog eens typen, maar voor die 10tal pagina's die 'k maar
    heb, is dat geen probleem.

    <?php
    if (IsSet($link) or $link!="")
    {
    switch (strtolower($link))
    {
    case iis:
    include("iis.php");
    break;
    case about:
    include("about.php");
    break;
    case contact:
    include("contact.php");
    break;
    ... ... ...
    default:
    include("404.php");
    break;
    }
    }
    else
    {
    include("homepage.php");
    }

    ?>

    ps: werk je met frames?

    --
    mvg, Netfreaky

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics