Re: just wondering ....
| From: | David Robley | Date: | Mon, 19 Mar 2001 03:22:09 +0000 |
| Subject: | Re: just wondering .... | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-44478@lists.php.net to get a copy of this message | ||
Followups moved to bottom of message for legibility!
> -----Original Message-----
>
>
> In article <NFBBJNAGDIPHLCGPBLKDAENNCAAA.peterh@sunrentals.com.au>,
>
> peterh@vfsa.com.au ("Peter Houchin") wrote:
> > If I have a email script and use the mail() function ... am i able to
> > do this ..
> >
> > mail(values);
> > if ($mail=1){
> > do this
> > }
> > else {
> > error
> > }
> From: CC Zona [mailto:cczona@nospam.invalid]
> Sent: Monday, March 19, 2001 2:02 PM
> To: php-general@lists.php.net
> Subject: Re: [PHP] just wondering ....
>
> Are you trying to test whether mail() returned true?
>
> if (mail(values)){
> do this
> }
> else {
> error
> }
>
> (Keeping in mind that when mail() returns true, it's not saying whether
> the mail really reached the destination server, only that it the
> function executed successfully.)
>
> --
> CC
On Mon, 19 Mar 2001 01:34, Peter Houchin wrote:
> What am going to try & do is get it so mail() returns true then run
> this script else do this
>
> Peter
Like most functions in PHP, mail() returns a value - boolean according to
the manual. So you could do something like
$mail = mail(values);
if ($mail){
do this
}
else {
error
}
But as has been pointed out above, a return of TRUE only means that
mail() has handed the data off to something else, which something else
may or may not succeed in sending the message.
--
David Robley | WEBMASTER & Mail List Admin
RESEARCH CENTRE FOR INJURY STUDIES | http://www.nisu.flinders.edu.au/
AusEinet | http://auseinet.flinders.edu.au/
Flinders University, ADELAIDE, SOUTH AUSTRALIA