login  Naam:   Wachtwoord: 
Registreer je!
 Overzicht:
Overzicht > PHP > Overige > include()

Gebruik:
include ("eenBestandsnaam.php");

Uitleg:
Include(); gebruik je wanneer je een pagina wilt invoegen op de pagina waar je de functie zet.
Je gebruikt dit voorbeeld als je gegevens nodig hebt van een andere pagina.


Voorbeeld:
<?php
include ("config.php");
?>

Nu zal het de pagina "config.php" openen op de pagina waar je dit zet.
Als er voorbeeld in "config.php" staat: 
<?php $naam "include"?>
kan je op de pagina waar je deze functie zet de variabele $naam gebruiken.


Bijdragen :
field33
Citaat:
Button
Buiten include heb je ook nog require(); include_once(); require_once(); :

het verschil in include en require zit hem eigenlijk bij de foutmelding (vroeger ook in snelheid en functionaliteit. nu niet meer), dus als je geen fouten maakt, merk je geen verschil ...

als je bv. dit stukje code hebt:

[..code..]

en als het bestandje 'ikbennietecht.php' niet bestaat, dat zal require een fatale fout geven: dus test zal niet meer worden geëchood...

wanneer men nu require vervangt door include, krijgt men een ook fout maar deze is niet fataal bijgevolg 'test' zal dus wel verschijnen.

nu include_once(); en require_once(); ->
deze doet hetgene wat de naam al doet vermoeden:
het voegt een bestand maar één keer in bv.
require_once.php

[..code..]

test.php
[..code..]


dus ook al wordt het bestand twee keer aangeroepen toch zal het maar één keer geincluded worden, vooral handig bij lange stukken code als je niet weet wat je allemaal hebt geincluded. (zoals bij functies: zo kan je geen klachten krijgen van php voor het dubbel definiëren van functies)

En wat foutmeldingen betreft, lijkt het mij nogal hetzelfde als bij include(); en require();

Je kan ook op volgende manier een foutmelding maken  
Doe je hiermee:
  1. <?php
  2. include 'test.php' or die("Er is een fout opgetreden. Er kan bij de fout meer info vermeld staan, als de administrator een e-mail adres heeft opgegeven neem dan contact op met de fout.");
  3. ?>

Dit kan dus helpen. De die() code kan je altijd nog aanpassen/in een ander script zetten bv. een SQL connect kan je dus een errorbox neerzetten (net als in Invision Power Board als je een SQL fout maakt, wil je dit zien, sloop dan ff je conf_global.php, maak dan wel een backup!)
Citaat:
stijn1989: beetje verfraait.
nemesiskoen
Zoals bij echo en print moeten hier geen haakjes rond.

http://www.site...6&id=1
Button
Buiten include heb je ook nog require(); include_once(); require_once(); :

het verschil in include en require zit hem eigenlijk bij de foutmelding (vroeger ook in snelheid en functionaliteit. nu niet meer), dus als je geen fouten maakt, merk je geen verschil ...

als je bv. dit stukje code hebt:
  1. <?php
  2. require("ikbennietecht.php");
  3. echo "test";
  4.  
  5. ?>

en als het bestandje 'ikbennietecht.php' niet bestaat, dat zal require een fatale fout geven: dus test zal niet meer worden geëchood...

wanneer men nu require vervangt door include, krijgt men een ook fout maar deze is niet fataal bijgevolg 'test' zal dus wel verschijnen.

nu include_once(); en require_once(); ->
deze doet hetgene wat de naam al doet vermoeden:
het voegt een bestand maar één keer in bv.
require_once.php
  1. <?php
  2. require_once("test.php");
  3. require_once("test.php");
  4.  
  5. ?>

test.php
  1. <?php
  2. echo "Dit zal maar één keer verschijnen.";
  3. ?>


dus ook al wordt het bestand twee keer aangeroepen toch zal het maar één keer geincluded worden, vooral handig bij lange stukken code als je niet weet wat je allemaal hebt geincluded. (zoals bij functies: zo kan je geen klachten krijgen van php voor het dubbel definiëren van functies)

En wat foutmeldingen betreft, lijkt het mij nogal hetzelfde als bij include(); en require();


 Overzicht
include()



© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.069s