rss
"warning: require_once banner.php)" Disabled warning php.ini invalid argument supplied for foreach() Easyphp php warning: php startup: unable to load dynamic library Easyphp php warning: php startup: unable to load dynamic library mysql Erreurs php warning: mysql_query(): supplied argument is not a valid mysql-link resource in Export excel phpmyadmin warning cannot modify header information Joomla warning: main(/includes/version.php): Php header warning Php tester si un fichier existe sans warning Php warning mkdir permission denied iis Php warning: session_start() "cannot send session cache limiter" Php warning: session_start() "cannot send session cookie" Php warning: variable passed to each() is not an array or object Turning off php server warnings on os x Warning ! install.php and update.php must be removed before continuing ! Warning: cannot modify header information - headers already sent by (output started php Warning: division by zero en php Warning: include(include/variable.inc.php Warning: ldap.so not loaded in php.ini Warning: mail() [function.mail]: "sendmail_from" not set in php Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "from:" header missing in Warning: mail() [function.mail]: failed to connect to mailserver at port 25, verify your "smtp" and "smtp_port" setting in php. Warning: mail(): failed to connect to mailserver at port 25, verify your "smtp" and "smtp_port" setting in php.ini or use ini_s Warning: mysql_fetch_array() php 5.2.6 Warning: mysql_fetch_array(): supplied argument is not a valid mysql php5 Warning: require_once(pear.php) [function.require-once]:Plus
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[PHP] Intercepter les WARNING

  Posté par spiloack, le lundi 3 septembre 2007 à 13:16:53
Bonjour tout le monde !
J'ai une appli php avec une connexion à une base oracle. L'utilisateur, pour se connecter, fait un OCILogon($utilisateur, $motdepasse, $instance). Lorsque le mot de passe est erroné, il n'y a pas de soucis : oracle retourne un code d'erreur captable par la fonction ocierror().
Le problème, c'est lorsque l'utilisateur est rattaché à un profil l'obligeant à changer son mot de passe tous les N jours. Lorsque la date limite est dépassée, il y a une période pendant laquelle un warning est retourné lors de la connection. Le warning est le suivant :
------------------------------------------------------------­---------
Warning: ocilogon(): OCISessionBegin: OCI_SUCCESS_WITH_INFO: ORA-28002: le mot de passe expirera dans 10 jours in E:\www\dfiweb.10\classe\scri_php_d_oracle.class.php on line 22
------------------------------------------------------------­---------
La fonction ocierror() ne capte pas ce genre de message... Comment faire pour le capter, afin de transmettre une alerte à l'utilisateur ? Et pour pouvoir remettre mon "@" devant mon OCILogon() pour masquer l'affichage de ces erreurs ?...

D'avance merci !

Spiloack.
Configuration: Windows XP
Internet Explorer 7.0
Répondre à spiloack  Signaler ce message aux modérateurs
Logiciels pertinents trouvés dans les téléchargements
Télécharger PHP Edit 0.6PHP Edit - PHPEdit est un environnement de développement intégré (IDE) sous Windows pour le langage PHP. Il offre un grand nombre de...Catégorie: PHP
Licence: Freeware/gratuit
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger easyPHP 2.0b1easyPHP - EasyPHP est un environnement de travail packagé comprenant le serveur web Apache, le système de gestion de bases de données...Catégorie: Serveurs
Licence: Open Source
Télécharger PSPad 4.5.2PSPad - PSPad est un excellent éditeur de texte. Il est utile pour travailler sur du simple texte, mais aussi sur du HTML, CSS,...Catégorie: Développement
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [PHP] Intercepter les WARNING »