login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Include werkt niet :s

Offline Dement - 14/07/2005 18:37
Avatar van DementNieuw lid Pff daar ben 'k weer
maar dit is zo'n goede site!
ik heb een probleem met includes 
sommige links werke, sommige niet. dit is wat ik heb:

  1. <?php if($page) { include("$page.php"); } else { include("home.php"); } ?>


je weet wel wat dit doet hoop ik?
wel als ik dan op een link klik komt er gewoon: de bron kan niet worden weergegeven bla bla
maar als ik dit:
include("home.php");
verander naar
include("de_pagina_die_niet_opengaat.php");
komt ie wel 

8 antwoorden

Gesponsorde links
Offline infinity - 14/07/2005 18:41 (laatste wijziging 14/07/2005 18:42)
Avatar van infinity Gouden medaille

Grafische gevorderde
  1. <?php
  2. switch($_GET['p'])
  3. {
  4. case "home": $p= "home.php";break;
  5. case "portfolio": $p= "portfolio.php";break;
  6. case "services": $p= "services.php";break;
  7. case "about": $p= "about.php";break;
  8. case "contact": $p= "contact.php";break;
  9.  
  10. default: $p= "home.php";break;
  11. }
  12. include($p);
  13. ?>


dit is denk ik een wat beter include scriptje.
Offline BigBug - 14/07/2005 18:42
Avatar van BigBug PHP expert Ik begrijp niks van je post? if ($page) ??? Post je hele script eens? Ik vindt het erg onduidelijk wat je hier zo zegt 
Offline Dement - 14/07/2005 19:02
Avatar van Dement Nieuw lid bedoel je het hele script van die include? nja dat is het
of de hele pagina?

@infinity: het werkt niet goed dit is men link:
<a href="index.php?p=pagina_naam">link</a>
dan heb ik in men index.php dit

<?php
switch($_GET['p'])
{
case "pagina_naam": $p= "pagina_die_word_getoont.php"; break;

default: $p= "home.php"; break;
}
include($p);
?>
Offline BigBug - 14/07/2005 23:49
Avatar van BigBug PHP expert
Citaat:
@infinity: het werkt niet goed dit is men link:
<a href="index.php?p=pagina_naam">link</a>
dan heb ik in men index.php dit

<?php
switch($_GET['p'])
{
case "pagina_naam": $p= "pagina_die_word_getoont.php"; break;

default: $p= "home.php"; break;
}
include($p);
?>


Ik zie zo niet wat er mis aan kan zijn?? Wat gaat er verkeerd dan??
Offline Dement - 15/07/2005 00:03
Avatar van Dement Nieuw lid ik krijg http fout 406 op een ander forum zeiden ze dat het aan de meta tags lag
Offline CelestialCelebi - 15/07/2005 08:43
Avatar van CelestialCelebi PHP gevorderde if($page)? Waar heb jij PHP dan weer geleerd..? :X
Dat gebruiken we al ruim 3 jaar niet meer....

En of een variabele bestaat controleer je met isset()..
Offline Dolfje - 15/07/2005 09:40
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
if($page) wordt wel nog gebruik (niet door mij, maar door vele mensen)

en doet wat het moet, dus?
Offline Gerard - 15/07/2005 10:28
Avatar van Gerard Ouwe rakker dus... het is niet de algemene standaard en als jij pauper PHP wil blijven coden -> be my guest

zo zal je nooit leren om goed te coden
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.206s