|
|
|
|
|
для: _LG_
(31.12.2004 в 21:08)
| | Хм... новую тему заведу... а то это длинная и выгружать неудобно, а линейный вариант форума я не люблю :))) Тема расположена по URL:
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1359 | |
|
|
|
|
|
|
|
для: _LG_
(31.12.2004 в 20:58)
| | Блин, торможу я....мозг совем не работает
Помоги мне убрать какую нибудь переменную $dbname и чтобы это на коде не отразилось | |
|
|
|
|
|
|
|
для: _LG_
(30.12.2004 в 23:48)
| | Видимо я ошибся, точно.....
Я сам дописывал вырхнюю часть где
$dbhost = "localhost";
$dbname = "test";
$dbuser = "root";
$dbpassword = "kfvth275";
$dbcnx = @mysql_connect($dbhost,$dbuser,$dbpasswd);
|
Сейчас поправлю и скажу что получилось | |
|
|
|
|
|
|
|
для: _LG_
(31.12.2004 в 20:38)
| | Хм... в скрипте имя базы данных
<?php
$dbname = "test";
?>
|
Переопределяется в строке
<?php
[code]<?php
$dbname = "$PHP_AUTH_USER";
?>
| ?>[/code]
Так надо или всё-таки это ошибка? | |
|
|
|
|
|
|
|
для: _LG_
(31.12.2004 в 20:33)
| | Безрезультатно, всё равно выдаёт надпись [В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.]
Вот ещё раз листинг кода:
<?php
$dbhost = "localhost";
$dbname = "test";
$dbuser = "root";
$dbpassword = "kfvth275";
$dbcnx = @mysql_connect($dbhost,$dbuser,$dbpasswd);
$dbname = "$PHP_AUTH_USER";
if (!$dbcnx)
{
exit("В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно."
}
if (!@mysql_select_db($dbname,$dbcnx))
{
exit("В настоящий момент база данных недоступна, поэтому коректное отображение страницы невозможно.");
}
if(!isset($PHP_AUTH_USER))
{
Header("WWW-Authenticate: Basic realm=\"Access denied\"");
Header("HTTP/1.0 401 Unauthorized");
exit();
}
else
{
$password = "$PHP_AUTH_PW";
$link = mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($dbname);
$result=mysql_query("SELECT password FROM auth WHERE name=\"$PHP_AUTH_USER\"");
if(!$result) exit(mysql_error());
$row=mysql_fetch_array($result);
if ($row==NULL)
{
Header("WWW-Authenticate: Basic realm=\"Admin Center\"");
Header("HTTP/1.0 401 Unauthorized");
exit();
}
else
{
$real_password="$row[password]";
if ($real_password!=$password)
{
Header("WWW-Authenticate: Basic realm=
\"Access denied\"");
Header("HTTP/1.0 401 Unauthorized");
exit();
}
}
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(31.12.2004 в 19:48)
| | Ок, сейчас сделаю | |
|
|
|
|
|
|
|
для: _LG_
(31.12.2004 в 19:42)
| | Хм... т.е. один скрипт считает, что он соединяется с сервером базы данных, а другой считает, что нет... значите где-то опечатка должна быть... Скопируйте в буфер обмена дескриптор $dbcnx и замените им все дескрипторы - чтобы не было опечаток и русских букв в теле переменной. | |
|
|
|
|
|
|
|
для: cheops
(31.12.2004 в 19:37)
| | Это где выдаётся версия Муксуна чтоли?
Да работает, моя версия 3.23.36 | |
|
|
|
|
|
|
|
для: _LG_
(31.12.2004 в 19:06)
| | Хм... посмотрите тест в статье по ссылке - он работает?
http://www.softtime.ru/info/articlephp.php?id_article=24 | |
|
|
|
|
|
|
|
для: cheops
(31.12.2004 в 19:02)
| | В процесса mysqld-nt нету, зато есть mysql-opt целых два.....ой а хотя и mysqld-nt загружен и работает просто великолепно. | |
|
|
|
|