• 0
MadSandwich

Вопрос по php

Вопрос

Здравствуйте, столкнулся с проблемой при отправке сообщения через форму обратной связи получаю ошибку:

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\konfety.by\www\submit_now.php:1) in Z:\home\konfety.by\www\submit_now.php on line 28

 

Сам файл формы, на который ругается сайт, при отправке.

 

Скрытый текст

<?PHP 
$to = "email@gmail.com"; 
$subject = "Письмо с формы сайта";
$headers = "От: Наша компания";
$forward = 1;
$location = "result.html";

$date = date ("l, F jS, Y"); 
$time = date ("h:i A"); 



$msg = "Сообщение было отправленно с сайта  $date, hour: $time.\n\n\n\n"; 

if ($_SERVER['REQUEST_METHOD'] == "POST") {
	foreach ($_POST as $key => $value) { 
		$msg .= ucfirst ($key) ." : ". $value . "\n\n"; 
	}
}
else {
	foreach ($_GET as $key => $value) { 
		$msg .= ucfirst ($key) ." : ". $value . "\n\n"; 
	}
}

mail($to, $subject, $msg); 
if ($forward == 1) { 
    header ("Location:$location"); 
} 
else { 
    echo "Спасибо за ваше сообщение. Мы ответим вам в ближайщее время."; 
} 

?>

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

3 ответа на этот вопрос

Рекомендуемые сообщения

  • 1

Подозреваю, что файл у вас не в UTF без BOM или в начале файла есть пробел например

  • Like 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Да это был действительно пробел, прошу прощения, очень стыдно.

Изменено пользователем MadSandwich

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
1 час назад, MadSandwich сказал:

Да это был действительно пробел, прошу прощения, очень стыдно.

А чего тут постыдного? :) Вполне частая ошибка.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Похожие публикации

    • Автор: Sergey2510
      https://proverka1.000webhostapp.com/
      На пк сайт отлично работает, а на сервере не запускает css файлы : wp-content/plugins/fullpage172/fullpage/nav/section/filled-circles.css@ver=2.9.2 ; Перерыл весь интернет и не нашел ответа.Помогите )
    • Автор: mightybat
      Добрый день.
      Есть форма(опросник), переменных на 200, подскажите как можно ее заполнить на компьютере1, и открыть на компьютере2 уже заполненную?
      Может быть есть человеческий способ, решения данной проблемы? 
      Вижу только вариант 1)сохранить все переменные в mysql 2)на втором компе вытащить из БД 3)воссоздать страницу HTML через echo( куча чекбоксов с oncliсk показывающими дивы, которые замучаюсь переписывать с block на none и наоборот).
    • Автор: torsar
      Коммерческий опыт:
      c++, directshow, бд  - firebird

      Ищу удаленку, верстка, frontend.
      js/jquery/html/css
      php
      технический английский

      mail: pluginmakerz@gmail.com
      skype: job@pluginmakerz.tk