Erreur de code php?

Petit nouveau ! | 6 Messages

24 janv. 2012, 02:06

Voilà,

J'ai voulu installé un site maximus sur un hébegeur gratuit qui est olympe.network.

J'ai rencontré pas mal de problèmes que j'ai réglé (sql et php) pour finalement avoir une page blanche sans message d'erreur.

Ne trouvant pas de solution je décide de l'installé en local avec les meme fichiers que j'ai uplaoder sur mon hébergeur précédemment et j'ai un message d'erreur a la place du site.

Voici le message :
timing() - $etape_prec)*1000, 2) : 0; $etape_prec = $GLOBALS['db']->timing(); return $temps_ecoule. 'ms'; } function maxdebug($query, $error, $duration, $type=false, $file='') { global $wb_query; if ( !empty( $error ) ) { @ isset( $wb_query['count_error'] ) ? $wb_query['count_error']++ : $wb_query['count_error'] = 1; } else { $wb_query['count_error'] = ''; } static $start_time; $mtime = microtime(); $mtime = explode(' ',$mtime); $mtime = $mtime[1] + $mtime[0]; if (!isset($start_time)) { $start_time = $mtime; $time = 0; } else { $time = $mtime - $start_time; } $wb_query['time'][] = round($time, 5); $wb_query['sqltime'][] = benchmark ($duration); $wb_query['query'][] = $query; $wb_query['error'][] = $error; $wb_query['type'][] = $type; } ?>

Code : Tout sélectionner

Fatal error: Call to undefined function maxdebug() in C:\Program Files (x86)\EasyPHP5.2.10\www\kernel\db\mysql.php on line 385
La ligne php 385 est :
maxdebug( '' , $query, $endtime, $type);
Vous voyez une erreur de code dans cette ligne?

Merci d'avance pour vos explications.
Modifié en dernier par zeus le 26 janv. 2012, 12:11, modifié 1 fois.
Raison : Merci d'utiliser les balises [php] et [code]

ViPHP
xTG
ViPHP | 7331 Messages

24 janv. 2012, 09:54

Dans le message on observe la déclaration de la fonction donc c'est bizarre.
Le mieux cependant serait de poser la questions aux créateurs du script sur leur forum : http://www.php-maximus.org/phpbb3/php-m ... -f125.html

Petit nouveau ! | 6 Messages

24 janv. 2012, 21:09

Dans le message on observe la déclaration de la fonction donc c'est bizarre.
Le mieux cependant serait de poser la questions aux créateurs du script sur leur forum : http://www.php-maximus.org/phpbb3/php-m ... -f125.html
C'est déjà fais mais comme il n'y a personne pour répondre, je parcours le net pour trouvé un moyen de résoudre le problème.

http://www.php-maximus.org/phpbb3/probl ... t8833.html

http://www.php-maximus.org/phpbb3/insta ... t8834.html

ViPHP
ViPHP | 1996 Messages

24 janv. 2012, 22:13

Je ne vois pas d'erreur mais as tu bien déclaré la fonction (ou l'as tu inclus) dans le script où tu appelles la fonction ?
Ce que tu montres est tout le message ou juste un bout ?
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr

ViPHP
xTG
ViPHP | 7331 Messages

24 janv. 2012, 22:23

Je ne vois pas d'erreur mais as tu bien déclaré la fonction (ou l'as tu inclus) dans le script où tu appelles la fonction ?
Ce que tu montres est tout le message ou juste un bout ?
Pas bête comme question...

C'est possible que leur script utilise des short_tags !
Du coup le code PHP n'est pas interprété et ce que tu vois est un smilblic de code PHP tenté d'être interprété comme du HTML.
Vérifies que c'est bien <?php et non <? en début de script.

Petit nouveau ! | 6 Messages

25 janv. 2012, 21:56

Je ne vois pas d'erreur mais as tu bien déclaré la fonction (ou l'as tu inclus) dans le script où tu appelles la fonction ?
Ce que tu montres est tout le message ou juste un bout ?

