PB affichage erreur OVH error_reporting(E_ALL) page blanche
neb-12
Messages postés
29
Date d'inscription
Statut
Membre
Dernière intervention
-
Pitet Messages postés 2826 Date d'inscription Statut Membre Dernière intervention -
Pitet Messages postés 2826 Date d'inscription Statut Membre Dernière intervention -
Bonjour
je suis chez OVH en serveur mutualisé PRO
on ne peut pas modifier le PHPINIT
le code ci dessous (en tête de page) ne fonctionne pas
error_reporting(E_ALL)
le code ci dessous non plus
error_reporting(E_ALL | E_STRICT);
ini_set('display_startup_errors', 1);
ini_set('display_errors', 1);
la commande phpinfo() donne
Directive Local Value Master Value
display_errors Off Off
display_startup_errors Off Off
doc_root no value no value
docref_ext no value no value
docref_root no value no value
enable_dl On On
enable_post_data_reading On On
error_append_string no value no value
error_log no value no value
error_prepend_string no value no value
error_reporting 32759 32759
j'ai toujours une page blanche lorsqu'il y a une erreur de syntaxe
et pas de message d'avertissement
des idées???
Merci
je suis chez OVH en serveur mutualisé PRO
on ne peut pas modifier le PHPINIT
le code ci dessous (en tête de page) ne fonctionne pas
error_reporting(E_ALL)
le code ci dessous non plus
error_reporting(E_ALL | E_STRICT);
ini_set('display_startup_errors', 1);
ini_set('display_errors', 1);
la commande phpinfo() donne
Directive Local Value Master Value
display_errors Off Off
display_startup_errors Off Off
doc_root no value no value
docref_ext no value no value
docref_root no value no value
enable_dl On On
enable_post_data_reading On On
error_append_string no value no value
error_log no value no value
error_prepend_string no value no value
error_reporting 32759 32759
j'ai toujours une page blanche lorsqu'il y a une erreur de syntaxe
et pas de message d'avertissement
des idées???
Merci
A voir également:
- PB affichage erreur OVH error_reporting(E_ALL) page blanche
- Supprimer page blanche word - Guide
- Affichage double ecran - Guide
- Imprimer tableau excel sur une page - Guide
- Windows 11 affichage classique - Guide
- Page d'accueil - Guide
1 réponse
Salut,
Lorsque php compile ton fichier, celui-ci n'est pas exécuté et donc toutes les modifications de directives (ini_set, error_reporting...) présentes dans ce fichier ne sont pas prises en compte :
Par contre si l'erreur de syntaxe est dans un fichier inclus, le fichier incluant est bien exécuté :
fichier1.php
fichier2.php
Bonne journée
Lorsque php compile ton fichier, celui-ci n'est pas exécuté et donc toutes les modifications de directives (ini_set, error_reporting...) présentes dans ce fichier ne sont pas prises en compte :
<?php ini_set('display_errors', 1); i=2 // erreur de syntaxe -> ce fichier n'est pas exécuté donc la directive display_errors n'est pas modifiée
Par contre si l'erreur de syntaxe est dans un fichier inclus, le fichier incluant est bien exécuté :
fichier1.php
<?php ini_set('display_errors', 1); include 'fichier2.php'; // pas d'erreur de syntaxe dans ce fichier, display_errors est donc bien modifié ?>
fichier2.php
<?php i=2 // erreur de syntaxe, ce fichier n'est pas exécuté mais la modification de display_errors dans fichier1.php est bien prise en compte
Bonne journée