Httpd :: Groupedmin.

httpd :: Grouppodmin è un modulo perl per la gestione dei database del gruppo del server HTTP.
Scarica ora

Httpd :: Groupedmin. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Doug MacEachern
  • Sito web dell'editore:
  • http://search.cpan.org/~gozer/mod_perl-1.30/lib/Apache/Status.pm

Httpd :: Groupedmin. Tag


Httpd :: Groupedmin. Descrizione

Httpd :: Groudedmin è un modulo perl per la gestione dei database del gruppo del server HTTP. Httpd :: Groudodmin è un modulo Perl per la gestione dei database del gruppo di server HTTPS.Synopsis Utilizzare httpd :: Groupdmin (); Questo software è pensato per fornire un'interfaccia generica che nasconde le incoerenze sulle implementazioni del server HTTP dei database utente e del gruppo. () Ecco dove scopriamo cosa è diverso sul tuo server. Alcuni esempi: @dbm = (dbtype => 'dbm', db => '.htgroup', server => 'Apache'); $ GROUP = Nuovo httpd :: Groupdmin @dbm; questo crea un oggetto il cui database è un file DBM denominato '.htgroup', in un formato che il server Apache comprende. @Text = (DBTYPE => 'Testo', DB => '.HTGROUP', Server => 'NCSA'); $ GROUP = Nuovo httpd :: Groupdmin @TEXT; questo crea un oggetto il cui database è un file di testo normale denominato '.htgroup', in un formato che il server NCSA comprende. Elenco di costruttore Attributi: Nota: i nomi degli attributi sono case- insensibiliIname - Gruppo Namedbtype - Il tipo di database, uno dei "DBM", "Testo" o "SQL" (predefinito è "DBM") DB - il nome del database (predefinito è '.htpasswd' per server DBM e DATAbase di testo) - Nome del server HTTP (predefinito è la classe generica, che funziona con NCSA, Apache ed eventualmente altri) Nota: Esegui 'Perl T / Support.t Matrix' Per vedere quale supporto è attualmente disponibilePath - I file DB relativi sono risolti a questo valore ( L'impostazione predefinita è '.') Blocco - Boolean, Block Text e DBM Files (default è TRUE) Debug - Boolean, attiva il debug ModeSpecific su file DBM: DBMF - L'implementazione del file DBM da utilizzare (impostazione predefinita è "NDBM") flags - il Leggi, scrivi e crea flags. Ci sono quattro modalità: RWC - il valore predefinito, aperto per la lettura, la scrittura e la creazione. rw - aperto per leggere e scrivere. R - Aperto solo per la lettura. w - Apri solo per la scrittura.Mode - La modalità di creazione del file, predefinita a '0644'Specific to DBI: parliamo con un server SQL tramite l'interfaccia DBI di Tim Bunce. Per maggiori informazioni vedi: http://www.heremetica.com/technologia/dbi/host - Server HostNamePort - Portuser server - Accesso al database NAMEAUTH - PasswordDiver di accesso al database - Driver for DBI (predefinito è 'MSQL') GROUPTAble - Tabella con campo Nomi Belewnamefield - Campo per il nome (impostazione predefinita è 'utente') Groupfield - campo per il gruppo (predefinito è 'Gruppo') Da qui On Out, le cose dovrebbero apparire uguali per tutti per tutti.Aggiungere ($ username ) Aggiungi utente $ Username a Group $ GroupName, o qualunque sia l'attributo 'nome' è impostato su.fails se $ username esiste nel database se ($ Group-> Aggiungi ('Dougm', 'www-group'))) {stampa " Benvenuto! N "; } Elimina ($ Username ) Elimina utente $ Username da Group $ GroupName, o qualsiasi altro attributo 'nome' è impostato su. Se ($ Group-> Elimina ('Dougm')) {stampa "è andato dal gruppo"; } esiste ($ Groupname, ) true se $ Groupname viene trovato nel database se ($ Group-> esiste ("teste web")) {Die "Oh No!"; } Se ($ Group-> esiste ($ GROUPNAME, $ Nome utente) {# $ USERNAME è un membro di $ GroupName} Elenco () Restituisce un elenco di nomi di gruppo o utenti in un gruppo se "$ NOME" è presente. @ Gruppi = $ Gruppo-> Elenco; @USERS = $ Gruppo-> Elenco ('heads-heads'); utente () breve taglio per la creazione di un httpd :: oggetto userdmin. Tutti gli attributi applicabili sono ereditati, ma essere sovrascritto. $ utente = $ Group-> utente (); (Vedi httpd :: userdmin) Converti (@attributes) Converti un database. #Not YNOT YORNEMOVE ($ GROUPPEN NAME) Rimuovi Gruppo $ GroupName da DATABASENAME ($ GroupName) Cambia il database Valore del 'Nome' Attributo. $ Gruppo-> Nome ('Bew-Ediw-Dlrow'); Debug ($ boolean) Attiva il debug o offlock () = Articolo sblocco () Questi metodi ti danno il controllo del controllo del controllo meccanismo di bloccaggio $ $ GROUP = Nuovo httpd :: Groupdmin (bloccaggio => 0); #Turn OFF AUTO-BLOCCO $ GROUP-> Blocco; #lock il database dell'oggetto $ Group-> Aggiungi ($ Username, $ passwd); #write Mentre il database è bloccato $ Group-> sblocco; rilasciare LockDB ($ dbName); selezionare un diverso database. $ olddb = $ Group-> DB ($ NewDb); Stampa "Ora stiamo leggendo e scrivendo" $ newdb ', fatto con "$ olddb'n"; flags () Ottieni o imposta lettura, scrivi, crea flags.comMitCommit Modifiche al disco (per i file di testo). Requisiti: · Perl.


Httpd :: Groupedmin. Software correlato

Rocketled.

Rocketled è un framework per lo sviluppo applicativo basato sul web orientato all'oggetto completo per PHP 5. ...

252

Scarica

libstrvar.

LIBSTRVAR è una biblioteca variabile semplice destinata per lo più per facilitare la manipolazione di stringhe e alcuni tipi di scambio di dati. ...

127

Scarica