ArrayCleanup (line 417)
L?scht rekursiv alle Eintr?ge in einem Array, die empty() sind.
array
ArrayCleanup
(array $Array)
ArrayWithKeys (line 624)
Prüft ob die angegeben Schlüssel im Array vorhanden sind, ansonsten werden
sie hinzugefügt (mit null initialisiert)
void
ArrayWithKeys
( &$array, Array $keys, Array $array)
-
Array
$array: zu prüfendes Array
-
Array
$keys: Array mit Schlüsseln
-
&$array
Condense (line 213)
void
Condense
( $data)
ctype_digit (line 31)
void
ctype_digit
( $text)
Decrypt (line 388)
Decrypt() Kann den von Encrypt() versch?sselten String wieder entschl?sseln. Dabei findet keinerlei Kontrolle statt, ob dieser Vorgang erfolgreich war.
string
Decrypt
(string $data, string $pwd)
-
string
$data: Die zu entschl?sselnden Daten
-
string
$pwd: Das zu verwendene Password
EditURL (line 231)
Ändert Parameter einer URL
String
EditURL
(Array $Params, [String $URL = ''], [boolean $htmlencode = true])
-
Array
$Params: Werte die als Parameter in der URL zusätzlich vorkommen sollen (leere Werte werden entfernt)
-
String
$URL: eine URL, wenn nicht angegeben wird die RequestURI verwendet (@see GetRequestURI())
-
boolean
$htmlencode: soll die neue URL HTML-escaped werden
Encrypt (line 362)
Encrypt() Verschl?sselt einen String mit einem symetrischen Algorythmus. Der String kann nur mit Hilfe des verwendeten Passwords wieder hergestellt werden.
Siehe auch: Decrypt()
string
Encrypt
(string $data, string $pwd)
-
string
$data: Der zu versch?sselde String
-
string
$pwd: Das Password mit dem der String verschl?sselt wird.
ErrorEntities (line 444)
Führt ausser htmlentites() eine Ersetzung von | (pipe) durch
string
ErrorEntities
(string $string)
-
string
$string: Text welcher htmlescaped werden soll
escape_sqlData (line 548)
Setzt den String escaped in Hochkommata
String
escape_sqlData
(String $sqlvalue)
-
String
$sqlvalue: Dieser Text wird (sql-)gesichert
ExecCallback (line 301)
void
ExecCallback
( $CallbackName, [ $Args = array ()])
file_get_contents (line 48)
void
file_get_contents
( $FileName)
file_put_contents (line 38)
void
file_put_contents
( $Filename, $Data)
ForceDir (line 313)
void
ForceDir
( $Dir, [ $ErrType = E_USER_WARNING])
formatCSVdata (line 529)
Wandelt ein Array in einen CSV-String um
String
formatCSVdata
(Array $data, [String $seperator = ','])
-
Array
$data: zweidimensionales Array; array("Zeile" => array("Spalte1", "Spalte2") )
-
String
$seperator: Ein optionales, benutzerdefiniertes Trennzeichen - default ','
GetHttpReferer (line 607)
Es wird die Variable $_SERVER['HTTP_REFERER'] zurückgegeben und ggf. eine Warnung ausgegeben, wenn sie leer sein sollte (z.B. wegen einer Firewall)
GetHttpReferer ()
String
GetHttpReferer
([ $showMessage = true])
GetRawPostData (line 403)
void
GetRawPostData
()
GetRequestURI (line 258)
void
GetRequestURI
()
GetSimpleStacktrace (line 449)
void
GetSimpleStacktrace
([ $html = false])
implode_sql (line 563)
Escaped jeden Eintrag eines Arrays und verknüpft ihn
String
implode_sql
(String $glue, Array $array)
-
String
$glue: Zwischentext
-
Array
$array: Daten
implode_sqlIn (line 578)
Alle Werte des Array werden in Hochkommata durch Komma getrennt aufgelistet z.B. array("Das war was", "Da hab' ich es geschafft") => 'Das war was','Da hab\' ich es geschafft'
String
implode_sqlIn
(Array $array)
-
Array
$array: Array mit Werten
IsValidEmail (line 209)
void
IsValidEmail
( $EMail)
is_a (line 24)
* some legacy-code **********
void
is_a
( $object, $className)
is_empty (line 642)
Funktioniert wie die Funktion empty(),
wertet 0 (Zahl) allerdings nicht als empty
void
is_empty
(mixed $item)
-
mixed
$item: Das zu Prüfende Objekt
is_posDigit (line 129)
$number besteht nur aus Zahlen
boolean
is_posDigit
(String $number)
MicroSeconds (line 345)
MicroSeconds()
float
MicroSeconds
()
nslookupbyaddr (line 426)
void
nslookupbyaddr
( $ip)
nslookupbyname (line 432)
void
nslookupbyname
( $name)
parseXML (line 85)
void
parseXML
( $XMLString)
Redirect (line 252)
void
Redirect
( $URL)
RelativePath (line 191)
RelativePath() Berechnet den relativen Dateinamen einer Datei zu einem Verzeichnis.
$dir und $file m?ssen den gleichen Verzeichnisursprung haben!
string
RelativePath
(string $dir, string $file)
-
string
$dir: Das Verzeichis zu dem der Dateinamen Relativ sein soll
-
string
$file: Der Dateiname
saveCSV (line 488)
Speichert ein Array als CSV-Datei (im Browser "speichern unter..")
Jedes Arrayelement enthält eine Zeile. Diese ist wiederum ein Array mit den Werten. z.B. array("Zeile1" => array("Spalte1", "Spalte2") ) ergibt "Spalte1;Spalte2"
optional kann ein zweites Array mit Überschriften angegeben werden. Die Anzahl der Spalten wird nicht geprüft!
bool
saveCSV
(String $filename, Array $data, [Array $head = false])
-
String
$filename: Dateiname der zu speichernden Datei
-
Array
$data: Datenarray (s.o.)
-
Array
$head: optionale Überschriften
ServerURL (line 274)
Gibt den Host-Teil der URL zurück z.B. http://www.example.com:81
String
ServerURL
()
settimelimit (line 468)
Setzt das Ausführungslimit nur wenn Safemode nicht an ist, um die Fehlermeldung zu unterdrücken
void
settimelimit
([ $n = 0])
simplexml_load_string (line 117)
void
simplexml_load_string
( $string)
SocketPutContents (line 163)
SocketPutContents() Baut eine Socketverbindung auf, schreibt Daten hinein und beendet sie wieder.
Treten dabei Fehler auf, werden diese direkt ausgegeben. Ein Lesen aus der Verbindung ist nicht m?glich.
boolean
SocketPutContents
(string $Address, $Data $Data, [integer $DefaultPort = 80], [integer $Timeout = 30])
-
string
$Address: Eine IP oder ein Hostname, optional mit Port (Host:Port)
-
integer
$DefaultPort: Ein Defaultport, welcher verwendet wird, wenn in $Adress keiner angegeben wurde.
-
integer
$Timeout: Der Timeout von fsockopen()
-
$Data
$Data: Die Daten, welche in die Socketverbindung geschrieben werden sollen.
trigger_error_text (line 593)
Meldungen werden HTML-escaped trigger_error (htmlspecialchars($msg),$type)
void
trigger_error_text
(String $msg, [int $type = E_USER_NOTICE], [ $file = ""], [ $line = ""])
-
String
$msg: Text
-
int
$type: Fehlertyp (E_USER_X)
-
$file
-
$line
Uncondense (line 218)
void
Uncondense
( $string)
var_export (line 73)
void
var_export
( $Data, [ $Return = true])
var_export_rec (line 57)
void
var_export_rec
( $Data, $Indent)