Vous n'êtes pas connecté.


Bonsoir,
Lors de l'installation ici :
http://127.0.0.1/guest/signatux/valide.php?StylesheetCreate
Je recois ces erreurs :
Notice: Undefined property: rowset in e:\easyphp\www\guest\signatux\class\db\mysql.class.php on line 41
Notice: unserialize(): Error at offset 0 of 12 bytes in e:\easyphp\www\guest\signatux\admin\class\admin.class.php on line 27
Notice: unserialize(): Error at offset 0 of 4668 bytes in e:\easyphp\www\guest\signatux\admin\class\admin.class.php on line 27
Notice: unserialize(): Error at offset 0 of 17118 bytes in e:\easyphp\www\guest\signatux\admin\class\admin.class.php on line 27
Notice: Undefined index: panneau_coinarrondi_hd in e:\easyphp\www\guest\signatux\valide.php on line 257
Warning: Cannot modify header information - headers already sent by (output started at e:\easyphp\www\guest\signatux\class\db\mysql.class.php:41) in e:\easyphp\www\guest\signatux\valide.php on line 293
Que dois-je faire ?
Merci.
TOP Hors ligne


Probablement une mauvaise configuration PHP ou MySQL.
Essai sur un mutualisé.
TOP Hors ligne


L'essai se fait en local ....
et puis j'utilise la derniere version de Easyphp qui est 1.8.
Alors les variables non definies au prealable ne sont pas acceptées.
Dernière modification par apt (05/02/07 23:13:59)
TOP Hors ligne


apt a écrit:
L'assai se fait en local ....
Deja j'ai corrige une erreur dans la ligne 16 de /install/index.php
Cette ligne :
$langue = (isset($_POST['langue'])) ? $_POST['langue'] : $_GET['langue'];
A remplacer par cette ligne :
$langue = (isset($_POST['langue'])) ? $_POST['langue'] : (isset($_GET['langue']));
Parce que l'index $langue du tableau $_POST ou $_GET n'est pas defini chez le compilateur PHP.
TOP Hors ligne


ça ne veut rien dire... isset() retourne un true ou un flase, donc ton $langue au final se retrouvera soit avec u$_POSt['langue'] (un texte je parie) soit avec un booléen ... Quel est le type de $langue ? tu perds son type là ...
si $_POST['langue'] n'existe pas, c'est forcément que dans l'URL on a ?langue=XXX et là on récupère le $_GET['langue'], du moins c'est comme ça que je le vois.
Quelle version d'easy php as-tu ?
FYI RTFM ASAP => Tux : La Légende <=
NewsletTux
TOP Hors ligne


Cette ligne dit en gros que si y'a pas de langue définie en POST, on prend celle du GET.
Mais elle est obligatoirement définie dans un des deux cas !
Ta modification n'a pas vraiment de sens, comme le fait remarquer Malcolm.
Ca marche comme ça ?
Malcolm a écrit:
Quelle version d'easy php as-tu ?
1.8 
TOP Hors ligne


Ju à ecrit a écrit:
Ta modification n'a pas vraiment de sens, comme le fait remarquer Malcolm.
Ma modification a un sens au moins elle m'a permis d'éviter d'avoir cette erreur :
Notice: Undefined index: langue in e:\easyphp\www\guest\signatux\install\index.php on line 16
A ton avis Ju, tois, tu aurais eviter cette erreur par quel moyen ?
Pour Malcolm, pour le premier lancement du script, $langue ne prendra aucune valeur d'ou l'erreur signalée en haut.
parce que :
- Ni $_POST['langue'] est definie parce qu'il n'y a pas de formulaire envoyé.
- Ni $_GET['langue'] est definie elle aussi parce qu'il n'y a pas de parametres envoye dans le lien.
TOP Hors ligne


Disons qu'il y a forcément qqch d'illogique, dans le cursus naturel du script d'installation, il y a tjrs une langue définie que ça soit en GET ou en POST.
Il s'agit probablement de la config de ton phpMyAdmin... et je ne peux pas te dire quoi.
- Ni $_POST['langue'] est definie parce qu'il n'y a pas de formulaire envoyé.
- Ni $_GET['langue'] est definie elle aussi parce qu'il n'y a pas de parametres envoye dans le lien.
Donc $langue vaut false, c'est donc bien une valeur booléenne
.
TOP Hors ligne


Je ne crois pas que c'est un probleme de configuration.
Tu sais que l'installation de Easyphp est automatique et on y intervient pas que si on a besoin d'ajouter quelques fonctionalités.
Parce qu'il y'a toujours des erreurs de scripts qui ne sont pas signaler dans les version anterieurs de PHP.
Maintenant et de point de vue "Bien programmer ces scripts", tout les erreurs sont notifiés au programmeur pour qu'il soigne son code aux normes de la programmation, d'ou ce genre de notifications !
Mais pour mon cas, Signatux ne fonctionne pas bien et génère plusieurs erreurs.
Alors si quelqu'un l'a essayé sous EasyPHP 1.8, peut-être nous dira-t-il s'il a bien tourner sous cette version ou non ?
Merci.
TOP Hors ligne


bonjour à tous
J'ai aussi le meme problème avec les memes erreurs.... Quelqu'un a t il trouvé une solution a ce probleme??
Merci d'avance,
Pad
TOP Hors ligne