Автор Тема: Проблема с php скриптом?!  (Прочитано 2646 раз)

0 Пользователей и 1 Гость просматривают эту тему.

  • Гость
Проблема с php скриптом?!
« : 13 Июля 2002, 11:39:47 »
Написал такой вот скрипт:

include("../config.php");
include("../common.php");

if(!isset($PHP_AUTH_USER)){
 header(\'WWW-Authenticate: Basic realm="Secret area"\');
 header(\'HTTP/1.0 401 Unauthorized\');
 print "You are attempting to enter a restricted area. Authorization is required.";
 exit;
} else {

 $query = "SELECT id FROM users WHERE
            username = \'$PHP_AUTH_USER\' AND
            password = MD5(\'$PHP_AUTH_PW\')";
 
 $result = mysql_query ($query) or die (\'Unable to execute query.\');

 if (mysql_numrows($result) != 1) {

  header(\'WWW-Authenticate: Basic realm="Secret area"\');
  header(\'HTTP/1.0 401 Unauthorized\');
  print "You are attempting to enter a restricted area. Authorization is required.";
  exit;

 } else {

  if(!isset($b_end)) $b_end="main";
 
  $path="blocks/"."block_".$b_end.".php";
  if(file_exists( $path))
   include("$path");
  else {
   $b_end="main";
   $path="blocks/"."block_".$b_end.".php";
   include("$path");
  }
 }
}

?>

подключение к базе в файле config.php

Все прекрасно работает под win2000/apache/1.3.22/php 4.1.1

но при переносе на FreeBSD стали валиться ошибки. В чем причина?

Под FreeBSD вертиться php 4.1.0

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Проблема с php скриптом?!
« Ответ #1 : 13 Июля 2002, 11:46:44 »
$_SERVER[\'PHP_AUTH_USER\']

Это решение той ошибки, которая как я ДОГАДЫВАЮСЬ, у тебя вылезвает. Большего не могу сказать, потому, что сообщения об ошибках, видимо, составляют коммерческую тайну твоего супер-скрипта.

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Проблема с php скриптом?!
« Ответ #2 : 13 Июля 2002, 12:28:05 »
Unregistered
Если ошибка вроде Internal Server Error
то пхп прикручен к апачу НЕ через модуль mod_php
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

  • Гость
Проблема с php скриптом?!
« Ответ #3 : 13 Июля 2002, 14:38:39 »
Я не до конца объяснил!
Дело в том что данная кострукция заработала на FreeBSD. Окошко авторизаций вываливается. Но стоит перейти допустим на другой раздел , или заново вываливаетс окошко авторризаци (чего я думаю не должно быть) или вываливается примерно такое сообщение:

ОШИБКА
Запрошенный URL не может быть доставлен

--------------------------------------------------------------------------------

Во время доставки URL: http://localhost/remoteAdmin/index.php?

Произошла следующая ошибка:

Ответ нулевой длины
Кэш не получил никаких данных в ответ на этот запрос.
---------------------------------------------------------------------------------
Причем постоянно (я хожу в инет через прокси).
Уже не знаю что и думать!!!!!

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Проблема с php скриптом?!
« Ответ #4 : 13 Июля 2002, 14:44:48 »
Unregistered
Кинь-ка сурс польностью
Я на своей фрюхе его потесчю
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

  • Гость
Проблема с php скриптом?!
« Ответ #5 : 13 Июля 2002, 15:43:31 »
мыло свое укажи!
я отправлю тебе исходники

 

Sitemap 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