Je suis débutant du coup je ne comprend pas trop ce que tu me dis là, c'est un peux comme du chinois... :oops:

Petit nouveau ! | 6 Messages

25 janv. 2012, 21:57

Je ne vois pas d'erreur mais as tu bien déclaré la fonction (ou l'as tu inclus) dans le script où tu appelles la fonction ?
Ce que tu montres est tout le message ou juste un bout ?
Pas bête comme question...

C'est possible que leur script utilise des short_tags !
Du coup le code PHP n'est pas interprété et ce que tu vois est un smilblic de code PHP tenté d'être interprété comme du HTML.
Vérifies que c'est bien <?php et non <? en début de script.
Sa, je sais faire! Je vérifie ça.

Merci. :wink:

Petit nouveau ! | 6 Messages

25 janv. 2012, 22:15

Voici le contenu du fichiers incriminé en question :

Je vois bien la balise de début du language php (<?php) mais je ne trouve pas la balise de cloture dans le fichier (<?)!?

J'ai aussi mis les caractères en rouges de la ligne de code 385 qui est incriminée dans le message d'erreur en espérant que cela pourrai vous aidez!?
<?php
/**
 * $Source: /home/cvs/nukescripts/kernel/db/mysql.php,v $
 * $Revision: 1.1.2-1 $
 * $Author: cyril $
 * $Date: 2009/10/30 23:09:51 $
 *
 */
