habe seit 3 Tagen Probleme mit .htaccess

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • habe seit 3 Tagen Probleme mit .htaccess

    hi leute.. ich weis nicht ob das das richtige forum ist .. aber es hat ja auch etwas mit php zu tuhen ..

    ich versuche schon seit 3 tagen verzeichnisse mit diesen scheiß htaccess zu schützen.. die htaccess dateien erstellen sich selbst wenn ein neues verzeichnis erstellt wird .. aber irgendwie funktioniert das nicht ..

    habe grade mit phpaccess die htaccess und htpasswd in einem verzeichnis erstellt und es funktionier 100%ig..

    aber wenn ich die dateien selber erstelle FUNKTIONIER NIX obwohl die dateien den gleichen inhalt haben!!

    hier der quellcode.. vielleich könnt ihr mir ja helfen..

    PHP-Code:
    ////// HTACCESS SCHREIBEN  

                       
    $AuthName 'AuthName "Protected Area"'
                         
                       
    $AuthType "AuthType Basic";
                       
                       
    $AuthUserFile "AuthUserFile /home/momog15/public_html/".$verzeichnisnameVerschluesselt."/emaildaten/.htpasswd";
                       
                       
    $require "require valid-user"
                       
                       
                       
                       
    $dateiname ".htaccess";  //passwortdatei
        
                  
    $datei "../".$verzeichnisnameVerschluesselt."/".$VorVerzeichnisName."/".$dateiname//schreibt Datei ins verzeichnis      
        
                 
    if(!file_exists($datei)){  
        
                      
    $fhandle fopen($datei"a+");  
                    
                   
    fwrite($fhandle$AuthName."\r"); 
                             
    fwrite($fhandle$AuthType."\r"); 
                             
    fwrite($fhandle$AuthUserFile."\r");  
                             
    fwrite($fhandle$require); 
            
                              
    fclose($fhandle);
                              
                              
    $mode 0777;
                 
    chmod($datei$mode);
                  } 
    //if    
                             
    ////// HTUSERS SCHREIBEN  
            
            
            
    $verzeichnisdateiPfad "../".$verzeichnisnameVerschluesselt."/emaildaten/verzeichnis.txt"
             
            
    //usernummer lesen aus verzeichnisnummer 
            
    $fhandle fopen($verzeichnisdateiPfad"r"); 
            
                
    $userNummer fgets($fhandle);
                
            
    fclose($fhandle);

            
    $user $userNummer;
            
                
    //passwort verschluesseln
                       
    $passwort $_POST['passwort1']; 
                       
    $VerschluesseltesPasswort md5($passwort); //verschluesselt das Passwort 
            
            
    $dateiname ".htpasswd";  //passwortdatei
        
                  
    $datei '../'.$verzeichnisnameVerschluesselt."/".$VorVerzeichnisName."/".$dateiname//schreibt Datei ins verzeichnis      
        
                 
    if(!file_exists($datei)){  
        
                      
    $fhandle fopen($datei"a+");  
                    
                         
    fwrite($fhandle$user.":".$VerschluesseltesPasswort."\r");  
            
                              
    fclose($fhandle);
                              
                              
    $mode 0777;
                 
    chmod($datei$mode);
                  } 
    //if 

  • #2
    Würdest du bitte deinen Code vernünftig einrücken und umbrechen!

    Zeilenumbrüche macht man übrigens mit \n.

    Kommentar

    Lädt...
    X