Используются некоторые переменные PHP, не появляющиеся при использовании нашей контактной формы

ниже – код php для моей контактной формы, веб-сайт в настоящий момент доступен, и когда я использую форму для отправки запроса, используя форму контакта, не вся информация проходит:

В полученном мной электронном письме единственная информация, которую вы передаете, – это $ subject и сообщение ($ name хочет переместиться на $ move. \ R \ n \ n ";). Других данных, которые клиент вводит на сайт указан в письме. Я просмотрел код и не могу найти, что не так.

Буду признателен за любую помощь.

<?php if(!$_POST) exit; $to = 'mydomain@email.com'; $name = $_POST['txtname']; $email = $_POST['txtemail']; $phone = $_POST['txtphone']; $comp = $_POST['txtcomp']; $emp = $_POST['txtemp']; $move = $_POST['txtmove']; $comment = $_POST['txtmessage']; if(get_magic_quotes_gpc()) { $comment = stripslashes($comment); } $subject = 'You\'ve been contacted by ' . $name . '.'; $msg = "You have been contacted by $name.\r\n\n"; $msg .= "$comment\r\n\n"; $msg .= "You can contact $name via email, $email.\r\n\n"; $msg = "You can call $name on $phone.\r\n\n"; $msg = "$name has $emp employees and the company name is $comp.\r\n\n"; $msg = "$name would like to move in on $move.\r\n\n"; $msg .= "-------------------------------------------------------------------------------------------\r\n"; if(@mail($to, $subject, $msg, "From: $email\r\nReturn-Path: $email\r\n")) { echo "<span class='success-msg'>Thanks for Contacting Us, We will call back to you soon.</span>"; } else { echo "<span class='error-msg'>Sorry your message was not sent, Please try again.</span>"; } ?> 

Спасибо за ответы и предложения, ниже – HTML для формы:

  <div id="map"></div> <div class="dt-sc-margin50"></div> <div class="container"> <div class="column dt-sc-three-fourth first"> <div class="hr-title"> <h3>Request A Call Back</h3> <div class="title-sep"> </div> </div> <form method="post" class="dt-sc-contact-form" action="php/send.php" name="frmcontact"> <div class="column dt-sc-one-third first"> <p> <span class="auto-style2">Your Name</span><span> <input type="text" placeholder="Name*" name="txtname" maxlength="25" value="" required /> </span> </p> </div> <div class="column dt-sc-one-third"> <p><span class="auto-style2">Your Email Address<span> <input type="email" placeholder="Email*" name="txtemail" value="" required /> </span> </p> </div> <div class="column dt-sc-one-third"> <p><span class="auto-style2">Your Contact Number <span> <input type="text" placeholder="Phone" name="txtphone" value="" /> </span> </p> </div> <div class="column dt-sc-one-third first"> <p><span class="auto-style2">Company Name <span> <input type="text" placeholder="Company Name" name="txtcomp" value="" /> </span> </p> </div> <div class="column dt-sc-one-third"> <p><span class="auto-style2">No Of Employees <span> <input type="number" placeholder="No Of Employees" name="txtemp" value="" /> </span> </p> </div> <div class="column dt-sc-one-third"> <p><span class="auto-style2">Move In Date <span> <input type="date" placeholder="Move In Date" name="txtmove" value="" /> </span> </p> </div> <p> <span class="auto-style2">Please describe below what kind of office you are looking for,we will reply to your query on the same day.<textarea placeholder="Message*" name="txtmessage" maxlength "750" required ></textarea> </p> <p> <input type="submit" value="Send Message" name="submit" /> </p> </form> <div id="ajax_contact_msg"></div> </div> 

Обновление 01/10/15

Привет, народ

Я внес изменения, предложенные Dp и sebastianbrosch. Веб-сайт теперь снова работает, но когда я пытаюсь отправить форму, он говорит, что «сбой страницы не удался». Ниже приведен обновленный php-код, файл html-контактной страницы остается прежним.


Привет, извинения, что я вставил php-код, но по какой-то причине он не появляется в сообщении. Я попробую снова.

 <?php if(!$_POST) exit; $to = 'mydomain@email.com'; $name = $_POST['txtname']; $email = $_POST['txtemail']; $phone = $_POST['txtphone']; $comp = $_POST['txtcomp']; $emp = $_POST['txtemp']; $move = $_POST['txtmove']; $comment = $_POST['txtmessage']; if(get_magic_quotes_gpc()) { $comment = stripslashes($comment); } $subject = 'Office enquiry via domain.com from ' . $name . '.'; $msg = "You have been contacted by ".$name."\r\n\n"; $msg .= "You can contact ".$name." via email, ".$email.".\r\n\n"; $msg .= "You can call ".$name." on ".$phone.".\r\n\n"; $msg .= "$name has ".$emp." employees and the company name is ."$comp.".\r\n\n"; $msg .= $name." would like to move in on ."$move.".\r\n\n"; $msg .= $comment."\r\n\n"; $msg .= "---------------------------------------------------------------\r\n"; if(@mail($to, $subject, $msg, "From: $email\r\nReturn-Path: $email\r\n")) { echo "<span class='success-msg'>Thanks for Contacting Us, We have received your query and will be in touch soon.</span>"; } else { echo "<span class='error-msg'>Sorry your message was not sent, Please try again or contact us via live chat.</span>"; } ?>