[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблемы с lock.php
Страницы: 1, 2, 3
liver1981
люди во первых большое спасибо вашему форуму
здесь мне очень помогли
уже надеялся и не потревожу, дал себе зарок быть предельно внимателен при кодировании
но тут опять ошибка
вожусь целый день - не могу никак разобраться

администраторская страничка моего сайта должна выводить формочку для ввода логина и пароля но все время выдаёт такую ошибку

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\phpsite\admin\blocks\bd.php:6) in Z:\home\localhost\www\phpsite\admin\lock.php on line 6

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\phpsite\admin\blocks\bd.php:6) in Z:\home\localhost\www\phpsite\admin\lock.php on line 7


это случилось после того как я добавил файл lock.php в папку admin
и указал ссылку на него в index.php

вот INDEX.PHP


<? include ("lock.php"); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>
Главная страница блока администратора</title>
<link
href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table
width="690" border="1" align="center" class="main_border">
<!-- Подключаем шапку сайта -->
<? include ("blocks/header.php"); ?>
<tr>
<td
align="center" bgcolor="#FFFFFF"><table width="690" border="1">
<tr
valign="top">
<!-- Подключаем левый блок сайта -->
<? include ("blocks/left.php")?>
<td
valign="top">
<p>
Добро пожаловать в админский блок</p>
</td>
</tr>
</table></td>
</tr>

<!--Подключаем нижний графический элемент-->
<? include ("blocks/footer.php")?>
</table>
</body>
</html>



вот LOCK.PHP

[php]<?php
include("blocks/bd.php");
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();
}
}

?>


пожалуйста скажите где я ошбся?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.