Class mobytSmsFtp

Description

Classe per l'invio di SMS multipli tramite il servizio SMS-Batch

Il servizio richiede una directory scrivibile dall'utente con cui gira l'interprete PHP e le funzioni FTP abilitate

Le impostazioni utilizzate di default sono:

  • Mittente: "MobytSms"
  • Qualità: Automatica
  • Directory temporanea: la directory impostata come upload_tmp_dir in php.ini
N.B. Il servizio supporta solo messaggi di testo e non supporta la notifica

Located in /lib-mobytsms.inc.php (line 626)

mobytSms
   |
   --mobytSmsFtp
Variable Summary
string $cache_dir
boolean $has_ftp
boolean $use_pasv
Method Summary
mobytSmsFtp mobytSmsFtp (string $login, string $pwd, [string $from = 'MobytSms'])
integer sendMultiSms (array $rcpts, string $text, [array $act = ''])
boolean sendSms (string $rcpt, string $text, [string $act = ''])
void setTmpDir (string $dir)
void usePassive ([boolean $pasv = true])
Variables
string $cache_dir (line 638)
  • access: private
boolean $has_ftp (line 632)
  • access: private
boolean $use_pasv = false (line 633)
  • access: private

Inherited Variables

Inherited from mobytSms

mobytSms::$auth
mobytSms::$from
mobytSms::$login
mobytSms::$operation
mobytSms::$pwd
mobytSms::$quality
mobytSms::$udh
Methods
Constructor mobytSmsFtp (line 648)
mobytSmsFtp mobytSmsFtp (string $login, string $pwd, [string $from = 'MobytSms'])
  • string $login: Username di accesso (Login)
  • string $pwd: Password dispositiva
  • string $from: Intestazione mittente
batchOperationError (line 686)

Disabilita alcune funzioni

  • access: private
void batchOperationError ()
sendMultiSms (line 734)

Invia un SMS a più destinatari tramite SMS-Batch

integer sendMultiSms (array $rcpts, string $text, [array $act = ''])
  • array $rcpts: Array di numeri telefonici con prefisso internazionale (es. +393201234567)
  • string $text: Testo del messaggio (max 160 caratteri)
  • array $act: Array di identificativi dei singoli SMS spediti (da valorizzare solo in caso di spedizione con notifica)

Redefinition of:
mobytSms::sendMultiSms()
Invia un SMS a più destinatari
sendSms (line 718)

Invia un SMS tramite SMS-Batch

  • return: True se il messaggio è stato accodato con successo
boolean sendSms (string $rcpt, string $text, [string $act = ''])
  • string $rcpt: Numero telefonico con prefisso internazionale (es. +393201234567)
  • string $text: Testo del messaggio (max 160 caratteri)
  • string $act: Identificativo dell' SMS spedito (da valorizzare solo in caso di spedizione con notifica)

Redefinition of:
mobytSms::sendSms()
Invia un SMS
setOperation8Bit (line 702)

Disabilita alcune funzioni

  • access: private
void setOperation8Bit ()

Redefinition of:
mobytSms::setOperation8Bit()
Imposta il tipo di messaggio a 8 bit
setOperationGlgo (line 698)

Disabilita alcune funzioni

  • access: private
void setOperationGlgo ()

Redefinition of:
mobytSms::setOperationGlgo()
Imposta il tipo di messaggio a GLGO (logo gruppo)
setOperationOlgo (line 694)

Disabilita alcune funzioni

  • access: private
void setOperationOlgo ()

Redefinition of:
mobytSms::setOperationOlgo()
Imposta il tipo di messaggio a OLGO (logo operatore)
setOperationRing (line 690)

Disabilita alcune funzioni

  • access: private
void setOperationRing ()

Redefinition of:
mobytSms::setOperationRing()
Imposta il tipo di messaggio a RING (suoneria)
setTmpDir (line 665)

Imposta la directory per i file temporanei

void setTmpDir (string $dir)
  • string $dir: Directory temporanea
usePassive (line 675)

Utilizza la modalità passiva per il trasferimento

void usePassive ([boolean $pasv = true])
  • boolean $pasv: Abilita modalità passiva

Inherited Methods

Inherited From mobytSms

mobytSms::mobytSms()
mobytSms::getAvailableNotifies()
mobytSms::getAvailableSms()
mobytSms::getCredit()
mobytSms::httpPost()
mobytSms::httpPostCurl()
mobytSms::sendMultiSms()
mobytSms::sendSms()
mobytSms::setAuthMd5()
mobytSms::setAuthPlain()
mobytSms::setFrom()
mobytSms::setOperation8Bit()
mobytSms::setOperationFlash()
mobytSms::setOperationGlgo()
mobytSms::setOperationOlgo()
mobytSms::setOperationRing()
mobytSms::setOperationText()
mobytSms::setQualityAuto()
mobytSms::setQualityAutoNotify()
mobytSms::setQualityDefault()
mobytSms::setQualityHigh()
mobytSms::setQualityLow()
mobytSms::setQualityMedium()
mobytSms::stringToOTA()

Documentation generated on Fri, 21 Dec 2007 12:16:53 +0100 by phpDocumentor 1.2.3