8791 sujets

Développement web côté serveur, CMS

Hello,

J'ai un petit problème pour récupérer une variable POST depuis php vers flash.

Il s'agit d'un retour formulaire qui marche correctement mais quand je simule une erreur celle-ci se retrouve dans ma réponse http...
<br />
<b>Warning</b>:  mail() [<a href='function.mail'>function.mail</a>]: SMTP server response: 503 5.5.1 Error: need RCPT command in <b>F:\webSite\test\site\content\nous-contacter\demande-devis\send.php</b> on line <b>39</b><br />
retour=ProblÚme Serveur 


On voit ma variable en fin de chaine mais du coup flash est perdu, y a t'il un moyen de supprimer les erreurs php ?

En vous remerciant par avance Smiley smile
Modifié par AspiGeek (21 Dec 2009 - 14:35)
Bonsoir
Placez en début de script :


ini_set('display_errors','off');



Ainsi l'affichage des erreurs sera désactivé.
Mais il vaut mieux remédier à la cause de l'erreur
Modifié par kraddle (19 Dec 2009 - 17:39)
En plus de mettre la directive display_errors à off, il faudrait aussi configurer la directive error_log, de façon à ce que les erreurs d'exécution soient consignées dans un journal de bord (cette directive peut également être configurée au moyen d'un ini_set ()).
Merci pour vos réponses.

Je peux tester l'erreur sous php bien sûr mais c'est flash qui doit l'afficher et comme on passe également par un 'echo' bah du coup mon entête http se retrouve polluée.

Avec les directives annoncées je devrais m'en sortir facilement.

Merci de coup de main et joyeux noël Smiley smile