PHP ver gevorderde |
|
Volg dit stapsgewijs uit, en waarschijnlijk lukt het je dan.
Stap 1:
Maak een test.php (A) aan en zet er deze code in:
met programmeerfout meenemen!
Stap 2:
Open test.php (A), je zal daar een error vinden zoals dit:
Citaat: Warning: Unexpected character in input: ''' (ASCII=39) state=1 in /home/x/domains/x/public_html/test.php on line 2
Uitleg
/home/x/domains/x/public_html/ is je absolute pad, je ziet al dat deze naar public_html gaat, dit kunnen we veranderen met een include ;)
Stap 3:
Maak een nieuw testbestandje (B) aan , en zet daar in:
<?php die('inlcuded'); ?>
<?php die('inlcuded'); ?>
Zet in je eerste testbestand (A)
$sPath = 'home/x/domains/x/public_html/'; // public_html ga je dus wijzigen naar de map waar jij je bestandje B in hebt gezet
$sBestand = 'test.php'; // bestandje B
$sPath .= $sBestand;
require_once($sPath);
$sPath = 'home/x/domains/x/public_html/'; // public_html ga je dus wijzigen naar de map waar jij je bestandje B in hebt gezet $sBestand = 'test.php'; // bestandje B $sPath .= $sBestand; require_once($sPath);
Stap 4:
Open opnieuw test.php (A), als het goed is zie je nu included staan (wat dus uit bestand B komt) |