/************************************************************************/
/* Maximus CMS: Web Portal System                                       */
/* ==============================                                       */
/*                                                                      */
/* Copyright (c) 2002 - 2008                                            */
/* http://www.php-maximus.org                                           */
/* [email protected]                                                  */
/*                                                                      */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License.       */
/************************************************************************/
/* Based on PHP-NUKE: Web Portal System                                 */
/************************************************************************/
defined('MAXIMUS') or die ('Access denied mysql MAXIMUS directly...');
if(!defined('SQL_LAYER')){

define('SQL_LAYER','mysql');
define('XMFbin_ERROR', 'Binaire error');
define('XMFnum_ERROR', 'Numeraire error');
define('XMFlang_ERROR', 'Language error');


class sql_db{
	var $db_connect_id;
	var $query_result;
	var $row = array();
	var $rowset = array();
	var $num_queries = 0;
	var $caching = false;
	var $cached = false;
	var $cache = array();
	var $sql_time = 0; // SQL excution time - added by Smartor

	function timing(){
    		list($usec, $sec) = explode(' ',microtime());
    		return ((float)$usec + (float)$sec);
	}

	//
	// Constructor
	//
	function sql_db($sqlserver, $sqluser, $sqlpassword, $database, $persistency = true)	{
		$start_time = $this->timing();
		$this->persistency = $persistency;
		$this->user = $sqluser;
		$this->password = $sqlpassword;
		$this->server = $sqlserver;
		$this->dbname = $database;
		if( !empty( $this->persistency ) ) {
			$this->db_connect_id = @mysql_pconnect($this->server, $this->user, $this->password);
		} else {
			$this->db_connect_id = @mysql_connect($this->server, $this->user, $this->password);
		}
		if($this->db_connect_id) {
			if( ! empty( $database ) ) {
				$this->dbname = $database;
				$dbselect = @mysql_select_db($this->dbname);
				if(!$dbselect)	{
					@mysql_close($this->db_connect_id);
					$this->db_connect_id = $dbselect;
				}
			}
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return $this->db_connect_id;
		} else	{
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return false;
		}
	}

	//
	// Other base methods
	//
	function sql_close() {
		@mysql_close( $this->db_connect_id );
	}

	//
	// Base query method
	//
	function sql_query($query = '', $transaction = FALSE, $cache = false) {
		// Remove any pre-existing queries
		if ( !empty($query) ) {
			unset($this->query_result);
		}
		// Check cache
		$this->caching = false;
		$this->cache = array();
		$this->cached = false;
		if( ! empty( $query ) && $cache){
			global $phpbb_root_path;
			$hash = md5($query);
			if(strlen($cache)){
				$hash = $cache . $hash;
			}
			$filename = CACHE.'/Modules/sql_' . $hash . '.php';
			if(@is_file($filename)) {
				$set = array();
				include($filename);
				$this->cache = $set;
				$this->cached = true;
				$this->caching = false;
				return 'cache';
			}
			$this->caching = $hash;
		}
		// not cached
		$this->num_queries++;
		$start_time = $this->timing();
		if( !empty( $query ) )	{ 	// fix frenatus 18/06/2006 pour php4
			( PHP_VERSION > '5.0.0' ) ? $query = str_ireplace('union', 'uni&shy;on', $query) : $query = eregi_replace('union', 'uni&shy;on', $query);
			$this->query_result = @mysql_query($query, $this->db_connect_id);
		}
		if( ! empty( $this->query_result ) ) {
			unset($this->row[$this->query_result]);
			unset($this->rowset[$this->query_result]);
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return $this->query_result;
		} else	{
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return ( $transaction == 'END_TRANSACTION' ) ? true : false;
		}
	}

	//
	// Other query methods
	//
	function sql_numrows($query_id = 0) {
		if($query_id === 'cache' && $this->cached) {
			return count($this->cache);
		}
		$start_time = $this->timing();
		if( empty( $query_id ) ) {
			$query_id = $this->query_result;
		}
		if( ! empty( $query_id ) ) {
			$result = @mysql_num_rows($query_id);
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return $result;
		} else	{
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return false;
		}
	}
	function sql_affectedrows() {
		$start_time = $this->timing();
		if($this->db_connect_id) {
			$result = @mysql_affected_rows($this->db_connect_id);
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return $result;
		} else {
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return false;
		}
	}
	function sql_numfields($query_id = 0) {
		$start_time = $this->timing();
		if( empty( $query_id ) ) {
			$query_id = $this->query_result;
		}
		if( ! empty( $query_id ) ) {
			$result = @mysql_num_fields($query_id);
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return $result;
		} else {
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return false;
		}
	}
	function sql_fieldname($offset, $query_id = 0) {
		$start_time = $this->timing();
		if( empty( $query_id ) ){
			$query_id = $this->query_result;
		}
		if( ! empty( $query_id ) ){
			$result = @mysql_field_name($query_id, $offset);
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return $result;
		} else	{
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return false;
		}
	}
	function sql_fieldtype($offset, $query_id = 0)	{
		$start_time = $this->timing();
		if( empty( $query_id ) ){
			$query_id = $this->query_result;
		}
		if( ! empty( $query_id ) ){
			$result = @mysql_field_type($query_id, $offset);
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return $result;
		} else	{
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return false;
		}
	}
	function sql_fetchrow($query_id = 0){
		if($query_id === 'cache' && $this->cached){
			return count($this->cache) ? array_shift($this->cache) : false;
		}
		$start_time = $this->timing();
		if( empty( $query_id ) ) {
			$query_id = $this->query_result;
		}
		if( ! empty( $query_id ) ) {
			$this->row[$query_id] = @mysql_fetch_array($query_id);
			if($this->caching) {
				if($this->row[$query_id] === false) {
					$this->write_cache();
				}
				$this->cache[] = $this->row[$query_id];
			}
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return $this->row[$query_id];
		} else {
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return false;
		}
	}
	function sql_fetchrowset($query_id = 0) {
		if($query_id === 'cache' && $this->cached) {
			return $this->cache;
		}
		$start_time = $this->timing();
		if( empty( $query_id ) ) {
			$query_id = $this->query_result;
		}
		if( ! empty( $query_id ) ) {
			unset($this->rowset[$query_id]);
			unset($this->row[$query_id]);
			while($this->rowset[$query_id] = @mysql_fetch_array($query_id)) {
				if( ! empty( $this->caching ) ) {
					if($this->row[$query_id] === false) {
						$this->write_cache();
					}
					$this->cache[] = $this->row[$query_id];
				}
				$result[] = $this->rowset[$query_id];
			}
			if( ! empty( $this->caching ) )	{
				$this->write_cache();
			}
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return @$result;
		} else {
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return false;
		}
	}
	function sql_fetchfield($field, $rownum = -1, $query_id = 0){
		$start_time = $this->timing();
		if( empty( $query_id ) ){
			$query_id = $this->query_result;
		}
		if( ! empty( $query_id ) ){
			if($rownum > -1){
				$result = @mysql_result($query_id, $rownum, $field);
			} else {
				if(empty($this->row[$query_id]) && empty($this->rowset[$query_id])) {
					if($this->sql_fetchrow()) {
						$result = $this->row[$query_id][$field];
					}
				} else {
					if($this->rowset[$query_id]) {
						$result = $this->rowset[$query_id][$field];
					} elseif($this->row[$query_id]) {
						$result = $this->row[$query_id][$field];
					}
				}
			}
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return $result;
		} else {
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return false;
		}
	}
	function sql_rowseek($rownum, $query_id = 0) {
		$start_time = $this->timing();
		if( empty( $query_id ) ) {
			$query_id = $this->query_result;
		}
		if( ! empty( $query_id ) ) {
			$result = @mysql_data_seek($query_id, $rownum);
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return $result;
		} else {
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return false;
		}
	}
	function sql_nextid() {
		$start_time = $this->timing();
		if( ! empty( $this->db_connect_id  ) ) {
			$result = @mysql_insert_id($this->db_connect_id);
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return $result;
		} else {
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return false;
		}
	}
	function sql_freeresult($query_id = 0){
		if($query_id === 'cache'){
			$this->caching = false;
			$this->cached = false;
			$this->cache = array();
		}
		if( ! empty( $this->caching ) ){
			$this->write_cache();
		}
		$start_time = $this->timing();
		if( empty( $query_id ) ) {
			$query_id = $this->query_result;
		}
		if ( ! empty(  $query_id ) ){
			unset($this->row[$query_id]);
			unset($this->rowset[$query_id]);
			@mysql_free_result($query_id);
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return true;
		} else {
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return false;
		}
	}
	function sql_fetch_rowset($result){
		$rowset = array();
		while ($row = @mysql_fetch_array($result)) $rowset[] = $row;
		return $rowset;
	}
	function sql_object( $query_id = '' ) {
		if ( !empty( $query_id ) ) {
			$query_id = @mysql_fetch_object( $query_id );
			return $query_id;
		} else {
			return false;
		}
	}
	function query( $query = '', $type= false, $transaction = false ) {
		$start_time = $this->timing();
		!empty( $type ) ? $type : $type = 'Query';
		$query_error = false;
		$sql  = @mysql_query($query, $this->db_connect_id);
		if( ! empty( $sql ) ){
			$this->num_queries++;
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
           		maxdebug($query, '', $endtime, $type);  // Ligne 385
			return $sql;
		} else {
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
           		maxdebug( '' , $query, $endtime, $type);
			query_die(CORE_ERROR, 'Could not Query', '', '', '', $query);
			return ( $transaction == 'END_TRANSACTION' ) ? true : false;
		}
	}
	function get_object( $query = '', $transaction = false ) {
			$start_time = $this->timing();
			$result = $this->query( $query, 'Get Object' );
			$returned = @mysql_fetch_object( $result );
		if( empty( $returned ) ){
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return ( $transaction == 'END_TRANSACTION' ) ? true : false;
		} else {
			@mysql_free_result($result);
			$endtime = $this->timing();
			$this->sql_time += $endtime - $start_time;
			return $returned;
		}
	}
	function get_list_object($query) {
		$start_time = $this->timing();
		$returned = array();
		$result = $this->query($query, 'Get List Object');
		while ($row = @mysql_fetch_object( $result ) ) {
			$returned[] = $row;
		}
		@mysql_free_result($result);
		$endtime = $this->timing();
		$this->sql_time += $endtime - $start_time;
		return $returned;
	}
	function get_list_row($query) {
		$start_time = $this->timing();
		$returned = array();
		$result = $this->query($query, 'Get List Row');
		while ($row = @mysql_fetch_array( $result ) ) {
			$returned[] = $row;
		}
		@mysql_free_result($result);
		$endtime = $this->timing();
		$this->sql_time += $endtime - $start_time;
		return $returned;
	}
	function get_list($query) {
		$returned = array();
		$result = $this->query($query, 'Get List Array');
		while ($row = @mysql_fetch_assoc($result)) {
			$returned[] = $row;
		}
		@mysql_free_result($result);
		return $returned;
	}

	function get_row($query) {
		$start_time = $this->timing();
		$result = $this->query($query, 'Get Row');
		$returned = @mysql_fetch_array($result);
		@mysql_free_result($result);
		$endtime = $this->timing();
		$this->sql_time += $endtime - $start_time;
		return $returned;
	}
	function get_num($query) {
		$start_time = $this->timing();
		$result = $this->query($query, 'Get Num');
		$num = @mysql_num_rows($result);
		@mysql_free_result($result);
		$endtime = $this->timing();
		$this->sql_time += $endtime - $start_time;
		return $num;
	}
	function sql_free( $query_id = 0 ) {
		if (!empty($query_id) ) {
			@mysql_free_result($query_id);
		} else {
			return false;
		}
	}
	function sql_error($query_id = 0) {
		$start_time = $this->timing();
		$result['message'] = @mysql_error($this->db_connect_id);
		$result['code'] = @mysql_errno($this->db_connect_id);
		$endtime = $this->timing();
		$this->sql_time += $endtime - $start_time;
		return $result;
	}

	function XMFbin($var) {
		$var = intval( $var );
		if ( preg_match( '`[0-1]`', $var ) ) {
			return (bool)$var;
		} else {
			query_die(XMFbin_ERROR, 'XMFbin not allow '.$var.'', '', '', '', $var);
		}
	}

	function XMFnum($var) {
		$var = intval( $var );
		if ( preg_match( '`[0-9]`', $var ) ) {
			return (int)$var;
		} else {
			query_die(XMFnum_ERROR, 'XMFnum not allow '.$var.'', '', '', '', $var);
		}
	}

	function XMFlang($var) {
		if ( empty( $var ) ) { return ; }
		if ( preg_match( '`(english|french|italian|spanish|japanese|all)`', $var ) or empty( $var ) ) {
			return $var;
		} else {
			query_die(XMFlang_ERROR, 'XMFlang not allow '.$var.'', '', '', '', $var);
		}
	}

	function write_cache() {
		if( empty( $this->caching ) ) {
			return;
		}
		global $phpbb_root_path;
		$f = @fopen($phpbb_root_path . '../../'.CACHE.'/Modules/sql_' . $this->caching . '.php', 'w');
		$data = @var_export($this->cache, true);
		@fputs($f, '<?php $set = ' . $data . ';');
		@fclose($f);
		@chmod($phpbb_root_path . '../../'.CACHE.'/Modules/sql_' . $this->caching . '.php', 0777);
		$this->caching = false;
		$this->cached = false;
		$this->cache = array();
	}

	function clear_cache($prefix = ''){
		global $phpbb_root_path;
		$this->caching = false;
		$this->cached = false;
		$this->cache = array();
		$prefix = 'sql_' . $prefix;
		$prefix_len = strlen($prefix);
		$res = @opendir($phpbb_root_path . '../../'.CACHE.'/Modules');
		if( !empty( $res ) ){
			while(($file = @readdir($res)) !== false){
				if(substr($file, 0, $prefix_len) === $prefix){
					@unlink($phpbb_root_path . '../../'.CACHE.'/Modules/' . $file);
				}
			}
		}
		@closedir($res);
	}
} // class sql_db

} // if ... define
Modifié en dernier par zeus le 26 janv. 2012, 12:12, modifié 1 fois.
Raison : Merci d'utiliser les balises [php] et [code]

Petit nouveau ! | 6 Messages

26 janv. 2012, 01:24

J'ai eu un message d'éclaircissement d'une personne sur un autre forum.

Voici le message,
Bonsoir

L'erreur qu'il y a à la ligne 385, c'est que ton script appelle une certaine fonction maxdebug, et que cette fonction n'existe pas.
Pourquoi elle n'existe pas, c'est une autre histoire que nous pouvons difficilement deviner à distance. Peut-être à cause d'un autre fichier qui devrait être présent et qui n'est pas là - ou pas dans le bon répertoire.
Ne connaissant pas moi même l'architecture dans le dossier d'installation de maximux, je viens a vous pour m'aider à résoudre mon problème.
Voilà, j’espère sincèrement que vous saurai m'aider dans mon problème.

Merci.

Mammouth du PHP | 2278 Messages

26 janv. 2012, 10:03

defined('MAXIMUS') or die ('Access denied mysql MAXIMUS directly...');
Cette ligne suggère qu'il s'est passé quelque chose avant,, où a été défini MAXIMUS.
Il faudrait peut être aller voir de ce côté...
Modifié en dernier par zeus le 26 janv. 2012, 12:13, modifié 1 fois.
Raison : Merci d'utiliser les balises [php] et [code]
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

26 janv. 2012, 11:54

salut,
defined('MAXIMUS') or die ('Access denied mysql MAXIMUS directly...');
si la constante n'est pas définie le script s'arrete, donc il n'y aurait pas d'erreur ligne 385.
le problème ne vient pas de la, c'est un CMS ce fichier est inclus depuis un autre.

la fonction maxdebug est définie dans le fichier /kernel/debug.php qui est appelé depuis /mainfile.php ligne 91.
donc soit y a un problème dans l'appel de la page que tu souhaite afficher

Perso j'ai essayé rapidement, 1er reflexe virer les @ qui traine histoire d'avoir des messages d'erreur, le code n'est pas prévu pour php5.
quand ça commence par

Code : Tout sélectionner

Warning: ob_start(): second array member is not a valid method in E:\xampp\htdocs\Maximus_2010\install\class.php(3) : eval()'d code(1) : eval()'d code(1) : eval()'d code on line 75
j'm'arrete :)

Vérifie que ton fichier debug est bien inclus et que tu appel le fichier comme il faut.

le 1er message, avant le message d'erreur contient le code de déclaration de la fonction, si c'est afficher y a un problème de tag ^^

pour info la fermeture du tag php est optionnel et évite souvent les espaces de fin ligne qui emmerde pour les sessions ou les cookies.

@+
Modifié en dernier par zeus le 26 janv. 2012, 12:14, modifié 1 fois.
Raison : Merci d'utiliser les balises [php] et [code]
Il en faut peu pour être heureux ......

