Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Internal Server Error (Tanny) 30/08/2002 - 13:55:08
      Re: Internal Server Error (Фдуч) 30/08/2002 - 14:00:33
      Re: Internal Server Error (Tanny) 30/08/2002 - 14:39:28
      Re: Internal Server Error (Фдуч) 03/09/2002 - 16:36:14
      Re: Server Error: named pipes (Tanny) 04/09/2002 - 11:38:06
      Re: Server Error: named pipes (Фдуч) 04/09/2002 - 13:02:55
      Re: Server Error: named pipes (Tanny) 09/09/2002 - 09:12:36

> Original message text:
> From: Tanny - 30/08/2002 - 13:55:08
> Subject:Internal Server Error
> -----------------
> Пишу скрипт для работы в локальной сети.
> Комп, на котором стоит Apache 1.3.22 + MySQL 3.23.49-nt + PHP 4.1.1 +XP.
> С машин с XP скрипт работает без проблем, а вот из-под W98 - ошибка сервера 500. Ошибка возникает в момент обработки данных из формы - login+pass - в базе Mysql.
>
> В чем может быть проблема? Помогите, пожалуйста
>
>
>


From: Tanny - 30/08/2002 - 14:39:28
Subject:Internal Server Error
-----------------
Похоже на то. Но только когда заходишь через сеть с машины с Win98.
скрипт:

$username=$_POST[username];
$password=$_POST[password];


function be_back(){
echo "<h4> Вернитесь, пожалуйста, <a style=\"text-decoration:none;font-size:14px;\" href=javascript:history.go(-1)>
<strong>на предыдущую страницу</strong></a>, и повторите ввод</h4>";
}

if (strlen($username)==0 || strlen($password)==0) {
require("header.inc.php");
echo "<h4>Введите логин и пароль</h4>";
be_back();
exit;
}



//открываем постоянное содинение с сервером баз данных
global $DB_SERVER, $HTTP_HOST, $DB_LOGIN, $DB_PASSWORD, $DB, $DOCROOT ;
if (!($link = mysql_pconnect ($DB_SERVER, $DB_LOGIN, $DB_PASSWORD))){
DisplayErrMsg(sprintf("ошибка сервера MySql: %d:%s\n",
mysql_errno(), mysql_error()));
return 0;
}
$query = "SELECT * FROM managers WHERE manager_login='$username' AND manager_pass='$password'";

if(!($user_result = mysql_db_query("$DB", "$query"))){
DisplayErrMsg(sprintf("ошибка сервера MySql: %d:%s\n",
mysql_errno(), mysql_error()));
return 0;
}

// количество зарегистрированных пользователей
$num_row=mysql_num_rows($user_result);
if ($num_row=="0" OR $num_row !=1){
echo "Найдено $num_row зарегистрированных пользователей. <br>";
echo "Все вопросы к Администратору по тел. ****";
exit;
}else {
$auth=1;// теперь пользователь авторизован
$manager = mysql_fetch_array($user_result);
echo ("<script language=\"JavaScript\">document.location.href=\"main.php\";</script>");
}


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
4531



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |