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 pubblicamente la versione iniziale contenente solo la funzione indentify).

Importante: questa estensione può essere usata da PHP installato come modulo ISAPI di Apache; una volta aggiunte le necessarie funzioni open/close questo permetterà la condivisione ordinata del telefono fra più script PHP!
È chiaro che non potranno eseguire la stessa operazione contemporaneamente, ma già così il vantaggio in termini di tempo è quello di riutilizzare il collegamento con il telefono già iniziato al momento del caricamento iniziale di Apache.

Modifiche rispetto alla versione precedente:

  • tolta la funzione gnokii_lib_version
  • aggiunta la funzione gnokii_version
  • aggiunti tutti i messaggi di errore di gnokii, sotto forma di costanti PHP
  • modificata la funzione gnokii_getsms

gnokii_version

Ritorna false oppure un array associativo con queste informazioni relative alle versioni del software:

Array
(
    [lib_version] => 3.0.0
    [ext_version] => 0.1.0
    [abi_version] => 1.1.0
)

Nota: si tratta di stringhe costanti al momento della compilazione. Usare la funzione di PHP version_compare().

gnokii_getsms

Aggiunto un elemento con data e ora del messaggio (formato GG/MM/AAAA HH:MM:SS Z). L'indicazione della timezone non è molto utile perché è quella dell'SMSC; potrebbe essere più utile per strftime() e meno ambiguo ritornare il numero di secondi dall'Epoca.

[datetime] => 09/05/2006 09:44:42 +0100