s9games

453443435

"Leere Eingabe für 'Passwort' nicht erlaubt.\n", 2 => "Leere Eingabe für 'Benutzer' nicht erlaubt.\n", 3 => "Passwortbestätigung stimmt nicht mit Passwort überein.\n", 4 => "Dieser Benutzer ist schreibgeschützt.\n", 5 => "Keine \"".PASSWDFILE."\"-Datei vorhanden.\n", 6 => "Keine \"".ACCESSFILE."\"-Datei vorhanden.\n", 7 => "Keine Benutzer in \"".PASSWDFILE."\" eingetragen.\n", 8 => "Vorhandene Benutzer erfolgreich eingelesen.\n", 9 => "Noch keine Benutzer vorhanden.\n", 10 => ACCESSFILE."\" erfolgreich erstellt.\n", 12 => "Diese Funktion wurde deaktiviert.\n", 14 => "Passwortschutz deaktiviert.\n", 15 => "Sie haben keine Datei gewählt.\n", 18 => "Upload der Datei ist gescheitert.\n", 16 => "Benutzer \"", 17 => "\" ist bereits vorhanden.\n", 19 => "Löschen von \"", 20 => "\" auf dem Webserver gescheitert - bitte manuell entfernen.\n", 11 => "Erfolgreiches Hinzufügen von \"", 13 => "Erfolgreiches Löschen des Benutzers \"", 21 => "Update des Kennwortes von \"", 22 => "\".\n", 100 => "Status :", 101 => "Server-Information und -Pfad :", 102 => "Vorhandene Benutzer :", 103 => "Neuen Benutzer anlegen :", 104 => "Bestätigung :", 105 => "Passwort ändern :", 106 => "Benutzer löschen :", 107 => "Alle Benutzer löschen :", 108 => "Server:", 109 => "Pfad:", 110 => "Benutzer aus Datei importieren :", 112 => "[ Format: Benutzer,Kennwort ]", 111 => "Datei :", 200 => "Anlegen", 201 => "Ändern", 202 => "Löschen", 203 => "Alle löschen", 204 => "Importieren", 300 => "PHPAccess-Login", 301 => "Login-Name", 302 => "Login-Kennwort", 303 => "Login" ); //endarray } elseif($languageselect == 2) { /* BIG5 Language Pack */ $languagearray = array ( 1 => "尚未輸入密碼.\n", 2 => "尚未輸入帳號.\n", 3 => "密碼確認失敗.\n", 4 => "此帳號為唯讀.\n", 5 => "此檔案 \"".PASSWDFILE."\"尚未被建立.\n", 6 => "此檔案 \"".ACCESSFILE."\"尚未被建立.\n", 7 => "尚未在 \"".PASSWDFILE."\"中建立帳號.\n", 8 => "匯入使用者成功.\n", 9 => "尚未建立使用者.\n", 10 => "此檔案 \"".ACCESSFILE."\"以建立成功.\n", 12 => "此功能已停止運作\n", 14 => "系統現處於未保護狀態.\n", 15 => "尚未選擇檔案.\n", 18 => "匯入檔案失敗.\n", 16 => "此帳號 \"", 17 => "\" 已經存在.\n", 19 => "自動刪除此檔案 \"", 20 => "\" 失敗 - 請手動將之移除.\n", 11 => "成功的新增使用者帳號 \"", 13 => "成功的刪除使用者帳號 \"", 21 => "成功的更新使用者密碼 \"", 22 => "\".\n", 100 => "狀態 :", 101 => "主機名稱 & 檔案路徑 :", 102 => "已存在的使用者 :", 103 => "建立新使用者 :", 104 => "再次確認密碼 :", 105 => "更新密碼 :", 106 => "刪除已存在的使用者 :", 107 => "刪除所有使用者 :", 108 => "主機名稱:", 109 => "檔案路徑:", 110 => "匯入使用者文字檔案 :", 112 => "[ 格式: 帳號,密碼 ]", 111 => "檔案 :", 200 => "建立", 201 => "更新", 202 => "刪除", 203 => "全部刪除", 204 => "匯入", 300 => "PHPAccess-登入", 301 => "登入帳號:", 302 => "登入密碼:", 303 => "登入" ); //endarray } elseif($languageselect == 3) { $languagearray = array ( 1 => "Campo não preenchido 'pass' isto não é permitido.\n", 2 => "Campo não preenchido 'user' isto não é permitido.\n", 3 => "Senha e Confirmação não são iguais.\n", 4 => "Este usuário já esta cadastrado.\n", 5 => "Sem \"".PASSWDFILE."\"-arquivo disponivel.\n", 6 => "Sem \"".ACCESSFILE."\"-arquivo disponivel.\n", 7 => "Sem lista de usuários internos \"".PASSWDFILE."\".\n", 8 => "Sucesso em importar os usuários cadastrados.\n", 9 => "Sem usuários cadastrados.\n", 10 => "Criado com sucesso \"".ACCESSFILE."\".\n", 12 => "Esta função está desativada\n", 14 => "Segurança de senha desabilitada.\n", 15 => "Você não selecionou o arquivo.\n", 18 => "Envio do arquivo falhou.\n", 16 => "Usuário \"", 17 => "\" já existe.\n", 19 => "Deletando \"", 20 => "\" no servidor falhou - por favor, remova manualmente.\n", 11 => "Usuário adicionado com sucesso \"", 13 => "Usuário deletado com sucesso \"", 21 => "Senha do usuário alterada com sucesso \"", 22 => "\".\n", 100 => "Status :", 101 => "Informação do Servidor e o caminho padrão :", 102 => "Usuários existentes :", 103 => "Criar novo usuário :", 104 => "Confirmação :", 105 => "Alterar Senha :", 106 => "Usuário existente deletado :", 107 => "Deletar todos usuários :", 108 => "Servidor:", 109 => "Caminho:", 110 => "Importar usuários de um arquivo de texto :", 112 => "[ formatar: usuário,senha ]", 111 => "Arquivo :", 200 => "Criar", 201 => "Alterar", 202 => "Deletar", 203 => "Deletar todos", 204 => "Importar", 300 => "PHPAccess-Login", 301 => "Nome de usuário", 302 => "Senha", 303 => "Entrar" ); //endarray } elseif($languageselect == 4) { //Français by PM3 $languagearray = array ( 1 => "Mot de passe vide non autorisé.\n", 2 => "utilisateur vide non autorisé.\n", 3 => "confirmation du mot de passe non valide.\n", 4 => "Utilisateur en lecture seule.\n", 5 => "Pas de fichier \"".PASSWDFILE."\" disponible.\n", 6 => "Pas de fichier \"".ACCESSFILE."\" disponible.\n", 7 => "Aucun utilisateur dans \"".PASSWDFILE."\".\n", 8 => "Utilisateurs importés avec succés.\n", 9 => "Pas d'utilisateurs disponibles.\n", 10 => "Fichier \"".ACCESSFILE."\" créé avec succés.\n", 12 => "Cette fonction a été désactivée\n", 14 => "Password-safety désactivé.\n", 15 => "Aucun fichier selectionné.\n", 18 => "Problême d'upload.\n", 16 => "L'utilisateur \"", 17 => "\" existe déjà.\n", 19 => "Effacement \"", 20 => "\" sur le serveur non-effectué - Supprimer le fichier manuellement.\n", 11 => "Utilisateur ajouté avec succés \"", 13 => "Utilisateur supprimé avec succés \"", 21 => "Utilisateur mis à jour avec succés \"", 22 => "\".\n", 100 => "Status :", 101 => "Infos sur le serveur :", 102 => "Utilisateurs :", 103 => "Ajouter un utilisateur :", 104 => "Confirmation :", 105 => "Changer le mot de passe :", 106 => "Effacer un utilisateur :", 107 => "Effacer tous les utilisateurs :", 108 => "Serveur:", 109 => "Chemin:", 110 => "Importer depuis un fichier :", 112 => "[ format: user,pass ]", 111 => "Fichier :", 200 => "Créér", 201 => "Changer", 202 => "Effacer", 203 => "Tout effacer", 204 => "Importer", 300 => "PHPAccess-Login", 301 => "Login", 302 => "Mot de passe", 303 => "login" ); //endarray } elseif($languageselect == 5) { /* Italian Language Pack by Giuseppe Buttafuoco */ $languagearray = array ( 1 => "È necessario inserire 'pass'.\n", 2 => "È necessario inserire 'user'.\n", 3 => "Password e conferma password non sono uguali.\n", 4 => "Utente in sola lettura.\n", 5 => "Nessun \"".PASSWDFILE."\"-file disponibile.\n", 6 => "Nessun \"".ACCESSFILE."\"-file disponibile.\n", 7 => "Nessun utente in \"".PASSWDFILE."\".\n", 8 => "Utenti attuali importati con successo.\n", 9 => "Nessun utente disponibile.\n", 10 => "Creato con successo: \"".ACCESSFILE."\".\n", 12 => "Questa funzione è stata disattivata\n", 14 => "Password-sicurezza disabilitata.\n", 15 => "Non hai selezionato il file.\n", 18 => "Upload del file fallito.\n", 16 => "Utente \"", 17 => "\" già esistente.\n", 19 => "Cancellazione \"", 20 => "\" sul webserver fallita - rimuovere manualmente.\n", 11 => "Utente aggiunto con successo \"", 13 => "Utente cancellato con successo \"", 21 => "Password aggiornata con successo \"", 22 => "\".\n", 100 => "Stato :", 101 => "Server-info e posizione attuale :", 102 => "Utenti attuali :", 103 => "Crea un nuovo utente :", 104 => "Conferma :", 105 => "Modifica Password :", 106 => "Cancella utente attuale :", 107 => "Cancella tutti gli utenti :", 108 => "Server:", 109 => "Posizione:", 110 => "Importa utenti da file di testo :", 112 => "[ formato: user,pass ]", 111 => "File :", 200 => "Crea", 201 => "Modifica", 202 => "Cancella", 203 => "Cancella tutti", 204 => "Importa", 300 => "PHPAccess-Login", 301 => "Login-Name", 302 => "Login-Pass", 303 => "login" ); //endarray } elseif($languageselect == 6) { /* Spanish Language Pack by José Luis Oliveros */ $languagearray = array ( 1 => "Campo vacío para 'pass' no es permitido.\n", 2 => "Campo vacío para 'user' no es permitido.\n", 3 => "Contraseña y Confirmación no son iguales.\n", 4 => "Usuario de solo lectura.\n", 5 => "Archivo \"".PASSWDFILE."\"-no disponible.\n", 6 => "Archivo \"".ACCESSFILE."\"-no disponible.\n", 7 => "Sem lista de usuários internos \"".PASSWDFILE."\".\n", 8 => "Usuarios importados satisfactoriamente.\n", 9 => "Sin usuários creados.\n", 10 => "Creado \"".ACCESSFILE."\" satisfactoriamente.\n", 12 => "Esta función está desactivada\n", 14 => "Seguridad de contraseña deshabilitada.\n", 15 => "No se ha selecionado ningún archivo.\n", 18 => "Envío de archivo falló.\n", 16 => "Usuário \"", 17 => "\" ya existe.\n", 19 => "Borrado \"", 20 => "\" en el servidor falló - por favor, borre manualmente.\n", 11 => "Usuário adicionado satisfactoriamente \"", 13 => "Usuário borrado com satisfactoriamente \"", 21 => "Contraseña cambiada satisfactoriamente \"", 22 => "\".\n", 100 => "Estado :", 101 => "Información de Servidor y o ruta :", 102 => "Usuarios existentes :", 103 => "Crear usuário nuevo :", 104 => "Confirmación :", 105 => "Cambiar contraseña :", 106 => "Borrar usuario :", 107 => "Borrar todos los usuarios :", 108 => "Servidor:", 109 => "Ruta:", 110 => "Importar usuários de un archivo texto :", 112 => "[ formato: usuario,contraseña ]", 111 => "Archivo :", 200 => "Crear", 201 => "Modificar", 202 => "Borrar", 203 => "Borrar todos", 204 => "Importar", 300 => "PHPAccess-Login", 301 => "Usuario", 302 => "Contraseña", 303 => "Entrar" ); //endarray } elseif($languageselect == 7) { /* Japanese Language Pack by Yui Sugawara */ $languagearray = array ( 1 => "?Ñ???ï???É??ÆşÎÏ?µ?ì?Æ???Ş???ó??\n", 2 => "?æ??????Ì???ÆşÎÏ?µ?ì?Æ???Ş???ó??\n", 3 => "?Ñ???ï???É?È?ÎÇ?ÍÑ?Ñ???ï???É???ìÃ????Ş???ó??\n", 4 => "???Î?æ???????ÏÆÉ?ß?è?ê?Î?ß?Ç????\n", 5 => "???Î \"".PASSWDFILE."\"-file ?Ï?ÈÍÑ?Ç???Ş???ó??\n", 6 => "???Î \"".ACCESSFILE."\"-file ?Ï?ÈÍÑ?Ç???Ş???ó??\n", 7 => "\"".PASSWDFILE."\"?Ë?æ????????ÅĞÏ??µ?ì?Æ???Ş???ó??\n", 8 => "?æ????????Àµ?ï?Ë???ó?İ???È?µ?ì?Ş??????\n", 9 => "??ºßÍøÍÑ?ÄÇ??Ê?æ???????Ï???Ş???ó??\n", 10 => "\"".ACCESSFILE."\"?ÏÀµ?ï?ËÄÉ?Ã?µ?ì?Ş??????\n", 12 => "???ε?Ç??Ï̵?ú?Ë?Ê?ê?Ş??????\n", 14 => "?Ñ???ï???É???ÂÁ??Ç?Ï???ê?Ş???ó??\n", 15 => "?Õ?????ë?ò?ªÁª?Ó???µ????\n", 18 => "?Õ?????ë?Î???Ã???í???É?Ë?ºÇÔ???Ş??????\n", 16 => "?æ?????? \"", 17 => "\"?û?ËÅĞÏ??µ?ì?Æ???Ş????\n", 19 => "?õî???Ş????\"", 20 => "\" ??Ö?µ???Ğ???å?Ç?ºÇÔ???Ş?????? - ?êÆ??Ǻï?ü???Æ???À?µ????\n", 11 => "?æ???????ÎÅĞÏ?????Î????Ş?????? \"", 13 => "?æ???????κï?ü????Î????Ş?????? \"", 21 => "???Î?æ???????Î?Ñ???ï???É????????Î????Ş?????? \"", 22 => "\".\n", 100 => "???Æ?????? :", 101 => "?µ???Ğ???ğÊó ?È??ºß?Î?Ñ?? :", 102 => "?ûÂ??Î?æ?????? :", 103 => "??µ??æ?????? :", 104 => "?Ñ???ï???É?ÎÇ? :", 105 => "?Ñ???ï???É???? :", 106 => "?ûÂ??Î?æ???????òºï?ü :", 107 => "Á??Æ?Î?æ???????òºï?ü :", 108 => "?µ???Ğ??:", 109 => "?Ñ??:", 110 => "?Æ?????È?Á???Î?æ???????ò???ó?İ???È???ë?? :", 112 => "[ ?é?ü??: user,pass ]", 111 => "?Õ?????ë :", 200 => "ºîÀ?", 201 => "????", 202 => "ºï?ü", 203 => "Á??ƺï?ü", 204 => "¥¤¥ó¥İ¡¼¥È", 300 => "PHPAccess¤Ø¥í¥°¥¤¥ó", 301 => "¥í¥°¥¤¥ó̾", 302 => "¥Ñ¥¹¥ï¡¼¥É", 303 => "¥í¥°¥¤¥ó" ); //endarray } elseif($languageselect == { /* Dutch Language Pack by Grossard Werner, http://www.bstart.be */ $languagearray = array ( 1 => "Lege invoer voor 'pass' is niet toegelaten.\n", 2 => "Lege invoer voor 'user' is niet toegelaten.\n", 3 => "Wachtwoord en bevestiging zijn niet hetzelfde.\n", 4 => "Deze gebruiker is Alleen-lezen.\n", 5 => "Geen \"".PASSWDFILE."\"-bestand beschikbaar.\n", 6 => "Geen \"".ACCESSFILE."\"-bestand beschikbaar.\n", 7 => "Geen gebruiker lijst in \"".PASSWDFILE."\".\n", 8 => "Succesvol huidige gebruikers ingevoerd.\n", 9 => "Geen huidige gebruikers beschikbaar.\n", 10 => "Succesvol \"".ACCESSFILE."\" aangemaakt.\n", 12 => "Deze functie is uitgeschakeld\n", 14 => "Wachtwoord beveiliging uitgeschakeld.\n", 15 => "U hebt geen bestand geselecteerd.\n", 18 => "Upload van bestand is mislukt.\n", 16 => "Gberuiker \"", 17 => "\" bestaat al.\n", 19 => "Verwijderen \"", 20 => "\" op de webserver mislukt - verwijder het manueel a.u.b.\n", 11 => "Succesvol gebruiker toegevoegd \"", 13 => "Succesvol gebruiker verwijderd \"", 21 => "Succesvol gebruiker wachtwoord gewijzigd \"", 22 => "\".\n", 100 => "Status :", 101 => "Server-info en huidig pad:", 102 => "Bestaande Gebruikers :", 103 => "Nieuwe gebruiker aanmaken :", 104 => "Bevestiging :", 105 => "Wijzig Wachtwoord:", 106 => "Verwijder bestaande gebruikers :", 107 => "Verwijder alle gebruikers :", 108 => "Server:", 109 => "Pad:", 110 => "Gebruikers uit tekstbestand importeren :", 112 => "[ formaat: gebruiker,wachtwoord ]", 111 => "Bestand :", 200 => "Aanmaken", 201 => "Wijzigen", 202 => "Verwijderen", 203 => "Verwijder Alles", 204 => "Importeren", 300 => "PHPAccess-Inloggen", 301 => "Login-Naam", 302 => "Login-Wachtwoord", 303 => "login" ); //endarray } elseif($languageselect == 9) { /* Arabic Language Pack by amry */ $languagearray = array ( 1 => "áã ÊÏÎá ÈíÇäÇÊ İí ÍŞá ÇáÈÇÓæÑÏ ÛíÑ ãÓãæÍ ÈÉ.\n", 2 => "áã ÊÏÎá Çí ÈíÇäÇÊ İí ÍŞá ÇÓã ÇáãÓÊÎÏã ÛíÑ ãÓãæÍ ÈÉ.\n", 3 => "ÊÇßíÏ ßáãÉ ÇáÓÑ ÛíÑ ãÊæÇİŞ ãÚ ßáãÉ ÇáÓÑ ÇáÇÓÇÓíÉ.\n", 4 => "åĞÇ ÇáãÓÊÎÏã íÓãÍ áÉ ÈÇ áŞÑÇÆÉ İŞØ.\n", 5 => "áÇ íæÌÏ \"".PASSWDFILE."\"-ãáİ ãÊæİÑ.\n", 6 => "áÇíæÌÏ \"".ACCESSFILE."\"-ãáİ ãÊæİÑ.\n", 7 => "áÇ íæÌÏ ÇÓãÇÁ ãÓÊÎÏãíä ãÊæİÑ İí \"".PASSWDFILE."\".\n", 8 => "Êã ÈäÌÇÍ ÇÓÊÑÌÇÚ ÇáÈÇß ÇÈ ááãÓÊÎÏãíä.\n", 9 => "áÇ íæÌÏ ÇÓãÇÁ ãÓÊÎÏãíä ÍÊì ÇáÇä.\n", 10 => "Êã ÈäÌÇÍ ÇäÔÇÁ \"".ACCESSFILE."\".\n", 12 => "åĞÉ ÇáÎÇÕíÉ Êã ÇáÛÇÆåÇ ãä ŞÈÇ ÇáãÔÑİ ÇáÚÇã\n", 14 => "ÇáÍãÇíÉ áßÇãÉ ÇáÓÑ ÛíÑ ãİÚáÉ Çí áÇ ÊÚãá.\n", 15 => "áã ÊÎÊÇÑ ÇÓã ãáİ.\n", 18 => "İÔá İí ÑİÚ Çáãáİ.\n", 16 => "ÇáãÓÊÎÏã \"", 17 => "\" íæÌÏ áÏíäÇ åĞÇ ÇáÇÓã ßãÓÊÎÏã ÈÑÌÇÁ ÊÛíÑÉ.\n", 19 => "ãÓÍ \"", 20 => "\" ÚäÏ İÔá ÇáãÓÊÚÑÖ İí ãÓÍ Çáãáİ ÈÑÌÇÁ ãÓÍÉ íÏæíÇ ãä ÇáÇİÊÈí.\n", 11 => "Êã ÈäÌÇÍ ÇÖÇİÉ ÇáãÓÊÎÏã \"", 13 => "Êã ÈäÌÇÍ ãÓÍ ÇÓã åĞÇ ÇáãÓÊÎÏã \"", 21 => "Êã ÈäÌÇÍ ÊÛíÑ ßáãÉ ÇáÓÑ ááãÓÊÎÏã\"", 22 => "\".\n", 100 => "ÇáæÖÚ ÇáÍÇáì :", 101 => "ÈíÇäÇÊ ÇáÓíÑİÑ æÇáãßÇä ÇáãæÌæÏ ÈÉ :", 102 => "ÇÓãÇÁ ÇáãÓÊÎÏãíä ÇáÍÇáíä :", 103 => "ÇäÔÇÁ ÇÓã ãÓÊÎÏã ÌÏíÏ :", 104 => "ÊÇßíÏ :", 105 => "ÛíÑ ßáãÉ ÇáÓÑ :", 106 => "ãÓÍ ÇÓãÇÁ ÇáãÓÎÏã ÇáÍÇáí :", 107 => "ãÓÍ ÇÓãÇÁ ßá ÇáãÓÊÎÏãíä :", 108 => "ÇáÓíÑİÑ ÇáÎÇÕ Èß:", 109 => "ÇáãßÇä:", 110 => "ÇÓÊÑÌÚ ãä ãáİ äÕì txt :", 112 => "[ ÇáÔßá Óíßæä: ÇáãÓÊÎÏã,ßáãÉ ÇáÓÑ ]", 111 => "File :", 200 => "ÇäÔÇÁ", 201 => "ÊÍÏíË", 202 => "ãÓÍ", 203 => "ãÓÍ ÇáÌãíÚ", 204 => "ÇÓÊÑÌÇÚ áÈíÇäÇÊ Çæ ÇÖÇİÉ ãä", 300 => "PHPAccess-ÕİÍÉ ÏÎæá", 301 => "ÇáãÓÊÎÏã", 302 => "ßáãÉ ÇáÓÑ", 303 => "ÇÏÎá ÇáÇä" ); //endarray } else { /* English Language Pack (=standard) */ $languagearray = array ( 1 => "Empty input for 'pass' isn't allowed.\n", 2 => "Empty input for 'user' isn't allowed.\n", 3 => "Pass and confirmation aren't equal.\n", 4 => "This user is read-only.\n", 5 => "No \"".PASSWDFILE."\"-file available.\n", 6 => "No \"".ACCESSFILE."\"-file available.\n", 7 => "No user listed in \"".PASSWDFILE."\".\n", 8 => "Successfully imported current users.\n", 9 => "No current users available.\n", 10 => "Successfully created \"".ACCESSFILE."\".\n", 12 => "This function has been deactivated\n", 14 => "Password-safety disabled.\n", 15 => "You didn't select a file.\n", 18 => "Upload of file failed.\n", 16 => "User \"", 17 => "\" already exists.\n", 19 => "Deleting \"", 20 => "\" on the webserver failed - please remove it manually.\n", 11 => "Successfully added user \"", 13 => "Successfully deleted user \"", 21 => "Successfully updated pass of user \"", 22 => "\".\n", 100 => "Status :", 101 => "Server-info and current path :", 102 => "Existing users :", 103 => "Create new user :", 104 => "Confirmation :", 105 => "Update Password :", 106 => "Delete existing user :", 107 => "Delete all users :", 108 => "Server:", 109 => "Path:", 110 => "Import users from textfile :", 112 => "[ format: user,pass ]", 111 => "File :", 200 => "Create", 201 => "Update", 202 => "Delete", 203 => "Delete all", 204 => "Import", 300 => "PHPAccess-Login", 301 => "Login-Name", 302 => "Login-Pass", 303 => "login" ); //endarray } // endif /*************/ /* VARIABLES */ /*************/ $status = ""; $existingusers = getusers($status); $newusers = ""; $language_array[0] = "English"; $language_array[1] = "Deutsch"; $language_array[2] = "Traditional Chinese (BIG-5)"; $language_array[3] = "Brazilian Portuguese"; $language_array[4] = "French"; $language_array[5] = "Italian"; $language_array[6] = "Spanish"; $language_array[7] = "Japanese (EUC-JP)"; $language_array[8] = "Dutch"; $language_array[9] = "Arabic"; if (!isset($PHP_SELF)) { $PHP_SELF = $_SERVER['PHP_SELF']; } /* if register_globals = Off (in php.ini) */ /********************/ /* FUNCTIONS */ /********************/ function getusers(&$status) { global $languagearray; if (file_exists(PASSWDFILE)){ /* .htpasswd existiert im Verzeichnis */ $fp = fopen(PASSWDFILE, "r"); while ($zeile = fgets($fp, 4096)) { /* htpasswd zeilenweise einlesen */ ereg ("(.*)(:)(.*)", $zeile, $passelements); /* Zeile in User, ":", Pass zerlegen */ $singleuser = $passelements[1]; $singlepass = $passelements[3]; $users[] = array('user' => $singleuser, 'pass' => $singlepass); } //endwhile fclose ($fp); clearstatcache(); if (file_exists(PASSWDFILE) and filesize(PASSWDFILE)<3) { /* Passwortdatei < 3 Byte */ $status .= $languagearray[7]; disablepasses($status); return false; } //endif $status .= $languagearray[8]; return $users; } else { /* htpasswd existiert NICHT im Verzeichnis */ $status .= $languagearray[9]; return false; /* FALSE, wenn keine .htpasswd-Datei */ } //endif $useranz = count ($users); /* Benutzer-Anzahl bestimmen */ if ($useranz == 0) { $status .= $languagearray[7]; return false; /* FALSE, wenn keine Benutzer definiert */ } //endif } //EndOfFunction function importcommaseparateddata($textfile, $textfile_name, &$status, &$newusers, $existingusers) { global $languagearray; if($textfile=="none" OR $textfile=="") { //No file selected $status .= $languagearray[15]; } else { /* File was selected correctly */ if(move_uploaded_file ($textfile, "./".$textfile_name)==true) { /* Upload okay */ createhtaccess($status); /* .htaccess anlegen */ $textfilehandle = fopen ($textfile_name, "r"); /* open transferred textfile */ while ($data = fgetcsv ($textfilehandle, 1000, ",")) { /* read and parse commaseparated data */ $newuser = $data[0]; $newpass = $data[1]; if (checkimports($newuser, $newpass, $status, $existingusers) == true) { /* Importierte Daten prüfen */ adduser($newuser, $newpass, $status, $newusers); /* Userinfo in $newusers ablegen */ } //endif } //endwhile createhtpasswd($newusers, $status, $existingusers); /* user in .htpasswd eintragen */ fclose ($textfilehandle); if(unlink($textfile_name)==false ) { $status .= $languagearray[19].$textfile_name.$languagearray[20]; } //endif } else { $status .= $languagearray[18]; } //endif } //endif } //EndOfFunction function checkupdates($updatepass, $updatepass2, &$status) { global $languagearray; if ($updatepass == ""){ $status .= $languagearray[1]; return false; } //endif if ($updatepass2 != $updatepass) { /* Passwortbestätigung scheitert */ $status .= $languagearray[3]; return false; } //endif return true; } //EndOfFunction function checkimports($newuser, $newpass, &$status, $existingusers) { global $languagearray; $users = $existingusers; if ($newuser == "") { /* kein Benutzer eingegeben */ $status .= $languagearray[2]; return false; } //endif if ($newpass == "") { /* kein Passwort eingegeben */ $status .= $languagearray[1]; return false; } //endif if(is_array($users)) { while (list($key, $singleuser) = each($users)) { if ($singleuser['user'] == $newuser){ /* Benutzer schon vorhanden */ $status .= $languagearray[16].$newuser.$languagearray[17]; return false; } //endif } //endwhile } //endif return true; } //EndOfFunction function checkinputs($newuser, $newpass, $newpass2, &$status, &$existingusers) /* Benutzereingaben prüfen */ { global $languagearray; $users = $existingusers; if ($newuser == "") { /* kein Benutzer eingegeben */ $status .= $languagearray[2]; return false; } //endif if ($newpass == "") { /* kein Passwort eingegeben */ $status .= $languagearray[1]; return false; } //endif if ($newpass2 != $newpass) { /* Passwortbestätigung scheitert */ $status .= $languagearray[3]; return false; } //endif if (is_array($users)) { while (list($key, $singleuser) = each($users)) { if ($singleuser['user'] == $newuser){ /* Benutzer schon vorhanden */ $status .= $languagearray[16].$newuser.$languagearray[17]; return false; } //endif } //endwhile } //endif return true; } //EndOfFunction function checkfiles(&$status) { global $languagearray; if (!file_exists(PASSWDFILE)){ /* .htpasswd existiert nicht */ $status .= $languagearray[5]; } //endif if (!file_exists(ACCESSFILE)){ /* .htaccess existiert nicht */ $status .= $languagearray[6]; } //endif if (file_exists(PASSWDFILE) and filesize(PASSWDFILE)<3) { /* .htpasswd < 3 Byte */ $status .= $languagearray[7]; disablepasses($status); } //endif } //EndOfFunction function getpath(&$status) { global $languagearray; $rawpath = getcwd(); $path = strtr($rawpath, "\\", "/"); return $path; } //EndOfFunction function parsepathforoutput($path) { $path = str_replace ("/", " / ", $path); Return $path; } //EndOfFunction function createhtaccess(&$status) { global $languagearray; if (!file_exists(ACCESSFILE)){ /* .htaccess existiert nicht, muss angelegt werden */ $path = getpath($status); $htaccess = "AuthName \"".AUTHNAME."\"\n"; $htaccess.= "AuthType Basic\n"; $htaccess.= "AuthUserFile ".$path."/.htpasswd\n"; $htaccess.= "require valid-user"; $filehandle = fopen(ACCESSFILE, "w"); fputs($filehandle, $htaccess); fclose($filehandle); $status .= $languagearray[10]; } //endif } //EndOfFunction function createhtpasswd(&$newusers, &$status, &$existingusers) { global $languagearrray; $filehandle = fopen(PASSWDFILE, "a"); fputs ($filehandle, $newusers); fclose($filehandle); $existingusers = getusers($status, 1); } //EndOfFunction function adduser($user, $pass, &$status, &$newusers) { global $languagearray; $cryptedpass = crypt($pass); $newline = $user.":".$cryptedpass."\n"; $newusers .= $newline; $status .= $languagearray[11].$user.$languagearray[22]; } //EndOfFunction function updatepass($user2update, $newpass, &$status, &$existingusers) { global $languagearray; $pwfilecontent = ""; $users = $existingusers; $filehandle = fopen(PASSWDFILE, "w"); /* Passwortdatei öffnen */ while (list($key, $singleuser) = each($users)){ if ($singleuser['user'] != $user2update) { /* Pass dieses Benutzers soll nicht geändert werden */ $pwfilecontent .= $singleuser['user'].":".$singleuser['pass']; } else { /* Pass des aktuellen Benutzers soll geändert werden */ $cryptedpass = crypt($newpass); $pwfilecontent .= $singleuser['user'].":".$cryptedpass."\n"; /* neues PW eintragen */ } //endif } //endwhile fputs ($filehandle, $pwfilecontent); fclose($filehandle); $status .= $languagearray[21].$user2update.$languagearray[22]; } //EndOfFunction function deleteuser($user2delete, &$status, &$existingusers) { global $languagearray; $users = $existingusers; $filehandle = fopen(PASSWDFILE, "w"); /* Passwortdatei öffnen */ $pwfilecontent = ""; while (list($key, $singleuser) = each($users)){ if ($singleuser['user'] != $user2delete) { /* User soll nicht gelöscht werden */ $pwfilecontent .= $singleuser['user'].":".$singleuser['pass']; } //endif } //endwhile fputs ($filehandle, $pwfilecontent); fclose($filehandle); $status .= $languagearray[13].$user2delete.$languagearray[22]; } //EndOfFunction function printuserscombobox($boxname, $cssclass, $width, &$existingusers) { global $status; $users = $existingusers; echo ""; } //EndOfFunction function printoptionbox($boxname, $cssclass, $elementsarray, $kataktiv=1) { echo ""; } //EndOfFunction function disablepasses(&$status) { global $languagearray; if (file_exists(ACCESSFILE)) { chmod (ACCESSFILE, 0777); clearstatcache(); unlink(ACCESSFILE); } //endif if (file_exists(PASSWDFILE)) { chmod (PASSWDFILE, 0777); clearstatcache(); unlink(PASSWDFILE); } //endif $status .= $languagearray[14]; } //EndOfFunction ?> PHPAccess <?php echo SCRIPTVERSION; ?> on <?php echo SERVERNAME; ?> "; } elseif($languageselect == 7) { /* EUC-JP */ echo ""; } elseif($languageselect == 9) { /* Arabic */ echo ""; } else { /* europäisch */ echo ""; } //endif ?>
 
Language:
 
phpaccess by krizleebear
0) {/* Benutzer sind vorhanden */ $currentusers = true; /* Benutzer vorhanden */ } else { $currentusers = false; /* Keine Benutzer vorhanden */ } //endif checkfiles($status); /* Existenz von ht...-files prüfen */ /****************************/ /* Graphical User Interface */ /****************************/ ?>
phpaccess
Language:
 
 
 
 
 
user pass
 
 
 
user pass
 
 
 
 
 
 
phpaccess by krizleebear
Bugün 26 ziyaretçi (32 klik) kişi burdaydı!
sevebileceğin oyunlar
SEVEBİLECEĞİN OYUNLAR
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol