login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Include wanneer...

Offline superlol - 05/06/2007 16:33
Avatar van superlolPHP interesse Hey

Ik zie vaak verschillende codes zoals :
1.include "./bestand.php";
2.include "././bestand.php";
3.include "../bestand.php";
4.include "../../bestand.php";
5.etc...

Kan iemand uitleggen wanneer je ze moet gebruiken en wanneer niet?

BVD!

7 antwoorden

Gesponsorde links
Offline vinTage - 05/06/2007 16:36 (laatste wijziging 05/06/2007 16:38)
Avatar van vinTage Nieuw lid heb je config.php nodig ? dan include je config.php
heb je contact.php nodig ? dan include je contact.php
etc ?


edit ah, je bedoeld de puntjes en slashes ervoor ?
../ verwijst naar bovenliggende map
../../ weer daarboven.
Offline superlol - 05/06/2007 16:39 (laatste wijziging 05/06/2007 16:43)
Avatar van superlol PHP interesse Oke beadnkt!
En met een puntje?

En als ik bijv. een index.php heb , deze staat in de root.
Als ik in die index.php een bestand include : "content/bestand.php".
En in dat bestand (bestand.php) moet ik een config includen die in de root ligt , hoe moet het dan?
zo :
include "config.php"; ;;;;; omdat bestand.php wordt geinclude in index.php

OF

include "../config.php"; ;;;;; omdat config.php een map erboven ligt?
Offline Rens - 05/06/2007 16:42
Avatar van Rens Gouden medaille

Crew algemeen
../ = 1 map terug
../../ = 2 mappen terug
../../../ = 3 mappen terug
enz... 
Offline superlol - 05/06/2007 16:48
Avatar van superlol PHP interesse En met een puntje?

En als ik bijv. een index.php heb , deze staat in de root.
Als ik in die index.php een bestand include : "content/bestand.php".
En in dat bestand (bestand.php) moet ik een config includen die in de root ligt , hoe moet het dan?
zo :
include "config.php"; ;;;;; omdat bestand.php wordt geinclude in index.php

OF

include "../config.php"; ;;;;; omdat config.php een map erboven ligt?
Offline Grayen - 05/06/2007 16:54
Avatar van Grayen PHP ver gevorderde Een puntje betekend huidige map. Dus op een rijtje:

./ = huidige map.
../ = map omhoog (terug)

En in jouw voorbeeld, moet je include 'config.php'; doen aangezien je alles vanuit het index.php moet bekijken (want daar wordt alles in geinclude). Ik weet het niet voor de volle 100% zeker, aangezien ik mijn mappen structuur zo heb dat ik daar nooit over hoef na te denken .
Offline superlol - 05/06/2007 17:02
Avatar van superlol PHP interesse Oke, nu snap ik het,
Maar ik zag nog een mogelijkheid 
./../bestand.php
of
.././bestand.php
of is dit niet mogelijk ?:P
Offline Grayen - 05/06/2007 17:07
Avatar van Grayen PHP ver gevorderde Ik zou zeggen probeer het . Het maakt toch niet uit want in beide voorbeelden is het gebruik van ./ nutteloos.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s