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";
}