apt Posté 16 Janvier 2007 Partager Posté 16 Janvier 2007 Salut, Dans une installation de script, j'obtiens cette erreur et d'autres similaires : Notice: Use of undefined constant order - assumed 'order' in e:\easyphp\www\topsites\includes\config.php on line 22 et voila la ligne 22 : $show_menu[order]="1"; Que faire ? Merci d'avance. Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 16 Janvier 2007 Partager Posté 16 Janvier 2007 Tout simplement mettre des guillemets autour du terme order : $show_menu['order'] = "1"; Sans les guillemets, PHP l'interprète comme une constante (d'où le message d'erreur), qui se définirait comme suit : define('order', 1); Lien vers le commentaire Partager sur d’autres sites More sharing options...
apt Posté 17 Janvier 2007 Auteur Partager Posté 17 Janvier 2007 ca marche. merci captain_torche. Une autre erreur : Notice: Undefined variable: PHP_SELF in e:\easyphp\www\topsites\includes\functions.php on line 8 le code : ligne 8 : if (preg_match("/functions\.php/i", $PHP_SELF)) { exit(); } Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 17 Janvier 2007 Partager Posté 17 Janvier 2007 La variable $PHP_SELF n'existe pas; il faut utiliser $_SERVER['PHP_SELF'] Lien vers le commentaire Partager sur d’autres sites More sharing options...
biouche Posté 17 Janvier 2007 Partager Posté 17 Janvier 2007 C'est à se demander si les gens qui distribuent leurs scripts les ont testés..... Lien vers le commentaire Partager sur d’autres sites More sharing options...
apt Posté 18 Janvier 2007 Auteur Partager Posté 18 Janvier 2007 Ca marche Une autre erreur : Notice: Undefined variable: logout in e:\easyphp\www\topsites\admin\login.php on line 13 Notice: Undefined variable: password in e:\easyphp\www\topsites\admin\login.php on line 18 le code : if ($logout) {setcookie("admincookie");header("Location: login.php"); exit();} else {if ($password) {sleep(1); Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 18 Janvier 2007 Partager Posté 18 Janvier 2007 $logout et $password ne sont pas définis. En début de script, initialise-les avec $logout = false;$password = false; Cependant, on ne va pas constamment débugger tes scripts. Apprends un peu mieux le PHP sur http://www.phpdebutant.org ou http://www.siteduzero.com et deviens un peu plus autonome. Lien vers le commentaire Partager sur d’autres sites More sharing options...
apt Posté 19 Janvier 2007 Auteur Partager Posté 19 Janvier 2007 OK merci. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant