Jump to content

Обратный звонокк с сайта на html + php + css, без использования jQuery и Mootools


Recommended Posts

Здравствуйте!

 

Может кому пригодится, сам долго искал, потом написал ))

Всплывающая форма обратного звонка с сайта на html + php + css, без использования jQuery и Mootools. Работает на всех движках.

http://webgroupco.com/developers/145-vsplyvayushhee-okno-obratnogo-zvonka-na-html-php-css-bez-ispolzovaniya-jquery-i-mootools
Link to post
Share on other sites

Есть вопрос? Задай его профессиональным веб-мастерам, SEO и другим специалистам!

  • Модератор

Очень даже неплохо. А где проверка телефона на валидность? Через эту форму можно всякую чепуху отправлять. Даже нет элементарного ограничения введенных символов.

Link to post
Share on other sites

Очень даже неплохо. А где проверка телефона на валидность? Через эту форму можно всякую чепуху отправлять. Даже нет элементарного ограничения введенных символов.

Ну это можете добавить сами  ;)  у меня такой задачи не стояло

Link to post
Share on other sites
  • VIP

@webgroupco,

Уважаемый ТС.

Будьте так любезны ознакомиться с правилами публикаций тем на форуме.

Уже второе ваше сообщение содержит активную ссылку на ваш сайт.

Первая активная ссылка в теме http://talk.pr-cy.ru/topic/13619-progon/ и вторая в данной теме.

Будьте любезны придерживаться правил форума и убрть активные ссылки.

Link to post
Share on other sites

@webgroupco,

Уважаемый ТС.

Будьте так любезны ознакомиться с правилами публикаций тем на форуме.

Уже второе ваше сообщение содержит активную ссылку на ваш сайт.

Первая активная ссылка в теме http://talk.pr-cy.ru/topic/13619-progon/ и вторая в данной теме.

Будьте любезны придерживаться правил форума и убрть активные ссылки.

ок. убрал извините не знал что нельзя

Link to post
Share on other sites

 

Здравствуйте!

 

Может кому пригодится, сам долго искал, потом написал ))

Всплывающая форма обратного звонка с сайта на html + php + css, без использования jQuery и Mootools. Работает на всех движках.



http://webgroupco.com/developers/145-vsplyvayushhee-okno-obratnogo-zvonka-na-html-php-css-bez-ispolzovaniya-jquery-i-mootools

Странно, но зайдя по ссылке и даже на саму главную страницу, нет ни одной кликабельной ссылки (по коду тегов <a ..>..</a> множество)! Проверьте работу сайта с браузером Опера 12.15

Link to post
Share on other sites

Странно, но зайдя по ссылке и даже на саму главную страницу, нет ни одной кликабельной ссылки (по коду тегов <a ..>..</a> множество)! Проверьте работу сайта с браузером Опера 12.15

видимо глюк в этой версии, так как в версии 26.0.1656.60 все работает, в хроме тоже, и яндекс браузер тоже без ошибок

Link to post
Share on other sites

видимо глюк в этой версии, так как в версии 26.0.1656.60 все работает, в хроме тоже, и яндекс браузер тоже без ошибок

Как совет, сайт должен работать во всех браузерах корректно.

Link to post
Share on other sites

нажал отправить и страница просто перезагрузилась без всяких уведомлений, как понять пользователю отправилось что-то или нет, по умолчанию человек думает второе. нечего лучше jquery нет, модальное окно + ajax небольше вашего кода занимает

Link to post
Share on other sites

нажал отправить и страница просто перезагрузилась, как понять пользователю отправилось что-то или нет, по умолчанию человек думает второе.

После перезагрузки выдается надпись  "заявка принята"

Link to post
Share on other sites

Здравствуйте Уважаемые форумчане!

Помогите решить одну проблемку с формой обратного звонка упомянутого выше, суть в чем установил и настроил, на почту все приходит основная инфа как надо, но в строке От кого: прописывается адрес сервера, а надо что бы был указан адрес сайта например. Вот код:

<meta http-equiv='refresh' content='3; url=http://lyusi72.ru/'>
<meta charset="UTF-8" />
<?php
if (isset($_POST['submit_tel'])) {$name = $_POST['submit_tel']; if ($name == '') {unset($name);}}
{
$email = 'vdvoem.com@mail.ru,a.lyusi-72@mail.ru';
/* Отправляем email */
$send = mail ($email, "Заказ обратного звонка на сайте ...", "\n
Посетитель заказал обратный звонок! \n
Телефон : ".$_POST['tel']."
");
echo 'Заявка принята!';
}
?>

Сейчас выглядит вот так:

Заказ обратного звонка на сайте ...
От кого: World Wide Web Owner <vdv@DS1888-VDS13.advancedhosters.com>
 
Кому: vdvoem.com@mail.ru,a.lyusi-72@mail.ru
 
сегодня, 20:37

 

Заранее благодарю за помощь )

Link to post
Share on other sites

@Николай, нужно добавить заголовки

$headers  = "Content-type: text/html; charset=windows-1251 \r\n"; 
$headers .= "From: Вася Пупкин <vasa@example.com>\r\n"; 

и в функцию mail добавить четвёртый параметр $headers

 

Подробнее: http://php.net/manual/ru/function.mail.php

Link to post
Share on other sites


<meta http-equiv='refresh' content='3; url=http://lyusi72.ru/'>

<meta charset="UTF-8" />

<?php

if (isset($_POST['submit_tel'])) {$name = $_POST['submit_tel']; if ($name == '') {unset($name);}}

{

$headers = "Content-type: text/html; charset=windows-1251 \r\n";

$headers .= "From: Вася Пупкин <vasa@example.com>\r\n";

$email = 'vdvoem.com@mail.ru,a.lyusi-72@mail.ru';

$title = 'Заказ обратного звонка на сайте ...';

$content = "\n Посетитель заказал обратный звонок! \n Телефон : ".$_POST['tel'];

 

$send = mail ($email, $title, $content, $headers);

echo 'Заявка принята!';

}

?>

 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...