提交的html / php表单不会处理但只会进入带有php文件名的空白屏幕。

Here is the php of the contact.php file the html calls. Would appreciate any help with this im losing it trying to find the missing piece. I tried ot use the error checking but no luck. When we submit it just stops at contact.php there is no code on the back and it does not send an email at all. It was sending before just not all the lines and I can not find the missing or mistaken character.

<?php
ini_set('display_errors', '1');
error_reporting(E_ALL); 

$field_business = $_POST['cf_business'];
$field_name = $_POST['cf_name'];
$field_number = $_POST['cf_number'];
$field_email = $_POST['cf_email'];
$field_message = $_POST['cf_message'];

$mail_to = 'matt@igtechsolutions.com';
$subject = 'Message from a site visitor '.$field_name.;

$body_message = 'From: '.$field_business."
";
$body_message .= 'From: '.$field_name."
";
$body_message .= 'Phone Number: '.$field_number."
";
$body_message .= 'E-mail: '.$field_email."
";
$body_message .= 'Message: '.$field_message;

$headers = 'From: '.$field_email."
";
$headers .= 'Reply-To: '.$field_email."
";

$mail_status = mail($mail_to, $subject, $body_message, $headers);

if ($mail_status) { ?>
    <script language="javascript" type="text/javascript">
    alert('Thank you for the message. We will contact you shortly.');
    window.location = 'index.html';
</script>
<?php
}
else { ?>
<script language="javascript" type="text/javascript">
    alert('Message failed. Please, send an email to info@igtechsolutions.com');
    window.location = 'index.html';
</script>
<?php
}
?>