# Sending mail in PHP

**URL:** <https://forum.kirupa.com/t/sending-mail-in-php/146935>\
**Category:** Uncategorized\
**Created:** [May 5, 2005, 1:58pm UTC](https://forum.kirupa.com/t/sending-mail-in-php/146935 "2005-05-05T13:58:04Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![isb](https://avatars.discourse-cdn.com/v4/letter/i/9dc877/32.png) [@isb](https://forum.kirupa.com/u/isb)\
**Post date:** [May 5, 2005, 1:58pm UTC](https://forum.kirupa.com/t/sending-mail-in-php/146935/1 "2005-05-05T13:58:04Z")

</div>

first post on here so hello!!!

## i’m currently having a go at this problem but am not getting that far now. Can anyone tell me where i’m goin wrong and why please?? thanks

```
 Code:
 &lt;form action="sendmail.php" method="POST"&gt;

```

\<p\>\<b\>Your name :\</b\> \<input type=“text” name=“name”\>  
\<br\>  
\<b\>Your e-mail :\</b\> \<input type=“text” name=“email”\>  
\</p\>  
\<p\>\<strong\>Type of problem\</strong\>:  
\<select name=“problemtype” id=“problemtype”\>  
\<option\>–select problem type–\</option\>  
\<option value=“steve.gordon” selected\>hardware\</option\>  
\<option value=“ian.blevins”\>software\</option\>  
\</select\>  
\<br\>  
\<b\>Message\</b\>\<br\>  
\<textarea name=“message”\>\</textarea\>  
\<input type=“submit” value=“Send”\>  
\<input type=“reset” value=“Clear”\>  
\</p\>  
\</form\>

* * *

```
 PHP Code:
                   [left] [color=#000000] [color=#0000bb]&lt;?php 

```

[/color][color=#ff8000]/_Here we are going to declare the variables_/  
[/color][color=#0000bb]$name [/color][color=#007700]= [/color][color=#0000bb]$\_POST[/color][color=#007700][[/color][color=#dd0000]‘name’[/color][color=#007700]];  
[/color][color=#0000bb]$email [/color][color=#007700]= [/color][color=#0000bb]$\_POST[/color][color=#007700][[/color][color=#dd0000]‘email’[/color][color=#007700]];  
[/color][color=#0000bb]$problemtype [/color][color=#007700]= [/color][color=#0000bb]$\_POST[/color][color=#007700][[/color][color=#dd0000]‘problemtype’[/color][color=#007700]];  
[/color][color=#0000bb]$message [/color][color=#007700]= [/color][color=#0000bb]$\_POST[/color][color=#007700][[/color][color=#dd0000]‘message’[/color][color=#007700]];

[/color][color=#ff8000]//Save visitor name and entered message into one variable:

[/color][color=#0000bb]$subject [/color][color=#007700]= [/color][color=#dd0000]“ianblevins contact form”[/color][color=#007700];  
[/color][color=#0000bb]$formcontent[/color][color=#007700]=[/color][color=#dd0000]"VISITOR NAME: $name

EMAIL ADDRESS: $email

FEEDBACK: $message"[/color][color=#007700];

[/color][color=#ff8000]/_mail header_/  
[/color][color=#0000bb]$mailheader [/color][color=#007700]= [/color][color=#dd0000]"From: $email  
"[/color][color=#007700];  
[/color][color=#0000bb]$mailheader [/color][color=#007700].= [/color][color=#dd0000]"MIME-Version: 1.0  
"[/color][color=#007700];

[/color][color=#0000bb]$valid\_emails [/color][color=#007700]= array([/color][color=#dd0000]“ian.blevins”[/color][color=#007700],[/color][color=#dd0000]“steve.gordon”[/color][color=#007700]);

if([/color][color=#0000bb]in\_array[/color]color=#007700)  
{  
[/color][color=#0000bb]$recipient [/color][color=#007700]= [/color][color=#0000bb]$\_POST[/color][color=#007700][[/color][color=#dd0000]‘problemtype’[/color][color=#007700]] . [/color][color=#dd0000]"@microcomputing.co.uk"[/color][color=#007700];

```
[/color][color=#0000bb]mail[/color][color=#007700]([/color][color=#0000bb]$recipient[/color][color=#007700], [/color][color=#0000bb]$subject[/color][color=#007700], [/color][color=#0000bb]$formcontent[/color][color=#007700], [/color][color=#0000bb]$mailheader[/color][color=#007700]); 

```

}  
else  
{  
[/color][color=#0000bb]mail[/color][color=#007700]([/color][color=#0000bb]$recipient[/color][color=#007700], [/color][color=#0000bb]$subject[/color][color=#007700], [/color][color=#0000bb]$formcontent[/color][color=#007700], [/color][color=#0000bb]$mailheader[/color][color=#007700]) or die([/color][color=#dd0000]“Message not sent. Please press the back button and try again!”[/color][color=#007700]);  
}

[/color][color=#0000bb]?\>[/color] [/color] [/left]
