• Есть сайт на CMS WordPress и используетесь тема от таких производителей как SMThemes, вроде бы все не чего, куча настрояк есть меню что бы изменить язык темы и т.д., но есть ноу одно. Мне надо сделать так что бы после отправки сообщения на отдельной страници выводил сообщение «Сообщение отправлено или не отправлено», я создал форму для отправки сообщения(на email) и создал файл mail.php(который обрабатывает сообщение, то есть оправляет и показывает отправлено или нет) и я в это файл поместил такой код

    [PHP]<?php
    	global $SMTheme;
    
    	get_header(); 
    
    if (isset($_POST['name'])) {$name = $_POST['name']; if ($name == '') {unset($name);}}
    if (isset($_POST['email'])) {$email = $_POST['email']; if ($email == '') {unset($email);}}
    if (isset($_POST['sub'])) {$sub = $_POST['sub']; if ($sub == '') {unset($sub);}}
    if (isset($_POST['body'])) {$body = $_POST['body']; if ($body == '') {unset($body);}}
    
    if (isset($name) && isset($email) && isset($sub) && isset($body)){
    
    $address = "dzerglib@meta.ua";
    $mes = "Имя: $name \nE-mail: $email \nТема: $sub \nТекст: $body";
    $send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = UTF-8\r\nFrom:$email");
    if ($send == 'true')
    {
    echo "Повідомлення надіслано, через 5 секунд Ви поверніться на сторінку контактів <a href='http://dzerglibrary.pp.ua/nashi_kordinaty'>Централізована бібліотечна система м. Дзержинська</a>";}
    else {echo "Помилка, повідомлення не відправлено!";}
    
    }
    else
    {
    echo "Ви заповнили не всі поля, необхідно повернутися назад!";
    }
    
    	get_footer();
    ?>[/PHP]

    и когда я нажимаю отправить сообщение то место страници сайта, просто белая страница(даже не чего не выводит), что это может быть и почему не удается подключить футер и хедер

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • ставьте нормальные плагины контактных форм и не ломайте себе мозг.

    [PHP] [/PHP] — вот это что такое? полагаю, что это какие-то шорткоды выполнения php-кода, но в отдельном файле они точно лишние.

    плагины жи жрут ресурсы

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Количество плагинов не влияет на производительность, только качество.

    как понять на качество ?

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

    простите я вас не понимаю

    если тема которую я сам делал, то я просто ставлю get_header(); и get_footer(); и все нормально создается пустая страница, и стем дизайном что и сайт, а тут не хочет почему то что это может быть

Просмотр 7 ответов — с 1 по 7 (всего 7)

Тема «Не создается страница» закрыта для новых ответов.