Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
vva
0 / 0 / 0
Регистрация: 12.07.2015
Сообщений: 3
1

Не переадресовывает на другую страницу с задержкой PHP

12.07.2015, 15:34. Просмотров 486. Ответов 4
Метки нет (Все метки)

Ребята, добрый день!

Подскажите в чем дело? Создал форму обратной связи. Потом добавил
PHP
1
header('Refresh: 10; URL=http://newcoder.ru/cat/web/');
Когда была кодировка Window-1251 код работал, когда переделал на utf-8, перестало. все перепробовал что на сайте, не помогло. в чем причина?
Заранее спасибо

Отправляю 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
<?php
 if (isset($_POST['name'])) {$name = $_POST['name'];}
 if (isset($_POST['company'])) {$company = $_POST['company'];}
 if (isset($_POST['question'])) {$question = $_POST['question'];}
 if (isset($_POST['telephone'])) {$telephone = $_POST['telephone'];}
 if (isset($_POST['email'])) {$email = $_POST['email'];}
 if (isset($_POST['body'])) {$body = $_POST['body'];}
 
 $address = "inf@domen.ru";
 $subject = "Тема";
 $mes = "Имя: $name \nТелефон: $telephone \nКомпания: $company \nЦель обращения: $question \nE-mail: $email \nТекст: $body \n"; 
 
 $send = mail ($address,$subject,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:письмо");
 if ($send == 'true')
 {
 header('Refresh: 10; URL=http://domen.ru/');[/COLOR]
 echo "Сообщение отправлено. ";
 echo "<a href=http://domen.ru/>Перейти на главную</a>";
 }
 else 
 {
 echo "Ошибка. Сообщение не отправлено. ";
 echo "<a href=http://domen.ru/>Перейти на главную</a>";
 }
?>
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2015, 15:34
Ответы с готовыми решениями:

Создать php страницу через другую php страницу
Всем привет. Я пытаюсь написать страницу, которая по заданному шаблону должна создавать другие...

Переход на другую страницу из index.php
Здравствуйте, не могу понять как мне сделать переход на другую страницу. У меня в файле index.php...

Передача переменной на другую страницу, PHP
Здравствуйте! Такая проблема: есть страница, на которой есть некая переменная &quot;voice&quot;, как ее...

автоматическое перенаправление с index.php на другую страницу
как сделать автоматическое перенаправление с index.php на другую страницу, допустим в адресной...

Переход на другую страницу и выполнение php-кода
Вывожу таблицу через ajax. В каждой строке есть js button. Кнопок может быть от 1 до n. Нажав на...

4
pav1uxa
1890 / 1733 / 814
Регистрация: 23.01.2014
Сообщений: 6,138
Завершенные тесты: 1
12.07.2015, 15:51 2
Цитата Сообщение от vva Посмотреть сообщение
Когда была кодировка Window-1251 код работал, когда переделал на utf-8, перестало. все перепробовал что на сайте, не помогло. в чем причина?
Поставьте кодировку UTF-8 БЕЗ BOM.
1
vva
0 / 0 / 0
Регистрация: 12.07.2015
Сообщений: 3
12.07.2015, 16:48  [ТС] 3
поменял кодировку, теперь когда переадресовывает на mail.php вместо слов иероглифы(
0
pav1uxa
1890 / 1733 / 814
Регистрация: 23.01.2014
Сообщений: 6,138
Завершенные тесты: 1
12.07.2015, 16:57 4
Цитата Сообщение от vva Посмотреть сообщение
поменял кодировку, теперь когда переадресовывает на mail.php вместо слов иероглифы(
Если была utf-8, а Вы поменяли на utf-8 БЕЗ BOM никаких иероглифов быть не может, где-то Вы обманули.

Добавьте в начале скрипта
PHP
1
header('Content-Type: text/html; charset=utf-8');
1
vva
0 / 0 / 0
Регистрация: 12.07.2015
Сообщений: 3
12.07.2015, 17:12  [ТС] 5
Все, спасибо, решилось. добавил
header('Content-Type: text/html; charset=utf-8');
И помогло)) спасибо!
Желаю успехов!
0
12.07.2015, 17:12
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.07.2015, 17:12

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

Прием данных из формы на php и отправка их на другую страницу
Всем привет! Нужно отправить форму на php, после чего сделать ридерект на другую страницу и...

Как после отправки email, переадресовать на другую страницу в php
Подскажите, как после отправки email переадресовать на другую страницу? &lt;?php $to =...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.