Forbidden melding na includen
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.
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?
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
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
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!!
Gewijzigd op 01/01/1970 01:00:00 door Michel
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
dan laat ik dat systeem wel vallen en doe ik het verlopig wel handig matig
Michel
Hoe ziet het stukje PHP code er uit waarmee je die GET waarde ophaalt?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?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');
}
?>
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
heb het veranderd maar het probleem is jammer genoeg niet verholpen
Dit is het stukje van de GET waarde:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?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');
}
?>
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');
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Michel
href="http://www.quickboysb5.nl/1/competitie/?pagina=competitie"
terwijl hij er zo uit zou moeten zien:
href="?pagina=competitie"
Edit:
Iets duidelijker opgeschreven ;-)
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
nu werkt het includen
alleen het volgende probleem (wat Wes al had voorspeld) doet zich voor
alle waardes staan op 0 (maar ik heb al een idee waaraan dat ligt)
nogmaals bedankt!!!
danku danku
@ Michel: dat zal van de query afhangen waarmee je de waardes ophaalt.
ja dat klopt
het is allemaal alweer goed :D
gewoon een kwestie van "competitie/" voor de meeste links zetten
Gewijzigd op 01/01/1970 01:00:00 door Michel
Oké, mooi zo :-)