Description
Ce plugin est avant tout un outil pour développeur, qui permet d’harmoniser l’envoi de SMS.
Configuration
Pour l’instant, vous avez le choix entre 2 prestataires :
- sms factor
- login : email de connexion à son compte (ou sous compte)
- Password : son mot de passe de connexion
- Expediteur : c’est une chaîne de 11 caractères MAX. Attention, en France les numéros de téléphone sont bloqués par les opérateurs ! Ce champ est facultatif
- octopush
- login : email de connexion à son compte (ou sous compte)
- Clé API : la clé de l’api fourni par le site
- Expediteur : c’est une chaîne de 3 à 11 caractères MAX. Attention, en France les numéros de téléphone sont bloqués par les opérateurs !
- Mode d’envoi des sms : Vous pouvez mettre en Réel ou en Simulation. En simulation vous ne les recevez pas, à vous de regarder vos logs.
Appeler la fonction
// definition des variables
$message = "du texte";
$dest = array('0611223344','0700700700');
$options = array('sender' => 'SMS de SPIP');
// Appel de la fonction
$retour = envoyer_sms($message,$dest,$options);
if ( $retour ){
echo "message envoyé";
} else {
echo "Erreur lors de l'envoi du message";
}
Pour l’instant, il n’y a qu’une option de disponible : sender
cette option permet de surcharger l’expéditeur défini dans la partie configuration du plugin.
Exemple d’utilisation
Dans un formulaire CVT, dans la partie traiter.
formulaire_traiter_mon_nom($message, $destinataires){
$retour = array();
// exemple de verification que la variable destinataires est un array
// mais il y a d'autres possibilites
if ( is_array($destinataires) ){
$restour_sms = envoyer_sms($message, $destinataires);
if ( $retour_sms ){
$retour('message_ok') = "message envoyé";
} else {
$retour('message_erreur') = "Erreur lors de l'envoi du message";
}
} else {
$retour('message_erreur') = "la variable destinataire doit etre un array";
}
return $retour;
}
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |