|
Spider
Der Spider durchläuft ein Quell-Verzeichnis und speichert die transformierten Daten im Zielverzeichnis ab.
GPL (c) 2005-2006 Lars Brand
V 0.1.20 07.05.06
Konstructor new
Objekt der Klasse erzeugen
Übergabeparameter: %cfg
'DEBUG' : Debugmodus ( 0 )
* 0 - Aus
* 1 - Ein
'MODUS' : Arbeitsmodus ( 0 )
* 0 - Dateien scannen
* 1 - Modifikation durchführen
'SRC' : Verzeichnis der Quelldaten ( old )
'DEST' : Verzeichnis unter dem die Zieldaten abgelegt werden sollen ( new )
'FILETYP_PHP' : Liste der Dateiendungen zum Dateitypen php
* php (php)
'FILETYP_HTML' : Liste der Dateiendungen zum Dateitypen html
* html (html)
'ENGINE' : Pointer auf einen Obfuscator ( IDDIN::Obfuscator )
Aufruf: $a = new Spider( %cfg );
Methode interface
Definition des Interface
Methode kann statisch benutzt werden
Aufruf: %conf = IDDIN::Spider::interface();
Methode init
Initialisierung der Objektvariablen
Aufruf: void = $a->init( %cfg );
Methode init_filetyp
Zuordnung der Dateitypen ermitteln
Aufruf: void = $a->init_filetyp( $cnf );
Methode work
Verzeichnis scannen
Aufruf: void = $a->work();
Methode read_dir
Verzeichnis öffnen
Aufruf: void = $a->read_dir( $path );
Methode check
Verzeichniseintrag ueberpruefen
Aufruf: void = $a->check( $path, $name );
Methode check_filetyp
Datei klassifizieren
Aufruf: void = $a->check_filetyp( $file, $type );
Methode cp_dir
Verzeichnis kopieren
Aufruf: void = $a->cp_dir( $path );
Methode cp_file
Datei ohne Veränderung kopieren
Aufruf: void = $a->cp_file( $file );
Methode cp_php
PHP-Datei durch Obfuscator bearbeiten
Aufruf: void = $a->cp_php( $file, $php );
Methode cp_html
HTML-Datei durch Obfuscator bearbeiten
Aufruf: void = $a->cp_html( $file );
Methode read_file
Eine Datei zeilenweise einlesen
Aufruf: @lines = $a->read_file( $file );
Methode write_file
Eine Datei zeilenweise schreiben
Aufruf: void = $a->write_file( $file, $html, @lines, $tz );
Destructor DESTROY
Objekt zerstören
|
|