Help ! Erreur sur code PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Help ! Erreur sur code PHP

Re: Help ! Erreur sur code PHP

par moogli » 29 août 2012, 09:16

salut,

qu'elle est l'erreur ?
Voila j’espère avoir des réponses rapidement, merci.
tes contrainte n'étant pas les nôtres, la notion de rapidité m'es étrangère :)

@+

Help ! Erreur sur code PHP

par MrB0ulet » 29 août 2012, 04:53

Bonjour !

D'abord voici l'erreur :


Image

Le code en question :
<?php
class Dispatcher{

	var $Request;

	function __construct(){
		$this->request = new Request ();
		Router::parse($this->request->url,$this->request);
		$Controller = $this->loadController();
		if(!in_array($this->request->action,get_class_methods($Controller))){
			$this->error('le controller '.$this->request->controller.'n\'a pas 
				de méthode'.$this->request->action);
		}
		call_user_func_array(array($Controller,$this->request->action),
			$this->request->params);
		$Controller->render($this->request->action);
	}

	function error($message){
		$Controller = new Controller($this->request);
		$Controller->set('message',$message);
		$Controller->render('/errors/404');
		die();
	}

	function loadController (){
		$name = ucfirst($this->request->controller).'Controller';  
		$file = ROOT.DS.'controller'.DS.$name.'.php';
		require $file;
		return new $name($this->request);


	}


}
Voila j’espère avoir des réponses rapidement, merci.