Форум программистов, компьютерный форум, киберфорум
WordPress
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
2 / 2 / 1
Регистрация: 17.05.2013
Сообщений: 688

Создание страници

10.10.2014, 09:43. Показов 494. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть сайт на CMS WordPress и используетесь тема от таких производителей как SMThemes, вроде бы все не чего, куча настрояк есть меню что бы изменить язык темы и т.д., но есть ноу одно. Мне надо сделать так что бы после отправки сообщения на отдельной страници выводил сообщение "Сообщение отправлено или не отправлено", я создал форму для отправки сообщения(на email) и создал файл mail.php(который обрабатывает сообщение, то есть оправляет и показывает отправлено или нет) и я в это файл поместил такой код
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?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();
?>
и когда я нажимаю отправить сообщение то место страници сайта, просто белая страница, что это может быть и почему не удаеться подключить футер и хедер
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
10.10.2014, 09:43
Ответы с готовыми решениями:

Как вывести содержимое одной страници на другой
Есть главная страница и страница карты. На главной странице есть ссылка на страницу карты в виде картинки , так же там есть Заголовок...

динамическое создание страници сайта
подскажите пожалуйста, как динамически создать страницу сайта с помощью php? Например: в гугле при выдаче результатов поиска, внизу...

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

6
 Аватар для hardwaremaster
307 / 307 / 142
Регистрация: 12.02.2014
Сообщений: 1,165
Записей в блоге: 1
10.10.2014, 11:30
Цитата Сообщение от karandashbest Посмотреть сообщение
когда я нажимаю отправить сообщение то место страници сайта, просто белая страница
с сообщением "Повідомлення надіслано, через 5 секунд Ви поверніться на сторінку контактів"?
можно сделать так:
создать страницу с успехом и с ошибкой
вместо echo
header ('Location: /sent/');
else
header ('Location: /err-sent/');
0
2 / 2 / 1
Регистрация: 17.05.2013
Сообщений: 688
10.10.2014, 12:44  [ТС]
Цитата Сообщение от hardwaremaster Посмотреть сообщение
header ('Location: /sent/');
else
header ('Location: /err-sent/');
вот я не понял что вы имеете введу можно по подробней
0
 Аватар для hardwaremaster
307 / 307 / 142
Регистрация: 12.02.2014
Сообщений: 1,165
Записей в блоге: 1
10.10.2014, 12:48
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?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') {
header ('Location: /sent/');
} else {
header ('Location: /error-sent/');
}
else
{
header ('Location: /error-sent/');
}
 
    get_footer();
?>
создать страницы с сообщениями
/error-sent/
/sent/
0
2 / 2 / 1
Регистрация: 17.05.2013
Сообщений: 688
10.10.2014, 14:50  [ТС]
Цитата Сообщение от hardwaremaster Посмотреть сообщение
создать страницы с сообщениями
/error-sent/
/sent/
все равно пустая страница хотя и переадресация работает
0
2 / 2 / 1
Регистрация: 17.05.2013
Сообщений: 688
13.10.2014, 11:55  [ТС]
не кто не знает что это такое может быть
0
2 / 2 / 1
Регистрация: 17.05.2013
Сообщений: 688
16.10.2014, 09:22  [ТС]
если тема которую я сам делал, то я просто ставлю get_header(); и get_footer(); и все нормально создается пустая страница, и стем дизайном что и сайт, а тут не хочет почему то что это может быть
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
16.10.2014, 09:22
Помогаю со студенческими работами здесь

Создание страници НТМЛ в которой будет таблица, рамка
Объясните как сделать такую страницу ХАИ был основан в 1930 г. Его история тесно связана с развитием авиационной промышленности и...

Перезагрузка страници?
Как на javascript автоматически перезагрузить страницу?

Загрузка страници
Хочу избавится от фрейма. &lt;frame name=&quot;frmus&quot; id=&quot;frmus&quot; src=&quot;&lt;?=$urlsite?&gt;&quot;&gt; Прочитал что можно подгружать страницу с помощью ...

Снимок страници
Вожможно както средствами php или javascript зделать снимок екрана или ево области

Страници html
я перечитал про разные движки кучу информации и все то я понял это то что лучше всего сайт делать при помощи html страничек. Вот хотелось...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru