-1

При попытке зарегестрироваться я получаю вот такую ошибку: "Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\Kurs\reg\less\reg\reg.php:1) in Z:\home\localhost\www\Kurs\reg\less\reg\reg.php on line 11"

Смотрю её в коде, но непонимаю что или как именно нужно исправить.

<?php
 /**
 * Обработчик формы регистрации
 * Регистрация пользователя письмом
 */

 //Ключ защиты
 if(!defined('BEZ_KEY'))
 {
     header("HTTP/1.1 404 Not Found");
     exit(file_get_contents('../../404.html'));
 }
ilyaplot
  • 3,603
Рэм
  • 75
  • А что на первых строках? Выложите код. И тем таких куча: http://ru.stackoverflow.com/search?q=headers+already+sent+by+ – Urmuz Tagizade Jun 14 '16 at 12:26
  • @UrmuzTagizade да ну, rSO и eSO параллельны, поэтому вопрос, заданный на английском SO не может быть дубликатом вопроса русского SO – dirkgntly Jun 14 '16 at 12:28
  • Ошибка сама на английском) И он был задан на rSO) Поправьте меня если что-то не так :) – Urmuz Tagizade Jun 14 '16 at 12:39
  • В reg.php перед <?php стоит пробел или пустая строка – ilyaplot Jun 14 '16 at 12:51
  • В любом случае, перед строчкой header("HTTP/1.1 404 Not Found"); произведен вывод информации. – ilyaplot Jun 14 '16 at 12:56

1 Answers1

-1

Попробуй перекодировать в utf-8 без BOM, перед

Stray
  • 1