Я тестирую почтовую форму PHP, очень скромную, найдена здесь :
<?php
if(isset($_POST['submit']))
{
//The form has been submitted, prep a nice thank you message
$output = '<h3>Thanks for your message</h3>';
//Deal with the email
$to = 'mymail@mail.com';
$subject = 'you have a mail';
$contactname = strip_tags($_POST['contactname']);
$adress = strip_tags($_POST['adress']);
$contactemail = strip_tags($_POST['contactemail']);
$textmessage = strip_tags($_POST['textmessage']);
$boundary =md5(date('r', time()));
$headers = "From: My Site\r\nReply-To: webmaster@mysite.com";
$message = "Name: ".$contactname."\n";
$message .= "Adress: ".$adress."\n";
$message .= "E-mail: ".$contactemail."\n";
$message .= "Message: ".$textmessage."\n";
mail($to, $subject, $message, $headers);
}
?>
Проблема в том, что я получаю нежелательную косую черту "\" каждый раз, когда пишу одинарную или двойную кавычку в своем сообщении, поэтому в моем почтовом ящике "я" отображается как "Я".
Я знаю, что это связано с тем, как PHP отличает цитаты кода от только лекционных цитат, но я не знаю, что добавить в форму, чтобы она правильно работала.
Любая помощь приветствуется,