Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 6
infussio_std Сообщение 16/09/2010 09:58 Копия темы
Headers allready sends need help) Добрый день!
пхп мне выводит: header allready send..читал на форумах но так конкретного результата и не добился спс!

<?php
mysql_connect ("localhost","hostgod","qwerty");
mysql_select_db ("hostgod");
if (!isset($_SERVER['PHP_AUTH_USER']))

{
        Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
        Header ("HTTP/1.0 401 Unauthorized");
        exit();
}

else {
        if (!get_magic_quotes_gpc()) {
                $_SERVER['PHP_AUTH_USER'] = mysql_escape_string($_SERVER['PHP_AUTH_USER']);
                $_SERVER['PHP_AUTH_PW'] = mysql_escape_string($_SERVER['PHP_AUTH_PW']);
        }

        $query = "SELECT pass FROM userlist WHERE user='".$_SERVER['PHP_AUTH_USER']."'";
        $lst = @mysql_query($query);

        if (!$lst)
        {
            Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
        Header ("HTTP/1.0 401 Unauthorized");
        exit();
        }

        if (mysql_num_rows($lst) == 0)
        {
           Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
           Header ("HTTP/1.0 401 Unauthorized");
           exit();
        }

        $pass =  @mysql_fetch_array($lst);
        if ($_SERVER['PHP_AUTH_PW']!= $pass['pass'])
        {
            Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
           Header ("HTTP/1.0 401 Unauthorized");
           exit();
        }


}
?> 

ошибка:
Warning: Cannot modify header information – headers already sent by (output started at D:\xampp\htdocs\hostgod\sadmin\index.php:1) in D:\xampp\htdocs\hostgod\sadmin\blocks\lock.php on line 7

Warning: Cannot modify header information – headers already sent by (output started at D:\xampp\htdocs\hostgod\sadmin\index.php:1) in D:\xampp\htdocs\hostgod\sadmin\blocks\lock.php on line 8

на строках 7-8 т.е 

тут:
   Header ("WWW-Authenticate: Basic realm=\"Admin Page\"");
        Header ("HTTP/1.0 401 Unauthorized");
Supernowa Сообщение 16/09/2010 10:11 Копия темы
Интересно, это Ваш код? Или вордпреса какого-нибудь?
infussio_std Сообщение 16/09/2010 10:20 Копия темы
мой код) самопис движек делаю по уроку)
u1tr0n Сообщение 16/09/2010 10:47 Копия темы
Запустил твой скрипт у себя все работает, может что-то есть перед <?php
infussio_std Сообщение 16/09/2010 11:50 Копия темы
xampp? или на реальном серваке тетлил?
DrSun Сообщение 16/09/2010 13:26 Копия темы
Проблема эта стара как мир и решается двумя способами:

1) .htaccess – добавить строчку php_value output_buffering 1
2) в начале кода писать ob_start(), а в конце кода сбрасывать буфер ob_end_flush().
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"