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