Пытаюсь внедрить готовую написанную форму в сайт мьюз, но выходят проблемы.
Саму форму html без проблем вставил на сайте, с CSS тоже проблем не возникло, скрипт под названием script.js прописал в EBC, сам скрипт работает без проблем, синяя кнопка открывает модальное окно, форму можно спокойно заполнить и отправить, на что даже выходит ответ что всё прошло успешно. И вроде бы всё хорошо, вот только письма на почту не приходят.
По нажатию кнопки отправки должен запускаться submit.php
Вот его код:
<? print_r($_POST);
print_r($_GET);
$name = strip_tags($_POST['name']);
$phone = strip_tags($_POST['phone']);
$date = date('Y-m-d H:i:s');
$utm_source = strip_tags($_GET['utm_source']);
$utm_medium = strip_tags($_GET['utm_medium']);
$utm_campaign = strip_tags($_GET['utm_campaign']);
$utm_content = strip_tags($_GET['utm_content']);if($phone !=''){require'class.phpmailer.php';require'phpmailerautoload.php';require'maillist.php';
$mail_array = explode(",", $maillist);
$mail =new phpmailer;
$mail->CharSet='UTF-8';//$mail->SMTPDebug = 3; // Enable verbose debug output//$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host='smtp.gmail.com';// Specify main and backup SMTP servers
$mail->SMTPAuth=true;// Enable SMTP authentication
$mail->Username='chessspb@gmail.com';// SMTP username
$mail->Password='IANEDEBILCHTOBISVETITPAROL';// SMTP password
$mail->SMTPSecure='tls';// Enable TLS encryption, `ssl` also accepted
$mail->Port=465;// TCP port to connect to 587
$mail->setFrom('chessspb@gmail.com','chessspb');foreach($mail_array as $email){
$mail->addAddress($email);// Add a recipient}// $mail->addAddress('ellen@example.com'); // Name is optional// $mail->addReplyTo('info@example.com', 'Information');// $mail->addCC('cc@example.com');// $mail->addBCC('bcc@example.com');// $mail->addAttachment('/var/tmp/file.tar.gz'); // Add attachments// $mail->addAttachment('/tmp/image.jpg', 'new.jpg'); // Optional name
$mail->isHTML(false);// Set
format to HTML
$mail->Subject='Новая завка на сайте';
$mail->Body='<b>Имя: </b>'.$name.'<br><b>Телефон: </b>'.$phone.'<br>'.'<br><b>utm_source: </b>'.$utm_source.'<br><b>utm_medium: </b>'.$utm_medium.'<br><b>utm_campaign: </b>'.$utm_campaign.'<br><b>utm_content: </b>'.$utm_content;
$mail->AltBody='<b>Имя: </b>'.$name.'<br><b>Телефон: </b>'.$phone.'<br>'.'<br><b>utm_source: </b>'.$utm_source.'<br><b>utm_medium: </b>'.$utm_medium.'<br><b>utm_campaign: </b>'.$utm_campaign.'<br><b>utm_content: </b>'.$utm_content;if(!$mail->send()){
echo 'Message could not be sent.';
echo 'Mailer Error: '. $mail->ErrorInfo;}else{
echo 'Message has been sent';}
$mysqli =new mysqli('localhost','c20589','LrgJ5q1K','c20589_chess');
$mysqli->set_charset("utf8");
$name = $mysqli->real_escape_string($name);
$phone = $mysqli->real_escape_string($phone);
$utm_source = $mysqli->real_escape_string($utm_source);
$utm_medium = $mysqli->real_escape_string($utm_medium);
$utm_campaign = $mysqli->real_escape_string($utm_campaign);
$utm_content = $mysqli->real_escape_string($utm_content);
$mysqli->query("INSERT INTO `c20589_chess`.`requests`"."SET `name` = '$name', `phone` = '$phone', `date` = '$date',"."`utm_source` = '$utm_source', `utm_medium` = '$utm_medium', `utm_campaign` = '$utm_campaign',"."`utm_content` = '$utm_content'");}
Этот обработчик должен запускать ещё maillist.php, class.phpmailer.php и phpmailerautoload.php
Но такое чувство что это просто не происходит
Все файлы загружаю через assets, путь ко всем файлам пытался менять но бестолку
Где я делаю что-то не так, или это проблемы в музе?
Здесь ссылка, но видят ее только участники клуба. Вступите в клуб по этой ссылке.
Здесь ссылка, но видят ее только участники клуба. Вступите в клуб по этой ссылке.
Здесь ссылка, но видят ее только участники клуба. Вступите в клуб по этой ссылке.
Пытаюсь внедрить готовую написанную форму в сайт мьюз, но выходят проблемы.
Саму форму html без проблем вставил на сайте, с CSS тоже проблем не возникло, скрипт под названием script.js прописал в EBC, сам скрипт работает без проблем, синяя кнопка открывает модальное окно, форму можно спокойно заполнить и отправить, на что даже выходит ответ что всё прошло успешно. И вроде бы всё хорошо, вот только письма на почту не приходят.
По нажатию кнопки отправки должен запускаться submit.php
Вот его код:
Этот обработчик должен запускать ещё maillist.php, class.phpmailer.php и phpmailerautoload.php
Но такое чувство что это просто не происходит
Все файлы загружаю через assets, путь ко всем файлам пытался менять но бестолку
Где я делаю что-то не так, или это проблемы в музе?
Здесь ссылка, но видят ее только участники клуба. Вступите в клуб по этой ссылке.
Здесь ссылка, но видят ее только участники клуба. Вступите в клуб по этой ссылке.
Здесь ссылка, но видят ее только участники клуба. Вступите в клуб по этой ссылке.
Share this post
Link to post