Nota: l'estensione che implementa queste funzioni non è ancora disponibile pubblicamente perché è in fase di collaudo e le specifiche possono cambiare in qualsiasi momento (è disponibile una versione precedente contenente solo la funzione indentify).
Nota2: al momento non sono indispensabili le funzioni gnokii_open()
e gnokii_close()
ma saranno utili in seguito.
Elenco delle funzioni:
gnokii_identify()
gnokii_lasterror()
gnokii_lib_version()
gnokii_getsmsstatus()
gnokii_getsms()
gnokii_deletesms()
gnokii_identify
Ritorna false
oppure un array associativo con queste informazioni relative al telefono:
[IMEI] [Manufacturer] [Model] [Product name] [Revision]
Esempio:
$identify = gnokii_identify(); if ($identify) { print_r($identify); } else { // ERROR }
gnokii_lasterror
Non può mai fallire.
Ritorna un array associativo con queste informazioni relative all'errore:
[code] [string]
Esempio:
$error = gnokii_lasterror(); print_r($error);
gnokii_lib_version
Ritorna un long
che rappresenta il numero di versione della libreria libgnokii.
Non può mai fallire.
Esempio:
$version = gnokii_lib_version(); echo $version;
gnokii_getsmsstatus
Ritorna false
oppure un array associativo con queste informazioni relative ai messaggi:
[unread] [number]
Esempio:
$status = gnokii_getsmsstatus(); if ($status) { print_r($status); } else { // ERROR }
gnokii_getsms
Ritorna false
oppure un array associativo con queste informazioni relative al messaggio:
[remote] [text] [number]
Esempio:
$sms = gnokii_getsms("SM", 1); if ($sms) { print_r($sms); } else { // ERROR }
gnokii_deletesms
Ritorna true
in caso di successo o false
in caso di fallimento.
Esempio:
$deleted = gnokii_deletesms("SM", 1); if ($deleted) { echo "deleted"; } else { echo "not deleted"; }