Inscription
  1. Comment ça marche ?
Methode HTTP : POST


Perl est un langage de programmation reprenant des fonctionnalités du langage C et des langages de scripts sed, awk et shell (sh).
Voici quelques exemple d'utilisation de ce script bash :
- Surveiller l'activitée d'un serveur (monitoring)
- Envoyer un SMS à la reception d'un paiement.
- Integrer un systeme d'envoi de SMS dans une application BASH.
  1. Execution script PERL :
Execution du script perl :
Changer les droits d'executions : chmod 755 send_sms.pl
Commande : ./send_sms.pl
  1. Script PERL :
#!/usr/bin/perl -w

use LWP::UserAgent;
use HTTP::Request::Common;
use URI::Escape;

%post_data = ();
$post_data{'apikey'} = "";
$post_data{'message'} = "Alert SMS !";
$post_data{'number'} = "33600000000";
$post_data{'expediteur'} = "websms";
$post_data{'flash'} = "0";

$post_url = "http://www.envoyersms.org/api/v1/?method=send";
my $ua = LWP::UserAgent->new(agent => 'env perl client');

my $resp = $ua->request
(
    POST $post_url,
    Content_Type => 'form-data',
    Content => [ %post_data ]
);
    
if ($resp->is_success) 
{
    print $resp->content."\n";

else {
    print "Erreur: ".$resp->status_line."\n";
}