Witam

Poniżej znajduje sie skypt do autoryzacji. Nie chce mi się poprawnie zalgować, nie wiem czemu. Opiera sie na pliku tekstowym.

oto kod
  1. <?
  2. if(isset($SERVER['PHP_AUTH_USER']) && isset($SERVER['PHP_AUTH_PW'])){
  3.     exit;
  4. }else
  5. {
  6.     header('WWW-Authenticate: Basic realm=\"Dostep tylko dla zarejestrowanych\"');
  7.     
  8.     $sciezka = &#092;"hasla.txt\";
  9.     $fp = fopen($sciezka, r);
  10.     $zawartosc = fread( $fp, filesize( $sciezka ) );
  11.     fclose($fp);
  12.     
  13.     $wiersze = explode(&#092;"n\",$zawartosc);
  14.     foreach($wiersze as $probka){
  15.         $dane = explode(':',$probka);
  16.         if(($SERVER['PHP_AUTH_USER'] == $dane[0]) && ($SERVER['PHP_AUTH_PW'] == $dane[1])){
  17.         $zalogowany = true;
  18.         break;    
  19.         }    
  20.     }    
  21. }
  22. if($zalogowany){
  23. echo &#092;"Strefa dla zalogowanych\";
  24. }else
  25. {
  26.     echo &#092;"Musisz byc zalgowany, aby ogladac tą stronę\";
  27. }
  28. ?>


plik hasla.txt zawiera
Kod
jasio:jas
admin:tajnehaslo


ok, juz wiem - zamiast $SERVER['PHP_AUTH_USER'] ma byc $_SERVER['PHP_AUTH_USER'] i tak samo z haslem .... jednak dzien przespany przydal sie do czegos biggrin.gif. Temat zamkniety