if (isset ($name)) { $name = substr($name,0,20); //Не может быть более 20 символов if (empty($name)) { echo "<center><b>Не указано имя !!!<p>"; echo "<a href=mail.php>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $name = "не указано"; }
if (isset ($email)) { $email = substr($email,0,20); //Не может быть более 20 символов if (empty($email)) { echo "<center><b>Не указан e-mail !!!<p>"; echo "<a href=mail.php>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $email = "не указано"; }
if (isset ($mess)) { $mess = substr($mess,0,1000); //Не может быть более 1000 символов if (empty($mess)) { echo "<center><b>Сообщение не написано !!!<p>"; echo "<a href=mail.php>Вернуться и правильно заполнить форму.</a>"; exit; } } else { $mess = "не указано"; }
$i = "не указано"; if ($name == $i AND $email == $i AND $mess == $i) { echo "Внимание! Произошла ошибка! Вы не заполнили поля сообщения!"; exit; }
$to = "ваш@mail.ru"; $subject = "Сообщение с сайта"; $message = "Имя пославшего письмо: $name .\nЭлектронный адрес: $email\nСообщение: $mess .\nIP-адрес: $_SERVER[REMOTE_ADDR]"; mail ($to,$subject,$message,"Content-type:text/plain; charset = utf-8") or print "Не могу отправить письмо !!!"; echo "<center><b>Спасибо за отправку Вашего сообщения. <br><br> Для меня это очень важно! <br><br> В ближайшее время Вы обязательно получите ответ."; exit; ?>
<script type="text/javascript"> $(document).ready(function(){ $("#form").submit(function() { //устанавливаем событие отправки для формы с id=form var form_data = $(this).serialize(); //собераем все данные из формы $.ajax({ type: "POST", //Метод отправки url: "send.php", //путь до php фаила отправителя data: form_data, success: function(out) { //код в этом блоке выполняется при успешной отправке сообщения alert(out); }); }); }); </script>
Nordickan: Это какую же? Тизеры? Да ну их в пень, лучше уж пустое место иметь.
Вы с одной крайности в другую впадаете. http://chehov-vid.ru наглядный пример, где есть куча рекламы, которая не блокируется и это совсем не тизеры. Не разрешают вам показать яндекс.директ, покажите что-то другое, например другой уровень рекламы специально для пользователей AdBlock.
qvaro, как вариант поставить для li в стилях width:50%
css:
---------- Добавлено 07.06.2016 в 12:11 ----------
solomko,
wp-json что это такое
http://oddstyle.ru/wordpress-2/stati-wordpress/bazovoe-rukovodstvo-po-wordpress-rest-api.html
и как его убрать?
Digistive, а вы чем поделитесь? :)
html:
JS:
PHP обработчик:
Вместо alert ставьте текст в какой-то тег.
lakai11, проверьте таблицу wp_options.
qvaro, get_categories() или wp_list_categories() в файле home.php или frontpage.php или index.php
Nordickan, почему же не откажутся? Вы же готовы отказаться от тех 20% :)
kolegiant, сделайте так:
После отправки, что выводится?
kolegiant, вы Ajax`ом отправляете POST? Если да, то сделайте в JS alert либо console.log при ответе.
Это какую же? Тизеры? Да ну их в пень, лучше уж пустое место иметь.
Вы с одной крайности в другую впадаете. http://chehov-vid.ru наглядный пример, где есть куча рекламы, которая не блокируется и это совсем не тизеры. Не разрешают вам показать яндекс.директ, покажите что-то другое, например другой уровень рекламы специально для пользователей AdBlock.
mmkulikov, false будет. А хотя нет, там уедет $_POST['value'][1212][1212] = '' , а это true. Ну ладно :)
mega94, например так