Ik ben een beginner met PHP, en ik ben bezig met een nieuwe website. Ik heb een aantal tabellen gemaakt en in die tabel gebruik ik de code:

<?PHP
include("$path/menu.php")
?>

Ik wil dus in een bepaalde tabel een andere pagina oproepen waar ik het menu op heb staan.

Vervolgens heb ik alle bestanden naar de zelfde map geupload en ik bekijk hem op het internet en dan komt er deze foutmelding te staan:

Warning: main(): open_basedir restriction in effect. File(/menu.php) is not within the allowed path(s): (.) in /ext/dsk1/dsk1/g/gf/gfcgoor.nl/html/nieuws/index2.php on line 24

Warning: main(/menu.php): failed to open stream: Operation not permitted in /ext/dsk1/dsk1/g/gf/gfcgoor.nl/html/nieuws/index2.php on line 24

Warning: main(): Failed opening '/menu.php' for inclusion (include_path='.:/usr/local/apache/lib/php') in /ext/dsk1/dsk1/g/gf/gfcgoor.nl/html/nieuws/index2.php on line 24

Heeft iemand enig idee hoe dit voorkomen kan worden?

Alvast bedankt?
je hebt niet de variabele $path naar iets nuttigs gezet, hierdoor wordt gezocht in de rootdir van het systeem: en daar mag je niet zoeken.

Reageren