Affichage des erreurs PHP

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Affichage des erreurs PHP

par Sineljogy » 07 févr. 2006, 14:03

Oo Merci rami ! ça fonctionne maintenant !!

Merci aux également aux autres pour leur aide ;)

par rami » 07 févr. 2006, 13:57

Est ce que tu as :
display_errors = On

dans ton php.ini?

par zeus » 07 févr. 2006, 13:16

et si tu met le error_reporting(E_ALL | E_STRICT); en haut de ton script, comme le conseille titern ?
<?php
error_reporting(E_ALL | E_STRICT);
$a = "salut";
echo "$a
?> 

par Sineljogy » 07 févr. 2006, 12:38

Est-ce que ta page est bien une page .php ?
Est-ce que tu redémarre ton serveur Apache après les modifs ?
Est-ce que tu appelles bien ton script avec http://127.0.0.1/... ?
- Oui, elle s'appelle asdf.php...
- Oui chaque fois, j'ai même redémarré le serveur complètement.... sans succès :(
- Oui je l'appelle correctement, j'ai déjà tester mon PHP avec phpinfo()

par zeus » 07 févr. 2006, 12:30

Est-ce que ta page est bien une page .php ?
Est-ce que tu redémarre ton serveur Apache après les modifs ?
Est-ce que tu appelles bien ton script avec http://127.0.0.1/... ?

par Sineljogy » 07 févr. 2006, 12:19

Non la page reste vide, blanche

par jeff » 07 févr. 2006, 12:10

ton code est interpreter?

par Sineljogy » 07 févr. 2006, 12:08

Jeff,

Je souhaite que mes erreurs php s'affichent, j'ai donc créer un fichier .php comportant une erreur :
<?php
$a = "salut";
echo "$a
?>
Le problème, c'est que je n'ai pas l'erreur qui s'affiche... Normalement il devrait y avoir quelque chose du genre "Parse error......"

par titerm » 07 févr. 2006, 12:02

dans ton code au debut, tu peux toujours activer online le report

error_reporting(E_ALL | E_STRICT);

par jeff » 07 févr. 2006, 12:01

pour etre exacte qu'est ce qui ne fonctionne pas

par Sineljogy » 07 févr. 2006, 11:47

Que je supprime ce que j'ai ajouté et décommente l'autre, ça ne change rien ! C'est comme le déplacer dans mon fichier.... ça ne fonctionne toujours pas !

par mario » 07 févr. 2006, 11:37

Je l'ai ajouté à la fin de mon fichier php.ini

pourquoi l'ajouter.... supprime ce que tu as ajouté et fait une recherche sur error_reporting
il faut décommente error_reporting = E_ALL (en supprimant le ; )
redémarre le service apache

par Sineljogy » 07 févr. 2006, 11:32

ça ne marche pas le code que tu m'as donné... Je l'ai ajouté à la fin de mon fichier php.ini, j'ai redémarrer le serveur (Windows) et ça ne fonctionne toujours pas !

A savoir que je ne suis pas grand connaisseur de la configuration de php.ini...


Mais sais-tu pourquoi ça ne fonctionne pas ?

par jeff » 07 févr. 2006, 11:14

salut
dans ton php.ini
met

Code : Tout sélectionner

error_reporting = E_ALL | E_STRICT

Affichage des erreurs PHP

par Sineljogy » 07 févr. 2006, 11:09

Bonjour !

Je souhaiterais voir les erreurs PHP de ma page, car j'arrive mieux à corriger mon code de cette manière.

Les erreurs ne s'affiche pas ! Comment configurer PHP pour que ça s'affiche ?

(PHP Version 5.1.2)