Mail() : Maximum execution time of 30 seconds exceeded, tjs PAREIL !!!

Mail() : Maximum execution time of 30 seconds exceeded, tjs PAREIL !!! - PHP - Programmation

Marsh Posté le 04-09-2002 à 17:09:53    

salut tt le monde.... :hello:  
 
je débute dans le php et voila mon code avec son erreur de fou   :D  :
 

Code :
  1. <?
  2.    echo "test mail" ;
  3.    ini_set("SMTP","*******" ) ;
  4.    ini_set("sendmail_from","*********" ) ;
  5.    $ret = mail("**********","Test","coucou" ) ;
  6.    if( $ret == 1 ) echo "Le message a ete envoyé" ;
  7.    else "error" ;
  8. ?>


 
Apres 30 secondes de blocage j'obtiens ca a l'ecran  :pt1cable: :
 

Code :
  1. test mail
  2. Fatal error: Maximum execution time of 30 seconds exceeded in c:\program files\easyphp\www\mail.php on line 5


 
 
Mais le plus marrant c'est que je recoit le mail ! :heink:  !!!! le probleme c'est ce blocage de 30secondes  :non:  ....votre avis ???  :??:


Message édité par unotouch le 05-09-2002 à 15:40:31
Reply

Marsh Posté le 04-09-2002 à 17:09:53   

Reply

Marsh Posté le 04-09-2002 à 17:24:57    

else "error";
 
ça m'a pas l'air d'être une commande valide (ou bien t'as oublié un echo devant)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 04-09-2002 à 17:26:57    

j'avais pas vu  :lol:  :lol:  
 
si c'est ca alors chui une tebi  :lol:

Reply

Marsh Posté le 04-09-2002 à 17:29:14    

en plus mail() ne retourne pas 1 en cas de succès il me semble mais plutôt TRUE ou FALSE donc ton test est faux.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 05-09-2002 à 12:20:49    

unotouch a écrit a écrit :

salut tt le monde.... :hello:  
 
je débute dans le php et voila mon code avec son erreur de fou   :D  :
 

Code :
  1. <?
  2.    echo "test mail" ;
  3.    ini_set("SMTP","*******" ) ;
  4.    ini_set("sendmail_from","*********" ) ;
  5.    $ret = mail("**********","Test","coucou" ) ;
  6.    if( $ret == 1 ) echo "Le message a ete envoyé" ;
  7.    else "error" ;
  8. ?>


 
Apres 30 secondes de blocage j'obtiens ca a l'ecran  :pt1cable: :
 

Code :
  1. test mail
  2. Fatal error: Maximum execution time of 30 seconds exceeded in c:\program files\easyphp\www\mail.php on line 5


 
 
Mais le plus marrant c'est que je recoit le mail ! :heink:  !!!! le probleme c'est ce blocage de 30secondes  :non:  ....votre avis ???  :??:




 

Code :
  1. <?
  2.    echo "test mail" ;
  3.    ini_set("SMTP","*******" ) ;
  4.    ini_set("sendmail_from","*********" ) ;
  5.    $ret = mail("**********","Test","coucou" ) ;
  6.    if(ret)
  7.          echo "Le message a ete envoyé" ;
  8.    else
  9.          echo "error" ;
  10. ?>


 
 :hello:


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
Reply

Marsh Posté le 05-09-2002 à 13:33:28    

t'as oublié un $ dans le if()


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 05-09-2002 à 15:39:50    

ca ne marche toujours pas, j'ai encore le meme message d'erreur !!! par contre je recoit le mail
 
voila mon code :
 

Code :
  1. <?php
  2.    echo "test mail" ;
  3.    ini_set("SMTP","**********" ) ;
  4. ini_set("sendmail_from","********" ) ;
  5. $mess = "Welcome ,\n\nNow you can access the private part of the site :\n\n" ;
  6. mail("**********","Your password and login",$mess) ;
  7.  
  8. ?>


 
Fatal error: Maximum execution time of 30 seconds exceeded  
 
Est ce le serveur de mail qui est trop lent ?? donc php croit que ca a planté ??


Message édité par unotouch le 05-09-2002 à 17:17:34
Reply

Marsh Posté le 05-09-2002 à 17:20:42    

:bounce:

Reply

Marsh Posté le 05-09-2002 à 19:46:12    

:bounce:

Reply

Marsh Posté le 06-09-2002 à 07:56:24    

:bounce:

Reply

Marsh Posté le 06-09-2002 à 07:56:24   

Reply

Marsh Posté le 06-09-2002 à 13:05:43    

:bounce:


---------------
toujours un petit mot gentil:
Reply

Marsh Posté le 09-09-2002 à 18:51:15    

allez voir là, c'est une jolie classe qui marche bien :
 
http://phpmailer.sourceforge.net/
 
a+


Message édité par T509 le 09-09-2002 à 18:58:26

---------------
fermez vos topics résolus avec le tag [Résolu] en fin de titre. Merci !
Reply

Marsh Posté le 10-09-2002 à 00:32:45    

Batman-Fr a écrit a écrit :

 
 

Code :
  1. <?
  2.    echo "test mail" ;
  3.    ini_set("SMTP","*******" ) ;
  4.    ini_set("sendmail_from","*********" ) ;
  5.    $ret = mail("**********","Test","coucou" ) ;
  6.    if($ret)
  7.          echo "Le message a ete envoyé" ;
  8.    else
  9.          echo "error" ;
  10. ?>


 
 :hello:  




 
Batman-Fr>> ca marche pas ca?  

Reply

Marsh Posté le 10-09-2002 à 02:36:19    

Sh@rdar a écrit a écrit :

en plus mail() ne retourne pas 1 en cas de succès il me semble mais plutôt TRUE ou FALSE donc ton test est faux.




 
ben FALSE == 0 et TRUE == 1 non ?

Reply

Marsh Posté le 13-09-2002 à 09:15:01    

out à fait exact pour le TRUE / FALSE, mais j'aime pas cette syntaxe (je trouve ça moins clair)
 
bon alors :
 
- sous quel OS tu tournes ?
- quel serveur SMTP utilises tu ?
- essayes de retirer les fonctions ini_set() (ça marchera jamais ailleurs que chez toi)
- essayes aussi d'envoyer un mail sur un comtpe distant (compte yahoo ou autre)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed