Fatal error

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 : Fatal error

Re: Fatal error

par Mazarini » 29 janv. 2013, 14:42

Eventuellement, il serait bien de vérifier l'existence de la classe (http://php.net/manual/fr/function.class-exists.php)

Re: Fatal error

par xTG » 29 janv. 2013, 12:32

Oui la correction est bonne. Depuis PHP5 les objets sont toujours retournés par référence. Donc une référence d'une référence...
Bien que j'aurai aussi enlevé l'arobase qui est une immondice... (il sert à cacher les erreurs, mais rien ne vaut une gestion propre des erreurs !)

Re: Fatal error

par bob56@ » 29 janv. 2013, 11:51

je crois que j'ai trouvé ?
<?php
@$obj =& new $classname;
?>

devient :
<?php
@$obj =new $classname;
?>
en tout cas je ne vois plus l'erreur

Re: Fatal error

par bob56@ » 29 janv. 2013, 09:38

Merci xTX =D> cette erreur est corrigée,

autre erreur :


Deprecated: Assigning the return value of new by reference is deprecated in C:\Program Files (x86)\EasyPHP-12.1\home\codesource.php on line 2
<?php
@$obj =& new $classname;
?>

Re: Fatal error

par xTG » 29 janv. 2013, 07:46

On utilise désormais les variables super-globales.
$pgs = (isSet($_POST['pgs'])) ? $_POST['pgs'] : '';
// ou 
$pgs = (isSet($_GET['pgs'])) ? $_GET['pgs'] : '';

Fatal error

par bob56@ » 28 janv. 2013, 23:13

Bonsoir :D ,

Si vous avez une idée de la manière à corriger l'erreur, je suis preneur.
Cette fonction serait obsolète.
Par avance, Merci !

Fatal error: Call to undefined function import_request_variables() in C:\Program Files (x86)\EasyPHP-12.1\home\codesource.php on line 4

<?php
$full_path = dirname(__FILE__) . '/';
	$dbtype='mysql'; //default db type
	import_request_variables( 'pgs' );

	define ( 'SMARTY_DIR', $full_path . 'libs/Smarty/' );
	define ( 'TEMPLATES_DIR', $full_path . 'templates/' );
	define ( 'TEMPLATE_DIR', $full_path . 'templates/' );
	define ( 'TEMPLATE_C_DIR', $full_path . 'temp/templates_c/' );
	define ( 'PEAR_DIR', $full_path . 'libs/Pear/' );
	define ( 'CACHE_DIR', $full_path . 'temp/cache/' );
	define ( 'INCLUDE_DIR', $full_path . 'includes/' );
	define ( 'DOC_ROOT', $full_path );
?>