I am setting up a user request form to help our IT staff get all of the information required to setup a user account, I would like to send the form to a static address each time that it is submitted but I would also like to send it to whomever is submitting the form. It currently will submit to the static address with no problems but I can't seem to figure out how to cc or send directly to multiple addresses. I won't include the form code, just what I think is relevant here. Thanks in advance
What do I need to add to send mail to $manager_email and still get it sent to the static address?
Code:
<?php
ini_set("SMTP","mymailserver.com");
ini_set("sendmail_from","UserRequest@mymailserver.com");
if ($_SERVER['REQUEST_METHOD'] != 'POST'){
$me = $_SERVER['PHP_SELF'];
?>
</div>
<form method="post" name="form1" id="form1" action="<?=$me?>">
<div align="center">
<?
$name = $_POST['name'];
$position = $_POST["position"];
$location = $_POST["location"];
$department = $_POST["department"];
$user_phone = $_POST["user_phone"];
$user_email = $_POST["user_email"];
$manager = $_POST["manager"];
$manager_phone = $_POST["manager_phone"];
$manager_email = $_POST["manager_email"];
$time_zone = $_POST["time_zone"];
$start_date = $_POST["start_date"];
$printer = $_POST["printer"];
$request_type = $_POST["request_type"];
$access_type_11 = $_POST["access_type_11"];
$access_type_12 = $_POST["access_type_12"];
$access_type_13 = $_POST["access_type_13"];
$access_type_14 = $_POST["access_type_14"];
$access_type_15 = $_POST["access_type_15"];
$access_type_16 = $_POST["access_type_16"];
$model_after_user1 = $_POST["model_after_user1"];
$model_after_11 = $_POST["model_after_11"];
$model_after_12 = $_POST["model_after_12"];
$model_after_13 = $_POST["model_after_13"];
$model_after_14 = $_POST["model_after_14"];
$model_after_15 = $_POST["model_after_15"];
$model_after_user2 = $_POST["model_after_user2"];
$model_after_21 = $_POST["model_after_21"];
$model_after_22 = $_POST["model_after_22"];
$model_after_23 = $_POST["model_after_23"];
$model_after_24 = $_POST["model_after_24"];
$model_after_25 = $_POST["model_after_25"];
$notes = $_POST["notes"];
?>
Code:
<?php
} else {
error_reporting(0);
$errors = array();
if (!$_POST['name'])
$errors[] = "Name is required";
if (count($errors)>0) {
foreach($errors as $err)
echo "$err<br>\n";
echo "<br>Please use your browser's Back button to fix.";
} else {
$recipient = 'bcanter@mymailserver.com';
$from = "My Company";
$subject = "User Request";
$msg = "Message sent by $from\n";
$msg.="\nName: ".$_POST['name'];
$msg.="\nPosition: ".$_POST['position'];
$msg.="\nLocation: ".$_POST['location'];
$msg.="\nDepartment: ".$_POST['department'];
$msg.="\nUser's Phone: ".$_POST['user_phone'];
$msg.="\nUser's E-mail: ".$_POST['user_email'];
$msg.="\nManager: ".$_POST['manager'];
$msg.="\nManager's Phone: ".$_POST['manager_phone'];
$msg.="\nManager's Email: ".$_POST['manager_email'];
$msg.="\nTime Zone: ".$_POST['time_zone'];
$msg.="\nStart Date: ".$_POST['start_date'];
$msg.="\nPrinter: ".$_POST['printer'];
$msg.="\nRequest Type: ".$_POST['request_type'];
$msg.="\nPosition: ".$_POST['position'];
$msg.="\nAccess Type: ".$_POST['access_type_11'];
$msg.="\nAccess Type: ".$_POST['access_type_12'];
$msg.="\nAccess Type: ".$_POST['access_type_13'];
$msg.="\nAccess Type: ".$_POST['access_type_14'];
$msg.="\nAccess Type: ".$_POST['access_type_15'];
$msg.="\nAccess Type: ".$_POST['access_type_16'];
$msg.="\nModel After User1: ".$_POST['model_after_user1'];
$msg.="\nModel After 1: ".$_POST['model_after_11'];
$msg.="\nModel After 1: ".$_POST['model_after_12'];
$msg.="\nModel After 1: ".$_POST['model_after_13'];
$msg.="\nModel After 1: ".$_POST['model_after_14'];
$msg.="\nModel After 1: ".$_POST['model_after_15'];
$msg.="\nModel After User2: ".$_POST['model_after_user2'];
$msg.="\nModel After 2: ".$_POST['model_after_21'];
$msg.="\nModel After 2: ".$_POST['model_after_22'];
$msg.="\nModel After 2: ".$_POST['model_after_23'];
$msg.="\nModel After 2: ".$_POST['model_after_24'];
$msg.="\nModel After 2: ".$_POST['model_after_25'];
$msg.="\nNotes: ".$_POST['notes'];
if (mail($recipient,$subject,$msg)){
echo "<p>Your request has been sent</p>";
echo nl2br($msg);
} else
echo "An unexpected error has occured";
}
}
?>
Comment