Php4 à php5
Fermé
t671
Messages postés
1460
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
2 décembre 2024
-
21 mai 2016 à 18:49
t671 Messages postés 1460 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 2 décembre 2024 - 3 juin 2016 à 17:01
t671 Messages postés 1460 Date d'inscription lundi 25 février 2008 Statut Membre Dernière intervention 2 décembre 2024 - 3 juin 2016 à 17:01
5 réponses
t671
Messages postés
1460
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
2 décembre 2024
11
22 mai 2016 à 18:18
22 mai 2016 à 18:18
J'ai mis "; display_errors = Off" dans le paragraphe php option, et c'est pareil !!!!
Pas de message plus explicite !
Pas de message plus explicite !
t671
Messages postés
1460
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
2 décembre 2024
11
22 mai 2016 à 18:54
22 mai 2016 à 18:54
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
22 mai 2016 à 19:17
22 mai 2016 à 19:17
verifier que tu a display_errors = Off en creant une page avec ce code
<?php phpinfo(); ?>
<?php phpinfo(); ?>
t671
Messages postés
1460
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
2 décembre 2024
11
3 juin 2016 à 11:41
3 juin 2016 à 11:41
Je ne comprends pas ce que tu veux dire ?
J'ai bien fichier phpinfo à la racine de mes fichiers, et voici ce qu'il contient
Que dois-je faire exactement ?
J'ai bien fichier phpinfo à la racine de mes fichiers, et voici ce qu'il contient
<?php phpinfo(); ?>
Que dois-je faire exactement ?
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
3 juin 2016 à 11:55
3 juin 2016 à 11:55
ouvrir la page dans le navigateur et voir ce que donne display_errors
t671
Messages postés
1460
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
2 décembre 2024
11
3 juin 2016 à 12:40
3 juin 2016 à 12:40
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
3 juin 2016 à 15:11
3 juin 2016 à 15:11
Dans phpinfo Loaded Configuration File te donne le fichier php.ini qui doit être modifier
trouver ce fichier php.ini et mets display_errors = Off enlève la virgule s'il ya une virgule devant display_errors redémarrer le serveur apache recharger la page phpinfo de nouveau tu dois avoir cette fois-ci display_errors Off
trouver ce fichier php.ini et mets display_errors = Off enlève la virgule s'il ya une virgule devant display_errors redémarrer le serveur apache recharger la page phpinfo de nouveau tu dois avoir cette fois-ci display_errors Off
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
3 juin 2016 à 14:30
3 juin 2016 à 14:30
Salut,
Cacher les erreurs ne permet pas de les corriger !
Cette erreur est une notice et donc n'empêche pas l’exécution de ton script. Mais d'autres erreurs pourront poser des soucis plus important et désactiver le rapport d'erreur va te compliquer la tâche pour résoudre les éventuelles bug.
Il est donc recommandé d'activer le rapport d'erreur en développement afin de corriger les erreurs, puis lors de la mise en ligne, d'enregistrer les messages d'erreurs dans un fichier log au lieu de les afficher à l'écran.
L'erreur "undefined index 1" indique simplement que ton tableau $tonarray ne possède pas d'élément avec la clé 1 (il semble qu'il ne possède qu'un seul élément avec la clé 0).
Lorsque tu parcours les éléments de ton tableau, une solution simple pour corriger cette erreur est de vérifier que l'élément parcouru est bien défini :
Bonne journée,
Cacher les erreurs ne permet pas de les corriger !
Cette erreur est une notice et donc n'empêche pas l’exécution de ton script. Mais d'autres erreurs pourront poser des soucis plus important et désactiver le rapport d'erreur va te compliquer la tâche pour résoudre les éventuelles bug.
Il est donc recommandé d'activer le rapport d'erreur en développement afin de corriger les erreurs, puis lors de la mise en ligne, d'enregistrer les messages d'erreurs dans un fichier log au lieu de les afficher à l'écran.
L'erreur "undefined index 1" indique simplement que ton tableau $tonarray ne possède pas d'élément avec la clé 1 (il semble qu'il ne possède qu'un seul élément avec la clé 0).
Lorsque tu parcours les éléments de ton tableau, une solution simple pour corriger cette erreur est de vérifier que l'élément parcouru est bien défini :
for($i=0; $i<=3; $i++) { if (isset($tonarray[$i]) && $tonarray[$i]['conjoint'] != "") { // ... } else { // $tonarray[$i] n'existe pas ou $tonarray[$i]['conjoint'] est vide } }
Bonne journée,
t671
Messages postés
1460
Date d'inscription
lundi 25 février 2008
Statut
Membre
Dernière intervention
2 décembre 2024
11
3 juin 2016 à 17:01
3 juin 2016 à 17:01
Le script a été créé en php4, et il n'y avait pas d'erreur.
Maintenant que j'ai php5, pourquoi j'ai cette erreur ? Je pensais que php5 prenait en compte le php4 ?
Maintenant que j'ai php5, pourquoi j'ai cette erreur ? Je pensais que php5 prenait en compte le php4 ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
zermat
Messages postés
160
Date d'inscription
jeudi 19 juin 2014
Statut
Membre
Dernière intervention
3 juin 2016
16
22 mai 2016 à 17:00
22 mai 2016 à 17:00
Mets : display_errors = Off dans php.ini
22 mai 2016 à 18:29
un redémarrage du serveur apache est aussi nécessaire