Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » ошибки при установке новостной news_v1.0

Ответить
Настройки темы
ошибки при установке новостной news_v1.0

Новый участник


Сообщения: 4
Благодарности: 0

Профиль | Отправить PM | Цитировать


Люди помогите разобратся с утановкой новостей головусломал никак не пойму где ошибка только в первом запросе.

Notice: Undefined variable: login in z:\home\localhost\www\phpblog\news\admin\dnp_admin_index.php on line 17
[Денвер: показать возможную причину ошибки]
Notice: Undefined variable: login in z:\home\localhost\www\phpblog\news\admin\dnp_admin_index.php on line 24

Notice: Undefined variable: db_login in z:\home\localhost\www\phpblog\news\admin\dnp_admin_index.php on line 24

Notice: Undefined variable: password in z:\home\localhost\www\phpblog\news\admin\dnp_admin_index.php on line 24

Notice: Undefined variable: db_pass in z:\home\localhost\www\phpblog\news\admin\dnp_admin_index.php on line 24

Warning: Cannot modify header information - headers already sent by (output started at z:\home\localhost\www\phpblog\news\admin\dnp_admin_index.php:17) in z:\home\localhost\www\phpblog\news\admin\dnp_admin_index.php on line 27

Warning: Cannot modify header information - headers already sent by (output started at z:\home\localhost\www\phpblog\news\admin\dnp_admin_index.php:17) in z:\home\localhost\www\phpblog\news\admin\dnp_admin_index.php on line 28

а вот мой файл dnp_admin_index.php в нем иесть этот глюк
вот он

<?php

include("config.inf");
if ($HTTP_COOKIE_VARS) {extract($HTTP_COOKIE_VARS, EXTR_SKIP);}
//if ($_FILES) {extract($_FILES, EXTR_SKIP);}
if ($_COOKIE) {extract($_COOKIE, EXTR_SKIP);}
if ($HTTP_POST_VARS) {extract($HTTP_POST_VARS, EXTR_SKIP);}
if ($_POST) {extract($_POST, EXTR_SKIP);}
if ($HTTP_GET_VARS) {extract($HTTP_GET_VARS, EXTR_SKIP);}
if ($_GET) {extract($_GET, EXTR_SKIP);}
if ($HTTP_ENV_VARS) {extract($HTTP_ENV_VARS, EXTR_SKIP);}
if ($_ENV) {extract($_ENV, EXTR_SKIP);}

if($PHP_SELF == ""){ $PHP_SELF = $HTTP_SERVER_VARS["PHP_SELF"]; }
global $error, $logined;

17$sql = mysql_query("SELECT * FROM users where login = '$login'");
while ($row=mysql_fetch_array($sql)){
$db_login=$row["login"];
$db_pass=$row["pass"];
$db_status_us=$row["status_us"];

}
24if ($login!=$db_login or md5($password) != $db_pass){
$logined = 0;
$error = "Ошибка";
setcookie("login","",0);
setcookie("password","",0); }
else{
$logined = 1;
setcookie("login",$login);
setcookie("password",$password); }

if ($action=="exit") {
27 setcookie("login","");
28 setcookie("password","");
$logined=0;
}

if ($logined==0){
?>
очень надо установить помогите.

Отправлено: 10:40, 22-11-2008

 

Аватара для Coutty

Кот Ти


Сообщения: 7318
Благодарности: 1204

Профиль | Отправить PM | Цитировать


Все конфигурационные переменные в config.inf? Тогда переименуйте его в config.php и текст в нём нужно заключить в тэги <?php и ?>
Цитата lepota:
if ($login!=$db_login or md5($password) != $db_pass) »
Откуда берутся эти переменные логин и пароль? Если передаются через post, то лучше пишите $_POST['login'] и $_POST['password'] вместо $login и $password.
Хотя я не знаю, что делает вот это:
Цитата lepota:
if ($HTTP_COOKIE_VARS) {extract($HTTP_COOKIE_VARS, EXTR_SKIP);}
//if ($_FILES) {extract($_FILES, EXTR_SKIP);}
if ($_COOKIE) {extract($_COOKIE, EXTR_SKIP);}
if ($HTTP_POST_VARS) {extract($HTTP_POST_VARS, EXTR_SKIP);}
if ($_POST) {extract($_POST, EXTR_SKIP);}
if ($HTTP_GET_VARS) {extract($HTTP_GET_VARS, EXTR_SKIP);}
if ($_GET) {extract($_GET, EXTR_SKIP);}
if ($HTTP_ENV_VARS) {extract($HTTP_ENV_VARS, EXTR_SKIP);}
if ($_ENV) {extract($_ENV, EXTR_SKIP);} »
Лучше отказаться от этого и задействовать прямой доступ в коде - $_POST['var_name'], $_GET['var_name'], $_ENV['var_name'], $_COOKIE['var_name'], $_FILES['var_name'].

Отправлено: 11:04, 22-11-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Arrest

runs with scissors


Сообщения: 642
Благодарности: 77

Профиль | Отправить PM | Цитировать


А все остальное пашет?
Если да - поставьте в начало этого вашего файла error_reporting(0) и не парьтесь.

-------
- Why do you call this version of software 'beta'?
- Coz it's beta than nothing.


Отправлено: 11:12, 22-11-2008 | #3



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » ошибки при установке новостной news_v1.0

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Ошибки при установке Malfatto Microsoft Windows 7 7 08-03-2009 23:26
[решено] Ошибки при установке ХР asds1 Непонятные проблемы с Железом 19 02-12-2008 20:41
Прочие - Ошибки при установке! Trix Игры 8 05-11-2008 13:43
Ошибки при установке Jazzmatazz Автоматическая установка Windows 2000/XP/2003 4 30-12-2006 20:30
Ошибка при установке (код ошибки 7) dascon Microsoft Windows 2000/XP 3 09-11-2006 17:30




 
Переход