Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
 Аватар для Shura_deg
83 / 19 / 5
Регистрация: 01.02.2015
Сообщений: 655
MS SQL

Форма входа

20.03.2016, 20:38. Показов 1277. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть страница (страница откуда можно редактировать записи сайта)
HTML5
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
<? include("lock.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <link rel="shortcut icon" href="css/images/favicon.ico" />
    <link rel="stylesheet" href="css/style.css" type="text/css" media="all" /> <!--Media Определяет устройство, для которого следует применять стилевое оформление-->
    <script src="js/jquery-1.6.2.min.js" type="text/javascript" charset="utf-8"></script>
    <!--[if IE 6]>
        <script src="js/DD_belatedPNG-min.js" type="text/javascript" charset="utf-8"></script>
    <![endif]-->
    <script src="js/jquery.jcarousel.min.js"  type="text/javascript" charset="utf-8"></script>
    <script src="js/functions.js"             type="text/javascript" charset="utf-8"></script>
    <script src="js/all.js"                   type="text/javascript" charset="utf-8"></script>
    <script src="js/jquery.cookie.js"         type="text/javascript" ></script>
    <title>Главная страница блока администратора</title>
    </head> 
<body>
    <!-- Begin Wrapper -->
    <div id="wrapper">
        <!-- Begin Inner -->
        <div class="inner">
            <!-- Begin Header -->
            <div id="header">
                <div class="header-inner">
                    <!-- Begin Shell -->
                    <div class="shell">
                        <h1 id="logo"><a class="notext" href="index.php">BELhead</a></h1>
                        <div id="account">
                            <a class="view-account" title="Просмотреть содержимое корзины" href="#">Корзина</a>
                            <span>Кол-во: 1</span><span>Цена: <strong>$510</strong></span>
                            <div class="cl">&nbsp;</div> <!--&nbsp; заполняет ячейку пустотой-->
                        </div>
                        <!-- Begin Navigation -->
                        <div id="navigation">
                        <!--Подключаем ГОРИЗОНТАЛЬНОЕ меню-->
                            <?php include("blocks/navigation.php"); ?> 
                            <div class="cl">&nbsp;</div>
                        </div>
                        <!-- End Navigation -->
                        <div class="cl">&nbsp;</div>
                    </div>
                    <!-- End Shell -->
                </div>
            </div>
            <!-- End Header -->
            <!-- Begin Shell -->
            <div class="shell">
                <!-- Begin Main -->
                <div id="main">
                    <!-- Begin Sidebar -->
                    <div id="sidebar">
                        <ul>
                            <!-- Begin Widget -->
                            <li class="widget">
                            <!--Подключаем ВЕРТИКАЛЬНОЕ меню-->
                                <?php include("blocks/widget.php"); ?>
                            </li>
                            <!-- End Widget -->
                        </ul>
                    </div>
                    <!-- End Sidebar -->
                    <!-- Begin Content -->
                    <div id="content">
                        <!-- Begin content -->
                        <h1 align="center">Добро пожаловать в блок админа</h1>
                        <!-- End content -->
                    </div>
                    <!-- End Content -->
                    <div class="cl">&nbsp;</div>
                </div>
                <!-- End Main -->
                <!-- Begin Footer -->
                <div id="footer">
                <!--Подключаем ПОДВАЛ-->
                    <? include("blocks/footer.php"); ?>
                    <div class="cl">&nbsp;</div>
                </div>
                <!-- End Footer -->
            </div>
            <!-- End Shell -->
        </div>
        <!-- End Inner -->
    </div>
    <!-- End Wrapper -->    
</body>
</html>
подключил к ней файл lock.php (который должен был реализовывать форму входа) (но почему то на 6-ю линию "ругается")
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?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();
        }
 
 
}
 
 
 
 
?>
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.03.2016, 20:38
Ответы с готовыми решениями:

Форма входа MS SQL
Помогите пожалуйста, есть ли в данном коде ошибки? &lt;?php $x=odbc_connect(&quot;fdb3&quot;,&quot;root&quot;,&quot;lin212&quot;) or die(&quot;Couldn't connect to...

Форма входа на сайт. Поскажите где подправить
Здравствуйте. Несколько дней бьюсь об проблему, решить не могу. Пытаюсь сделать нормальную форму входа на сайт. Для входа нужно...

Форма авторизации и форма Регистрации(Личный кабинет)
Здравствуйте! Подскажите мне пожалуйста, как мне сделать личный кабинет после авторизации, чтобы я мог зайти в свой профиль, как...

4
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
20.03.2016, 22:39
header already sent?
1
 Аватар для Shura_deg
83 / 19 / 5
Регистрация: 01.02.2015
Сообщений: 655
20.03.2016, 23:13  [ТС]
Цитата Сообщение от Laroux Посмотреть сообщение
header already sent?
да
Code
1
2
3
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\belhead\admin\edit_tovar.php:1) in Z:\home\localhost\www\belhead\admin\lock.php on line 6
 
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\localhost\www\belhead\admin\edit_tovar.php:1) in Z:\home\localhost\www\belhead\admin\lock.php on line 7
в чём может быть проблема?
0
 Аватар для Laroux
172 / 167 / 75
Регистрация: 21.11.2014
Сообщений: 1,490
20.03.2016, 23:14
Лучший ответ Сообщение было отмечено Shura_deg как решение

Решение

Что означает предупреждение "headers already sent"
1
 Аватар для Shura_deg
83 / 19 / 5
Регистрация: 01.02.2015
Сообщений: 655
20.03.2016, 23:35  [ТС]
решил проблему преобразовав файл bd.php в utf-8 (без BOM)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.03.2016, 23:35
Помогаю со студенческими работами здесь

Проверка входа
Помогите подробно разобраться, пжл: Создал регистрацию, привязал к базе, а теперь нужно устроить вход в профиль - проверить введены ли...

Форма ВХОДА и форма РЕДАКТИРОВАНИЯ-ДОБАВЛЕНИЯ записи
Помогите ЛЮДИ ДОБРЫЕ !!! Срочно нужна готовая форма LOGIN (имя пользователя выбирается ComboBox'ом из базы, а введённый пароль...

форма входа
как сделать, чтобы когда ты зашел в свой пользователь, у тебя высвечивалась твоя ава, вот код формы входа - &lt;div...

Форма входа
Как создать форму входа, что бы пользователи создавали свой аккаунт а потом заходили под него, и когда заходили выводилось где то на форме...

Форма входа
Извините, если добавил тему не в тот раздел. Помогите выкрутить форму входа из http://eviluniverse.tk/uni1/index.php. Сам уже по...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru