Hallo

ik ben nu een weekje bezig met PHP en snap het al een klein beetje.
Maar nu heb ik een probleem

Ik heb van deze site een competitie manager gehaald.
Wanneer ik in de adres balk het pad in typ verschijnt gewoon de gewenst pagina

alleen als ik hem wil includen dan krijg ik een foutmelding:

Forbidden
You do not have permission to access this document.
--------------------------------------------------------------------------------
Web Server at quickboysb5.nl

heeft iemand soms een idee?
alvast bedankt voor jullie hulp
Michel

ps: http://www.quickboysb5.nl/1/competitie/competitie.php (werkt)
http://www.quickboysb5.nl/1/ (en dan in het menu: competitie - stand kiezen werkt niet)
Michel schreef op 23.10.2007 13:23
Hallo
ik ben nu een weekje bezig met PHP en snap het al een klein beetje.

goed zo, welkom in de PHP wereld!

Michel schreef op 23.10.2007 13:23

Maar nu heb ik een probleem

kan gebeuren, elk begin is lastig

Michel schreef op 23.10.2007 13:23

Ik heb van deze site een competitie manager gehaald.

En daar heb je je voud al! Denk je echt zon systeem te kunnen ontleden debuggen en uitbreiden als je 'een klein beetje' PHP denkt door te hebben?
wes schreef op 23.10.2007 13:25
[
En daar heb je je voud al! Denk je echt zon systeem te kunnen ontleden debuggen en uitbreiden als je 'een klein beetje' PHP denkt door te hebben?


nee dat denk ik niet
maar het systeem zelf werkt
alleen het include in mijn index.php werkt niet (dat is dus ook de vraag)

hoop dat iemand hier antwoord op heeft
Groetjes Michel
Ik weet het wel zeker.
Nouja veel plezier met het opkomende geflame en vraag om relevante code etc.

Toch grappig, mensen komen hier voor hulp en gaan dan net doen alsof ze het beter weten met een week PHP ervaring...

WAAROM KOM JE HIER DAN

dikkedoei
volgens mij begrijp jij mij verkeerd Wes of ik begrijp jou verkeerd
ik heb nog weinig kennis, maar kan je soms dan iets meer uitleggen

waarom krijg ik die forbidden melding na het includen? en niet als ik gewoon de pagina bekijk (dat snap ik dus niet)
ligt dat dus aan de code van het systeem?


En ik weet het ZEKER NIET beter dan jij of andere mensen hiero!!
Luister dan gewoon naar wat ik je probeer te vertellen.

Je hebt de kennis simpelweg niet voor dit. Begin eerst bij de basis PHP, dit is veels te hoog gegrepen voor je.

Ik zou je zo kunnen helpen maar dan zit je hier over 15min weer met een andere wazige fout gepaste in een topic zonder verdere relevante code. Ik , en anderen hier gaan hier niet aan meewerken.

Stukje eigen inzet stellen we hier op prijs
oke dan
dan laat ik dat systeem wel vallen en doe ik het verlopig wel handig matig

Michel
Je hebt deze link in je menu: [ignore][/ignore]
Hoe ziet het stukje PHP code er uit waarmee je die GET waarde ophaalt?

<?php
if (isset($_GET['pagina']))
{
if($_GET['pagina']=='biografie')
{
include($_GET['pagina'].'.php');
}
elseif($_GET['pagina']=='teamfoto')
{
include($_GET['pagina'].'.php');
}
elseif($_GET['pagina']=='home')
{
include($_GET['pagina'].'.php');
}
elseif($_GET['pagina']=='competitie')
{
include($_GET['pagina'].'.php');
}
}
else{
include('home.php');
}
?>


dit is het gedeelte waarmee ik de GET waarde ophaal
Dan klopt je verwijzing niet. Het zou zoiets moeten zijn, omdat de pagina die je wilt includen een map dieper staat:
<?php
elseif($_GET['pagina']=='competitie') {
include('competitie/' . $_GET['pagina'].'.php');
}
?>
oke bedankt Jan
heb het veranderd maar het probleem is jammer genoeg niet verholpen

Dit is het stukje van de GET waarde:

<?php
if (isset($_GET['pagina']))
{
if($_GET['pagina']=='biografie')
{
include($_GET['pagina'].'.php');
}
elseif($_GET['pagina']=='teamfoto')
{
include($_GET['pagina'].'.php');
}
elseif($_GET['pagina']=='home')
{
include($_GET['pagina'].'.php');
}
elseif($_GET['pagina']=='competitie')
{
include('competitie/' . $_GET['pagina'].'.php');
}
}
else{
include('home.php');
}
?>

Reageren