Grosse évolution avec, entre autres, l'implémentation des alertes par SMS et email
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
// ============================================================================
|
||||
// test_sms.php - Essai de l'envoi de SMS par OVH (synthèse §51, étape F). En ligne de commande uniquement :
|
||||
// php /var/www/test_sms.php -> vérifie les identifiants (crédits restants), sans rien envoyer
|
||||
// php /var/www/test_sms.php +33612345678 -> envoie en plus un SMS d'essai à ce numéro (1 crédit)
|
||||
// ============================================================================
|
||||
if (PHP_SAPI !== 'cli') exit(1);
|
||||
chdir("/var/www/html");
|
||||
require_once __DIR__ . "/config/config.php";
|
||||
|
||||
if (!Sms_configure()) { echo "Identifiants OVH absents de config/confidentiel.php (ou extension curl manquante).\n"; exit(1); }
|
||||
echo "Compte : ".OVH_SMS_SERVICE." Expéditeur : ".(trim((string)(defined('OVH_SMS_EXPEDITEUR') ? OVH_SMS_EXPEDITEUR : '')) ?: "(numéro court OVH)")."\n";
|
||||
|
||||
$erreur = null;
|
||||
$credits = Credits_sms_ovh($erreur);
|
||||
if ($credits === null) { echo "Échec : ".$erreur."\n"; exit(1); }
|
||||
echo "Identifiants OK - crédits restants : ".$credits."\n";
|
||||
|
||||
if (isset($argv[1]))
|
||||
{
|
||||
$texte = "ShipHeart : SMS d'essai envoyé le ".date('d/m/Y à H:i').". Accents : é è à ù ç ê ô.";
|
||||
echo "Texte envoyé (GSM) : ".Texte_sms_gsm($texte)."\n";
|
||||
$reference = null;
|
||||
if (Envoyer_sms_ovh($argv[1], $texte, $erreur, $reference)) echo "Accepté par OVH - référence ".$reference."\n";
|
||||
else { echo "Échec : ".$erreur."\n"; exit(1); }
|
||||
}
|
||||
Reference in New Issue
Block a user