PHP Include

Gestart doorMusic12 reacties72 weergaven

13 berichten · pagina 1 van 1

Music

Lid · Topicstarter

Berichten
181
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo ik heb een website
alleen als ik wat include krijg ik dit:

Warning: include(/radio/_frontend/requests.php): failed to open stream: No such file or directory in /home/u812390140/public_html/medewerkers.html on line 40 Warning: include(): Failed opening /radio/_frontend/requests.php for inclusion (include_path=.:/usr/lib/php) in /home/u812390140/public_html/medewerkers.html on line 40

Het is een free webhosting.
Weet iemand wat het is?
0
Music

Lid · Topicstarter

Berichten
181
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Oh laat maar. ik ben weer dom ik heb de pagina in .html gedaan -,-
0
Berichten
3.001
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Trouwens een tip, gebruik in plaats van include, require.
Als het bestand dan niet gevonden is, krijg je een fatal error en weet je zeker dat er niks geks gebeurt, terwijl bij include enkel een normale error krijgt en het script gewoon verder gaat.
0
Berichten
528
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bugged schreef:
Trouwens een tip, gebruik in plaats van include, require.
Als het bestand dan niet gevonden is, krijg je een fatal error en weet je zeker dat er niks geks gebeurt, terwijl bij include enkel een normale error krijgt en het script gewoon verder gaat.
Soms is een require juist niet handig.
Stel dat het een optioneel bestand is, dan moet je eerder include dan require gebruiken.
0
Berichten
3.001
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rudie schreef:
Eerdere citaten tonen
Bugged schreef:
Trouwens een tip, gebruik in plaats van include, require.
Als het bestand dan niet gevonden is, krijg je een fatal error en weet je zeker dat er niks geks gebeurt, terwijl bij include enkel een normale error krijgt en het script gewoon verder gaat.

Soms is een require juist niet handig.
Stel dat het een optioneel bestand is, dan moet je eerder include dan require gebruiken.
Dan wel, maar als ik die bestanden zie lijken het me redelijk belangrijke bestanden en kan je dus beter require gebruiken smile
0
Berichten
528
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als ik mij niet vergis sluit hij na require direct het hele document af, waardoor je geen verdere foutafhandeling kan tonen / naar de backend sturen.

Daarom gebruik ik toch liever include.

Vaak maak ik wel zelf een functie:

$includes = Array();
$includes[0] = file.php;
$includes[1] = secondfile.php;
includes($includes);

En in de includes functie loopt hij de array door en kijkt of de bestanden bestaan.

Echter is dit niet in alle gevallen handig.
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rudie schreef:
Als ik mij niet vergis sluit hij na require direct het hele document af, waardoor je geen verdere foutafhandeling kan tonen / naar de backend sturen.

Daarom gebruik ik toch liever include.

Vaak maak ik wel zelf een functie:

$includes = Array();
$includes[0] = file.php;
$includes[1] = secondfile.php;
includes($includes);

En in de includes functie loopt hij de array door en kijkt of de bestanden bestaan.

Echter is dit niet in alle gevallen handig.
Dat geld voor beide, waarom denk je dat beide functies bestaan?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Rudie schreef:
Als ik mij niet vergis sluit hij na require direct het hele document af, waardoor je geen verdere foutafhandeling kan tonen / naar de backend sturen.

Daarom gebruik ik toch liever include.

Vaak maak ik wel zelf een functie:

$includes = Array();
$includes[0] = file.php;
$includes[1] = secondfile.php;
includes($includes);

En in de includes functie loopt hij de array door en kijkt of de bestanden bestaan.

Echter is dit niet in alle gevallen handig.
Of autoloading
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Ik zou ook gebruik maken van een autoloader / classloader.

Enige dat je nodig hebt is dan een bootstrap (of hoe je het ook wil noemen. Alles behalve config.php aub...) bestand die eenmalig door al je pages geïnclude wordt.
0
Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Rik schreef:
Ik zou ook gebruik maken van een autoloader / classloader.

Enige dat je nodig hebt is dan een bootstrap (of hoe je het ook wil noemen. Alles behalve config.php aub...) bestand die eenmalig door al je pages geïnclude wordt.
Offtopic: een bootstrap? Das is toch een css framework?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Dylanh schreef:
Eerdere citaten tonen
Rik schreef:
Ik zou ook gebruik maken van een autoloader / classloader.
Enige dat je nodig hebt is dan een bootstrap (of hoe je het ook wil noemen. Alles behalve config.php aub...) bestand die eenmalig door al je pages geïnclude wordt.

Offtopic: een bootstrap? Das is toch een css framework?
Ik denk dat dit wel interssant is om te lezen: http://stackoverflow.com/questions/3313950/php-bootstrapping-basics
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Dylanh schreef:
Eerdere citaten tonen
Rik schreef:
Ik zou ook gebruik maken van een autoloader / classloader.
Enige dat je nodig hebt is dan een bootstrap (of hoe je het ook wil noemen. Alles behalve config.php aub...) bestand die eenmalig door al je pages geïnclude wordt.

Offtopic: een bootstrap? Das is toch een css framework?
Nope:

Quote:
Bootstrap
Bootstrapping, kortweg booten is de benaming voor het laden en starten van een besturingssysteem. Het woord bestaat uit de Engelse woorden boot, laars, en strap, lus.

Een bootstrap is een laarslus, een lus die boven aan een rijlaars is bevestigd om het aantrekken te vergemakkelijken. Het is mogelijk iemand op te tillen aan zijn/haar laarslussen. Het is echter niet mogelijk jezelf op te tillen door aan je eigen laarslussen te trekken. Dit type probleem doet zich ook voor bij het opstarten van een computer; immers het besturingssysteem kan zichzelf niet opstarten/inladen, dat moet iemand anders doen. Dit kip-en-eiprobleem wordt verholpen door gebruik te maken van een zogeheten bootloader.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Gebruik de autoloader van Composer. Die is goed. Je kan dan ook andere packages die je zou nodig hebben inladen.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren