easyphp 1.7 et Undefined variable - PHP - Programmation
Marsh Posté le 31-01-2004 à 13:05:22
variables globales en mode OFF pour la sécurité.
vas voir là : http://www.phpdebutant.org/article113.php
Marsh Posté le 31-01-2004 à 13:31:46
ReplyMarsh Posté le 31-01-2004 à 13:41:34
Je viens de mettre le register_globals = on dans php.ini mais ça fonctionne toujours pas
Comprends pas
Marsh Posté le 31-01-2004 à 13:49:53
dans php.ini :
error_reporting = E_ALL & ~E_NOTICE
pour n'afficher que les msg d'erreur, et pas les notifications
Marsh Posté le 31-01-2004 à 14:01:18
powerade31 a écrit : dans php.ini : |
Merci ça marche
Marsh Posté le 31-01-2004 à 15:47:56
cinezone a écrit : variables globales en mode OFF pour la sécurité. |
Non.
Marsh Posté le 13-04-2004 à 22:47:37
g les mêmes erreurs
et pourtant, dans php.ini, j'ai :
- error_reporting = E_ALL & ~E_NOTICE
- register_globals = on
Marsh Posté le 13-04-2004 à 23:59:03
qqun aurait-il une idée ?
Marsh Posté le 14-04-2004 à 09:00:24
Mauvaise habitude de codage de toutes manières d'essayer de masquer les notices (en dév en tout cas).
Prendre l'habitude de définir correctement ses variables est plus malin (j'ai eu des pages qui plantaient pour cause d'excès de variables indéfinies, donc beaucoup de notices, même pas d'erreur).
Faire des tests du style (pour une variable récupérée en GET)
Code :
|
Une petite fonction facilite naturellement ce genre de job fastidieux...
Marsh Posté le 14-05-2008 à 09:11:20
Il y a aussi la variable register_long_arrays à mettre à on si besoin
Voici un petit activle sur les virtualhost, qui permet de configurer chaque site d'un serveur apache sans modifier les règle de sécurité d'apache
http://www.eperformance.fr/plugins [...] p?263.last
Marsh Posté le 24-05-2008 à 13:38:00
ReplyMarsh Posté le 26-05-2008 à 00:34:50
c'est quoi une variable indéfini en PHP ?
$toto = '';
$toto = 'titi';
non sérieusement, je vois pas en php ce que l'on peux faire
Marsh Posté le 26-05-2008 à 11:00:29
oui c'etait une question sérieuse. Ahh oki, je comprends, c'est au niveau de l'affichage. Je me posais cette question parce que comme il y a pas besoin de déclarer une variable en PHP, des que l'on manipule une variable elle est créé automatiquement.
merci NazzTazz pour ton explication.
Marsh Posté le 26-05-2008 à 11:25:02
Pas exclusivement au niveau de l'affichage non.
Le fait d'employer une variable non définit avec autre chose qu'une structure de langage (isset, empty, etc.) lève une erreur de type NOTICE. Donc avec echo par exemple.
Marsh Posté le 31-01-2004 à 12:56:47
Depuis que j'ai installé easyphp 1.7 j'ai des erreurs d'undefined variable de tous les cotés.
J'ai loupé un épisode ?
---------------
Mes guitares, ampli, et effets sont en vente !