[Php-it] Errore con .htpasswd

David Scatigna david at tomato.it
Wed Sep 5 18:09:07 CEST 2007


Alessandro Marinuzzi wrote:
> 
> Non criptate intendi? Ma io le genero criptate e quindi inserisco poi in
> chiaro nella maschera di autenticazione la pass ma ho dovuto invece
> inserire in chiaro la pass criptata... ma perchè succede tutto su win?!?!

questo devi chiederlo al signor Gates

cmq come fai un if per la variabile $eol

if (strtoupper(substr(PHP_OS,0,3) == 'WIN')) {
      $eol = "\r\n";

la devi fare per la variabile $tmp2 quando scrivi il file .htpasswd

if (strtoupper(substr(PHP_OS,0,3) == 'WIN')) {
      $tmp2 = "$username:$password" . $eol;
} else {
      $tmp2 = "$username:" . crypt($password,CRYPT_STD_DES) . $eol;
}

-- 
Saluti,
  Tomato Interactive
  David Scatigna

  [ Tomato.it - http://www.tomato.it ]


More information about the Php-it mailing list