Was können wir verbessern?

Dokumentation

IPS_GetScript

array IPS_GetScript ( integer $SkriptID )

Parameterliste

SkriptID Die zu zeigende SkriptID

Rückgabewerte

Folgende Informationen stehen als key => value Paare zur verfügung:

Index Typ Beschreibung
IsBroken (bis 3.4) boolean TRUE, wenn beim letzten Skriptaufruf Fehler aufgetreten sind, andernfalls FALSE (ab 4.0 ersetzt durch ScriptIsBroken)
LastExecute (bis 3.4) integer Unix Timestamp des letzten Aufrufs (ab 4.0 ersetzt durch ScriptExecuted)
ScriptCRC (ab 5.1) string CRC32 der Datei
ScriptIsBroken (ab 4.0) boolean TRUE, wenn beim letzten Skriptaufruf Fehler aufgetreten sind, andernfalls FALSE
ScriptExecuted (ab 4.0) integer Unix Timestamp des letzten Aufrufs
ScriptFile string Dateiname des Skripts
ScriptID integer SkriptID
ScriptSize (ab 5.1) integer Größe in Byte
ScriptType integer Skript-Typ (0: PHP Skript)
ScriptUpdated (ab 5.1) integer Unix Timestamp der letzten Aktualisierung

Beschreibung

Die Funktion liefert ein Array mit Informationen über das Skript mit der ID SkriptID.

Ab Version 4.0 wird die bis 3.4 vorhandene Funktion als
"array IPS_GetScriptCompatibility( integer $SkriptIDID )" zur Verfügung gestellt.

Beispiel

// Ab Version 5.1
print_r(IPS_GetScript(46413));
/* Beispielausgabe:
Array
(
[ScriptID] => 46413
[ScriptType] => 0
[ScriptFile] => 46413.ips.php
[ScriptUpdated] => 1542622765
[ScriptExecuted] => 1542295981
[ScriptCRC] => 8132DEB6
[ScriptSize] => 42
[ScriptIsBroken] =>
)
*/
 
// Ab Version 4.0
print_r(IPS_GetScript(46413));
/* Beispielausgabe:
Array
(
    [ScriptIsBroken] => 
    [ScriptExecuted] => 1204933792
    [ScriptFile] => 46413.ips.php
    [ScriptID] => 46413
    [ScriptType] => 0
)
*/
 
print_r(IPS_GetScriptCompatibility(46413));
/* Beispielausgabe:
Array
(
    [IsBroken] => 
    [LastExecute] => 1204933792
    [ScriptFile] => 46413.ips.php
    [ScriptID] => 46413
    [ScriptType] => 0
)
*/
 
 
// Bis Version 3.4
print_r(IPS_GetScript(46413));
/* Beispielausgabe:
Array
(
    [IsBroken] => 
    [LastExecute] => 1204933792
    [ScriptFile] => 46413.ips.php
    [ScriptID] => 46413
    [ScriptType] => 0
)
*/