Automatyczne uwierzytelnianie NTLM - sprawdzenie środowiska i test konfiguracji

Sprawdzenie wersji PHP:
PHP version 5.2.6-1+lenny8

Sprawdzenie dostępności biblioteki cURL:
curl_init: niedostępna
curl_setopt: niedostępna
curl_exec: niedostępna
curl_close: niedostępna
Funkcja fsockopen jest dostępna, więc możesz skorzystać z alternatywnej biblioteki cURL

Test uprawnień do zapisu w bieżącym folderze:
Bieżący folder: /var/www/programistrz.pl/ntlm/demo
Folder ten posiada uprawnienia do zapisu

Test poprawnego działania funkcji komunikacyjnych:
ntlm_openHandler: w porządku
ntlm_sendData: w porządku
ntlm_receiveData: w porządku
ntlm_closeHandler: w porządku

Sprawdzenie poprawnego działania odczytywania przesyłanych nagłówków HTTP:
Nagłówki pobrane przez funkcję ntlm_getRequestHeaders, wysłane przez przeglądarkę użytkownika:
  Accept: image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-ms-application, application/x-ms-xbap, application/vnd.ms-xpsdocument, application/xaml+xml, */*
  Accept-Language: pl
  User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
  Accept-Encoding: gzip, deflate
  Connection: Keep-Alive
 

Sprawdzenia ustawienia poprawnej wartości stałej DEF_NTLM_THIS_SCRIPT_URL:
Adres URL skryptu auth.php wyliczony automatycznie przez funkcję ntlm_computeThisScriptUrl: "http://programistrz/ntlm/demo/auth.php"
W przypadku, gdy podany adres URL jest nieprawidłowy, wpisz jego właściwy adres w definicji stałej DEF_NTLM_THIS_SCRIPT_URL.

Sprawdzenia ustawienia poprawnej wartości stałej DEF_NTLM_AUTHENTICATE_URL:
Wartość stałej DEF_NTLM_AUTHENTICATE_URL: "http://intranet.konsalnet.pl/programistrz/ntlm.aspx"
Stała ta została ustawiona przez użytkownika

Odczytanie nagłówków HTTP przesłanych przez serwer IIS:
Nie testowano - biblioteka cURL jest niedostępna

Zakończono sprawdzanie środowiska i testy konfiguracji: znaleziono błąd uniemożliwiający poprawne działanie skryptu do automatycznego uwierzytelniania NTLM.