nemoinho: .htacces Passwort 500er

Beitrag lesen

Moin nochmal,

Schön wäre es allerdinds, wenn Du noch die Ursache kurz beschreiben hättest. dann hätte auch Andere noch etwas von unserem kurzen Dialog.

jo, ich will das jetzt aber nicht zu weit ausführen, ich habe mir anschließend lediglich zwei funktionen gebastelt die ich provisorisch benutze, die reichen mir bei einer absoluten Pfadangabe komplett aus:

  
function Create_New_ht($Folder)  
{  
  if(!is_file($Folder.'.htaccess')){  
    if(!is_dir($Folder))  
      mkdir($Folder,0777);  
    $htaccess = fopen($Folder.'.htaccess','w');  
    fputs($htaccess,  
      'AuthType Basic'."\n"  
      .'AuthName "FORBIDDEN AREA'."\n"  
      .'AuthUserfile "'.$Folder.'.htpasswd"'."\n"  
      .'Require valid-user'  
    );  
    fclose($htaccess);  
  }  
}  
function Sort_ht_Member($Folder,$Username,$Passwort,$New_Member)  
{  
  if(!is_file($Folder.'.htaccess')) // Wenn keine .htaccess existiert neue anlegen  
    Create_New_ht($Folder);  
  if($New_Member === true)  // Falls ein neues Mitglied einfefuegt werden soll  
    $htpasswd = fopen($Folder.'.htpasswd', 'a');  
  else  // Sonst wird die Liste neu geschrieben und nur der neue Eintrag verbleibt  
    $htpasswd = fopen($Folder.'.htpasswd', 'w');  
  $pass = crypt($Passwort, substr($Passwort, 0, 2));  
  $pwf .= $Username.":".$Passwort."\n";  
  fputs($htpasswd, $pwf);  
  fclose($htpasswd);  
}  
  
Sort_ht_Member(dirname($_SERVER['SCRIPT_FILENAME']).'/new_Folder/','tes_user','test_pass',true);