bonjour
je ne comprends pas d'où vient le problème mais j'ai une page blanche qui s'affiche lors du chargement de mon index.php :
et voici main.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 ...............<?php ini_set ("display_errors", "on"); error_reporting (E_ALL); session_start (); /* utilisation de l'autoloader composer $loader = require_once( 'vendor/autoload.php' ); // declaration les repertoires de sources de mon app $loader->add('Controller\\', __DIR__); $loader->add('Model\\', __DIR__); $loader->add('View\\', __DIR__); $loader->add('Templates\\', __DIR__); */ require_once ('includes/controleur/Main.php'); echo 1; if (empty ($_GET['f']) or empty ($_GET['control'])) { $principal = new Main ('display.php','principal'); } else { $c = $_GET['c']; $f = $_GET['f']; if ($_GET ['n']) { $n = intval ($_GET ['n']); $principal = new Main($c,$f,$n) } $principal = new Main($c,$f) } ?>
est-ce que vous pouvez m'aider à résoudre ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <?php namespace Controller; class Main { private $route = [ 'viewPage' => [ 'controller' => 'contentController' , 'method' => 'viewPageAction' ], ]; public function __construct($c,$f,$n = null) { if(file_exists('includes/controleur/' . $c)) { require_once ('includes/controleur/' . $c); $c = explode('.',$c); $c = $c [0]; $c = ucfirst ($c) . 'Controller'; if (method_exists($c, $f)) { if($n) $c::$f($n); $c::$f(); } } } } ?>
Partager