Mammouth du PHP | 2278 Messages

26 janv. 2012, 12:23

précisément, si la constante MAXIMUS est définie, c'est que d'autres scripts ont été exécutés avant, dont, vraisemblablement, celui qui contient la fonction manquante, ou celui qui contient l'appel à un fichier définissant la fonction manquante, ce que confirme la suite:
l
la fonction maxdebug est définie dans le fichier /kernel/debug.php qui est appelé depuis /mainfile.php ligne 91.
donc soit y a un problème dans l'appel de la page que tu souhaite afficher
EZnfin ça m'étonnerait que MAXIMUS soit défini dans une feuille de style...
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

26 janv. 2012, 12:34

huim ou t'a vu une feuille de style ?

j'ai du louper un truc :s
Il en faut peu pour être heureux ......

Mammouth du PHP | 2278 Messages

26 janv. 2012, 15:39

Mea culpa, mea culpa, mea maxima culpa:
ai'j foncondu CMS te CSS...
Vanitas vanitatum et omnia vanitas
Mes derniers livres :
Sauvez les Mots chez BoD,
Tous les chemins mènent à ROM chez BoD

ViPHP
ViPHP | 1996 Messages

27 janv. 2012, 00:06

Mea culpa, mea culpa, mea maxima culpa:
ai'j foncondu CMS te CSS...
Encore un coup des corn flake's ? (bon yen a pas beaucoup qui peuvent comprendre!!!)
It is nice to be important but it is more important to be nice
http://www.aureuswebfactory.fr