ERROR:

Das Script meldet folgenden Fehler:
"".$text.""


[ - Index - Zurück - ]




"; } ?> htaccess-Generator <? echo $version; ?>


 
DMA`s htaccess-Generator
 
 
Script zum erstellen eines kompletten, passwortgeschützen Bereichs auf dem Server.
  • Das Verzeichnis, welches geschützt werden soll, MUSS chmod 777 haben!
  • Dieses Script muss IN dem, zu schützenden Verzeichnis liegen!



  •  
     

    Neuen Admin-Bereich erstellen


    Vergib einen Namen für den Bereich (max. 30 Zeichen):


    Gib den Usernamen ein:


    Gib das Passwort zweimal ein:




    Die .htpasswd wurde mit folgendem Inhalt gespeichert:
    ".$inhalt."

    Die .htaccess wurde mit folgendem Inhalt gespeichert:
    ".$htaccessinhalt."




    Denken Sie daran, dass man versteckte Dateien auf einem Server mit einem FTP-Programm manchmal nicht sieht!
    Da die Datei ".htpasswd" eine versteckte Datei ist (in Unix ist alles, mit Punkt vorne, versteckt), Kann es sein, dass sie sie nicht sehen. Sie können sie sich aber dennoch runterladen, indem sie in die FTP-Console Ihres FTP-Clients folgendes eingeben:   get .htpasswd

    "; } else { echo "


    "; error("Die beiden Passwort-Eingaben unterscheiden sich voneinander!"); } } endif; ?>


    [ - Index - ]


    Neuen Admin-Bereich erstellen


    Vergib einen Namen für den Bereich (max. 30 Zeichen):


    Gib den 1. Usernamen ein:


    Gib das 1. Passwort zweimal ein:




    Weitere User


    Gib den nächsten Usernamen ein:


    Gib das nächste Passwort zweimal ein:



      


    "; error("Die beiden Passwort-Eingaben unterscheiden sich voneinander!"); } } elseif ($submit == "endgültig speichern"): if ($name == "" || $name == " " || $pwd1 == "" || $pwd2 == "") { error("Da fehlt doch was???!!!"); } else { if ($pwd1 == $pwd2) { $passwd = crypt($pwd2); $inhalt1 .= $name.":".$passwd."\n"; $i=1; while(!$pwfile) { if(file_exists("./.htpasswd0$i")) $i++; else $pwfile=".htpasswd0$i"; } $wf = fopen ("./".$pwfile, "w+"); if(!fwrite ($wf,$inhalt1)) error($pwfile." konnte nicht geschrieben werden! Bitte das Verzeichnis auf 777 chmoden! (Info in wichtig.txt!)"); fclose ($wf); $path = $SCRIPT_FILENAME; $path = ereg_replace('/access.php', '', $path); $htaccessinhalt = "AuthType Basic\nAuthName \"".$realm." - found at: http://www.php-zentrale.de\"\nAuthUserFile ".$path."/".$pwfile."\nrequire valid-user"; $wf = fopen ("./.htaccess", "w+"); if(!fwrite ($wf,$htaccessinhalt)) error(".htaccess konnte nicht geschrieben werden! Bitte das Verzeichnis auf 777 chmoden! (Info in wichtig.txt!)"); fclose ($wf); $inhalt2 = str_replace("\n", "
    ", $inhalt1); echo "

    Die .htpasswd wurde mit folgendem Inhalt gespeichert:
    ".$inhalt2."

    Die .htaccess wurde mit folgendem Inhalt gespeichert:
    ".$htaccessinhalt."




    Denken Sie daran, dass man versteckte Dateien auf einem Server mit einem FTP-Programm manchmal nicht sieht!
    Da die Datei ".htpasswd" eine versteckte Datei ist (in Unix ist alles, mit Punkt vorne, versteckt), Kann es sein, dass sie sie nicht sehen. Sie können sie sich aber dennoch runterladen, indem sie in die FTP-Console Ihres FTP-Clients folgendes eingeben:   get .htpasswd

    "; } else { echo "


    "; error("Die beiden Passwort-Eingaben unterscheiden sich voneinander!"); } } endif; endif; ?>


    [ - Index - ]


    Admin-Bereich ändern

    VORSICHT!
    Dies sollten nur Leute machen, die auch wirklich wissen, was sie tun!


    Folgende Datei ändern:
    "; $handle=opendir('.'); while ($file = readdir ($handle)) { if ($file == ".htaccess" || eregi(".htpasswd", $file)) { echo ""; } } closedir($handle); echo ""; ?>

       
    Folgende Datei ändern:
    "; $fp = fopen ("./".$pwdatei, "r"); $inhalt = fread ($fp, filesize("./".$pwdatei)); echo ""; fclose ($fp); ?>

    Datei erfolgreich gespeichert!

    [ - Index - ]
    "; } fclose ($fp); endif; elseif ($submit == "löschen"): if (!isset($del)): echo "Die Datei ".$pwdatei." wirklich löschen?

    "; echo "[ - JA - NEIN! - ]"; elseif ($del == "JA"): if(file_exists("./".$pwdatei)) { if (!unlink("./".$pwdatei)) { error($pwdatei." konnte nicht gelöscht werden! Bitte manuell, per FTP löschen."); } else { echo "
    Datei ".$pwdatei." wurde erfolgreich gelöscht!
    [Index]

    "; } } else { error("Diese Datei ist nicht vorhanden!!??"); } endif; endif; endif; ?>


    [ - zurück - ]



    "; echo ""; $thisnewcontent = ""; for ( $a=0; $a < count($content); $a++ ) { $user1 = explode(":", $content[$a]); $user = $user1[0]; unset($user1); $b = $a + 1; echo ""; $thisnewcontent .= $content[$a]; } echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
    "; echo "
    Einen der folgenden User löschen?
     
    $b. $user
     
    Achtung: Es gibt keine Sicherheitsabfrage!
     
     
    Einen neuen User hinzufügen?
     
    "; echo "
    "; echo "
    "; echo "Gib einen Usernamen ein:
    "; echo "
    "; echo "
    Gib ein Passwort ein:
    "; echo "
    "; echo ""; echo ""; echo ""; echo ""; echo "
    "; echo "
    "; echo "
    "; } else { error("Es wurde keine Passwort-Datei gefunden."); } } else { error("Es wurde keine .htaccess-Datei gefunden."); } ?>


    [ - index - ]


    Der User "$del" wurde gelöscht."; } else { error("Es wurde keine Passwort-Datei gefunden."); } } else { error("Es wurde keine .htaccess-Datei gefunden."); } ?>


    [ - index - ]



    Admin-Bereich wieder öffnen

    (Datei .htaccess wirklich löschen?)

    "; echo "[ - JA - NEIN! - ]"; elseif ($del == "JA"): if(file_exists("./.htaccess")) { if (!unlink("./.htaccess")) { error(".htaccess konnte nicht gelöscht werden! Bitte manuell, per FTP löschen."); } else { echo "
    Datei .htaccess wurde erfolgreich gelöscht!
    [Index]

    "; } } else { error("Keine .htaccess - Datei zum löschen vorhanden!!??"); } endif; ?>

    [ - zurück - ]



     
     

    htaccess-Generator Copyright © 2000+2001 by APP - Another PHP Programs