Likes Likes:  0
Resultaten 1 tot 15 van de 18
Pagina 1 van de 2 1 2 LaatsteLaatste
Geen

Onderwerp: PHP Include vraag

  1. #1
    PHP Include vraag
    geregistreerd gebruiker
    164 Berichten
    Ingeschreven
    20/01/07

    Locatie
    Franeker

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 53548760
    Ondernemingsnummer: nvt

    Thread Starter

    PHP Include vraag

    Hallo,

    Ben bezig met een tijdelijke site.

    Nu wil ik het volgende:

    We hebben in het hoofdmenu 4 links staan.

    Deze pagina's moeten ieder een eigen menu krijgen in index.php

    Mijn idee was om per menu een aparte php pagina te maken die ik wil includen op basis van get.

    Dus: ?p=pagina 1 welke in de index menupagina1.php inlaad.
    ?p=pagina2 welke in de index menupagina2.php inlaad.

    Iemand hier een simpel scriptje voor? Ik kom er niet echt uit. En mijn php kennis is te laag hiervoor....

    Alvast bedankt...

  2. #2
    PHP Include vraag
    geregistreerd gebruiker
    366 Berichten
    Ingeschreven
    16/12/04

    Locatie
    Stiens / Leeuwarden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Arne Mauer
    Registrar SIDN: Nee
    KvK nummer: 01120939
    Ondernemingsnummer: nvt

    PHP Code:
    <? 
    Switch($_GET['pagina']) {
    case '1':
    include "url";
    break;
    }
    Even snel op mijn mobiel getypt Zie het antwoord van hrodenburg!

    En natuurlijk NOOIT! dit:

    PHP Code:
    include 'pathnaarjepagina' $_GET['pagina']; 
    Laatst gewijzigd door mauer; 26/08/11 om 19:04.

  3. #3
    PHP Include vraag
    Hugo Rodenburg
    435 Berichten
    Ingeschreven
    20/02/06

    Locatie
    Woerden

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked


    Naam: Hugo Rodenburg
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Als het echt abracadabra voor je is, lijkt het mij lastig zoiets te maken. Maar je kunt zoiets doen:

    PHP Code:
    <?php
    if(!empty($_GET['pagina'])){
      switch (
    $_GET['pagina']) {
        case 
    "home":
            include(
    'home.php');
            break;
        case 
    "contact":
            include(
    'contact.php')
            break;
      }
    }
    ?>
    <edit>mauer was me voor </edit>

  4. #4
    PHP Include vraag
    geregistreerd gebruiker
    164 Berichten
    Ingeschreven
    20/01/07

    Locatie
    Franeker

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 53548760
    Ondernemingsnummer: nvt

    Thread Starter
    Hee hugo,

    Ben hier erg slecht in :P

    Krijg nu een error:

    Parse error: syntax error, unexpected T_BREAK in /usr/home/adminuser/domains/domein.nl/public_html/index.php on line 136


    Heb nu dit:

    PHP Code:
    <?php
                        
    if(!empty($_GET['pagina'])){
                          switch (
    $_GET['pagina']) {
                            case 
    "welkom":
                                include(
    'inhoud/menuwelkom.php');
                                break;
                            case 
    "particulier":
                                include(
    'inhoud/menuparticulier.php')
                                break;
                          }
                        }
                        
    ?>
    Regel 136 is de laatste break;

    Zal wel iets ergs dom doens....
    Laatst gewijzigd door IXSHost; 26/08/11 om 19:29.

  5. #5
    PHP Include vraag
    geregistreerd gebruiker
    366 Berichten
    Ingeschreven
    16/12/04

    Locatie
    Stiens / Leeuwarden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Arne Mauer
    Registrar SIDN: Nee
    KvK nummer: 01120939
    Ondernemingsnummer: nvt

    Je bent de punt komma vergeten in de regel daarvoor

    PHP Code:
    include('inhoud/menuparticulier.php'); 

  6. #6
    PHP Include vraag
    ondernemer
    75 Berichten
    Ingeschreven
    09/01/09

    Locatie
    Lelystad

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 24403740
    Ondernemingsnummer: nvt

    Achter
    include('inhoud/menuparticulier.php') ;
    moet je nog een semi colon plaatsen ;

  7. #7
    PHP Include vraag
    geregistreerd gebruiker
    164 Berichten
    Ingeschreven
    20/01/07

    Locatie
    Franeker

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 53548760
    Ondernemingsnummer: nvt

    Thread Starter
    Werkt inderdaad

    Nog een aanvulling dan, als beide opties niet bestaan wil ik dat er een standaard menu word ingeladen....

    dacht via else ofzo :P Iemand een voorbeeld :P

  8. #8
    PHP Include vraag
    geregistreerd gebruiker
    366 Berichten
    Ingeschreven
    16/12/04

    Locatie
    Stiens / Leeuwarden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Arne Mauer
    Registrar SIDN: Nee
    KvK nummer: 01120939
    Ondernemingsnummer: nvt

    PHP Code:
    <?php 
                        
    if(!empty($_GET['pagina'])){ 
                          switch (
    $_GET['pagina']) { 
                            case 
    "welkom"
                                include(
    'inhoud/menuwelkom.php'); 
                                break; 
                            case 
    "particulier"
                                include(
    'inhoud/menuparticulier.php'
                                break; 
                            default:
                                include 
    "standaardmenu.php";
                            break;
                          } 
                        } 
                        
    ?>
    Laatst gewijzigd door mauer; 26/08/11 om 19:53.

  9. #9
    PHP Include vraag
    HOSTING - VPS - DEDICATED
    116 Berichten
    Ingeschreven
    03/08/11

    Locatie
    Naaldwijk

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Naam: Marc
    Bedrijf: Wijtec
    URL: http://www.wijtec.nl
    Registrar SIDN: nee
    KvK nummer: 27360605
    Ondernemingsnummer: nvt

    PHP Code:
    $file 'menu/'.basename(@$_REQUEST['pagina']).'.php';
    include 
    file_exists($file) ? $file 'menu/index.php'
    als het bestand bestaat gebruikt hij die, anders pakt die de default. Zo hoef je ook niet je code aan te passen, alleen een bestand toevoegen of verwijderen uit de dir menu

  10. #10
    PHP Include vraag
    geregistreerd gebruiker
    366 Berichten
    Ingeschreven
    16/12/04

    Locatie
    Stiens / Leeuwarden

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Naam: Arne Mauer
    Registrar SIDN: Nee
    KvK nummer: 01120939
    Ondernemingsnummer: nvt

    Het is een methode die ook werkt, echter heeft deze niet de voorkeur. De gebruiker kan nu namelijk zelf kiezen welk bestand ingevoegd word. Met de switch methode weet je zeker dat alleen die pagina's worden ge-include die jij wil.

  11. #11
    PHP Include vraag
    HOSTING - VPS - DEDICATED
    116 Berichten
    Ingeschreven
    03/08/11

    Locatie
    Naaldwijk

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Naam: Marc
    Bedrijf: Wijtec
    URL: http://www.wijtec.nl
    Registrar SIDN: nee
    KvK nummer: 27360605
    Ondernemingsnummer: nvt

    klopt, maar als je een speciale subdir gebruikt ervoor is dat niet zo groot probleem

  12. #12
    PHP Include vraag
    geregistreerd gebruiker
    164 Berichten
    Ingeschreven
    20/01/07

    Locatie
    Franeker

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked


    Registrar SIDN: ja
    KvK nummer: 53548760
    Ondernemingsnummer: nvt

    Thread Starter
    Werkt toch niet zoals gepland.

    PHP Code:
    <?php
                        
    if(!empty($_GET['p'])){
                          switch (
    $_GET['p']) {
                            case 
    "welkom":
                                include(
    'inhoud/menuwelkom.php');
                                break;
                            case 
    "consumenten":
                                include(
    'inhoud/menuconsumenten.php');
                                break;
                            case 
    "zakelijk":
                                include(
    'inhoud/menuzakelijk.php');
                                break;
                            case 
    "klantenservice":
                                include(
    'inhoud/menuwelkom.php');
                                break;
                            case 
    "hosting":
                                include(
    'inhoud/menuhosting.php');
                                break;
                                default:
                                include 
    "inhoud/menuwelkom.php";
                            break;
        
                          }
                        }
                        
    ?>
    Iemand die de fout ziet?

  13. #13
    PHP Include vraag
    Server Freak
    3.640 Berichten
    Ingeschreven
    19/05/06

    Locatie
    Assen

    Post Thanks / Like
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)
    215 Berichten zijn liked


    Naam: Sinterklaas

    Laten we eens beginnen met dat je aangeeft wat er niet werkt zoals je verwacht. Bij die default include zou ik er overigens ook even include('inhoud/menuwelkom.php'); van maken.

  14. #14
    PHP Include vraag
    HOSTING - VPS - DEDICATED
    116 Berichten
    Ingeschreven
    03/08/11

    Locatie
    Naaldwijk

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Naam: Marc
    Bedrijf: Wijtec
    URL: http://www.wijtec.nl
    Registrar SIDN: nee
    KvK nummer: 27360605
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door IXSHost Bekijk Berichten
    Werkt toch niet zoals gepland. Iemand die de fout ziet?
    PHP Code:
    <?php
      
    switch (@$_GET['p']) {
            case 
    'welkom':
                include(
    'inhoud/menuwelkom.php');
                break;
            case 
    'consumenten':
                include(
    'inhoud/menuconsumenten.php');
                break;
            case 
    'zakelijk':
                include(
    'inhoud/menuzakelijk.php');
                break;
            case 
    'klantenservice':
                include(
    'inhoud/menuwelkom.php');
                break;
            case 
    'hosting':
                include(
    'inhoud/menuhosting.php');
                break;
            default:
            include 
    'inhoud/menuwelkom.php';
          break;
        }
    ?>

  15. #15
    PHP Include vraag
    HOSTING - VPS - DEDICATED
    116 Berichten
    Ingeschreven
    03/08/11

    Locatie
    Naaldwijk

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    2 Berichten zijn liked


    Naam: Marc
    Bedrijf: Wijtec
    URL: http://www.wijtec.nl
    Registrar SIDN: nee
    KvK nummer: 27360605
    Ondernemingsnummer: nvt

    de if empy moet weg anders kom je niet bij default als die leeg is

    zou zelf toch nog steeds voor zoiets gaan:

    PHP Code:
    $file 'inhoud/menu/'.basename(@$_REQUEST['pagina']).'.php'
    include 
    file_exists($file) ? $file 'inhoud/menu/index.php'

Pagina 1 van de 2 1 2 LaatsteLaatste

Webhostingtalk.nl

Contact

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