FILE(dateiname
,anfang
[,laenge
])
Gibt ein Stück aus einer Datei zurück. Das Lesen beginnt bei der
Byte-Position anfang
. Mit Angabe von
laenge
werden nur so viele Bytes gelesen. Wenn
anfang
negativ ist, wird die Anfangsposition vom
Ende der Datei aus gerechnet.
; die ersten 4 Zeichen aus einer Datei lesen: exten => 123,1,Set(string=${FILE(/etc/beispiel.txt,0,4)}) exten => 123,n,Verbose(1,string ist ${string}) ; die letzten 4 Zeichen aus einer Datei lesen: exten => 123,n,Set(string=${FILE(/etc/beispiel.txt,-4)}) exten => 123,n,Verbose(1,string ist ${string})
Asterisk-Versionen:
| | | | | 1.6 |————————
Interner Hilfetext zu dieser Funktion in Asterisk 1.6:
-= Info about function 'FILE' =- [Syntax] FILE(<filename>,<offset>,<length>) [Synopsis] Obtains the contents of a file [Description] <offset> may be specified as any number. If negative, <offset> specifies the number of bytes back from the end of the file. <length>, if specified, will limit the length of the data read to that size.
Differenz des internen Hilfetexts von Asterisk 1.4 zu 1.6: — in Asterisk 1.4 nicht vorhanden —
Siehe auch.
AMOOCON 2010
Noch kein Ticket? Dann wird es Zeit. Nur noch wenige Tage.
- Infos unter www.amoocon.de.
- twitter.com/AMOOCON