Bonjour,
Mon 1er pb réglé voilà que j'en ai un autre à la ligne 7 de mon code index.php
<?php
define('WEBROOT',dirname( __FILE__ ));
define('ROOT',dirname(WEBROOT));
define('DS',DIRECTORY_SEPARATOR);
define('BASE_URL',dirname(dirname($_SERVER'SCRIPT_NAME'])));
require CORE.DS.'includes.php';
new Dispatcher();
?>
J'ai les erreur suivantes :
Notice: Use of undefined constant CORE - assumed 'CORE' in C:\wamp\www\devunsite\webroot\index.php on line 7
Warning: require(CORE\includes.php) [function.require]: failed to open stream: No such file or directory in C:\wamp\www\devunsite\webroot\index.php on line 7
Fatal error: require() [function.require]: Failed opening required 'CORE\includes.php' (include_path='.;C:\php\pear') in C:\wamp\www\devunsite\webroot\index.php on line 7
Dispatcher.php
<?php
class Dispatcher
{
function __construct()
{
echo 'lol';
}
}
?>
includes.php
<?php
require 'Dispatcher.php';
?>
Je devrais avoir lol qui s'affiche sur ma page ! comme dans l'exemple sur le tuto!
Une explication ?
Salut,
ajouter cette constante au Dispatcher.php, avant le require.
define('CORE',ROOT.DS.'core');
Bonjour,
Pour le problème de "lol" :
<?php
require 'Dispatcher.php';
$dispatch = new Dispatcher(); // Création d'un nouvel objet de type Dispatcher.
// Il exécutera la méthode magique __construct à la création de l'objet
?>